Improve collaboration for Freelancers & Agencies

Feature Idea (one per thread):

As a Freelancer turned agency owner (who loves working with prismic) one of the pain points I have is handing over to clients

I suggest a way of creating a 'team' that's not tied to any repository, but can easily be added to multiple repositories to allow for developer edits.

This agency team could then pay for seats on their own plan. Pricing is obviously up to you, but i'd imagine a seat based pricing structure similar to what already exists for editors - but better suited to agency workflows.

Issue that it solves:

This would solve a lot of issues I come across as an agency owner, but many of these issues also persist for solo freelancers (especially handover problems). I'll try to list them all below

  • Handing over to a client would no longer require contacting prismic to remove card details or downgrading to the 'starter' plan. The agency would pay for their own members as part of the agency plan, so the client wouldn't need to pay anything until they add their own team, and there's no awkward steps to give the client the repository that they own

  • Managing team members is easier as it all happens in one place. Agency members have repositories assigned to them (or agencies have repositories assigned to them), rather than having to assign new members in each repository individually.

  • Agencies no longer have to keep track of which repositories they pay for, and which are paid for by clients. Agency payment is handled all in one place, and the client is always responsible for their editors.

  • Clients can't accidentally remove team members from the agency that they don't recognise

  • Client seats aren't wasted on developers when (especially for smaller businesses) seats are precious. With 3 developers, client has 4 seats remaining (3 for editors, one for themselves) before pricing grows substantially.

I'm sure there are more reasons to take this approach and I've only thought of this from a development agency perspective but I'm sure there are content creation agencies out there and various freelancer types who run into similar problems

Hi Dan,

There are some really interesting ideas here. I've reached out to the team to get a more detailed response for this as it's not my area of expertise.


Hey @dan

Thanks a lot for the feedback. This makes a lot of sense.
I completely agree that the hand-off process for the moment is a pain for agencies or freelancers. I think that’s something that we can quickly tackle by replicating the overall flow that we designed for non-paying plans.

Today if you’re a freelancer working on a free plan and transfer ownership to your client, your client will see an option to add their own credit card. This facilitates the handover, and I think we can replicate this by asking you on a paying plan to force your clients to input their credit cards before completing the transfer.

How does that sound?

For the billing part, there are two ideas in there that I found personally exciting.

1. Centralize billing & team
The idea of managing your organization in one place (Team & Billing) completely makes sense. Managing your team (Add & Delete people) & Manage your credit card & billing from one place should be the way to go. I don’t think we will be able to deliver this quickly, but that’s something that I’ll keep in the back of my head.

2. Agency Plan
I like the general idea for the agency plan, but we’ll need to validate if that’s something that we can replicate more broadly.

Thanks a lot for your feedback & idea; this helps a lot, and I’ll let you know as soon as we have news on those topics.

1 Like

This is being tracked as an open feature request.

If you have another use-case for this feature, you can 'Flag' this topic to reopen. Please use the :heart: button to show your support for the feature and check out our Feature Request Guidelines.