One login. Multiple brands. Nothing leaks.

Workspaces give every brand, client, or side project its own connected accounts, calendar, media library, team, and API keys. Switch in one click. No more 'oh no I posted to the wrong account.'

One login for every workspace you run
Per-workspace accounts, team, calendar, media, API keys
Switch with ⌘K or one sidebar click
10 workspaces on Business, more at $19/mo each
What the switcher actually looks like

One sidebar. Every client's content, one click away.

Real shape of the workspace switcher: a list of your brands on the left, the active workspace on the right, with its own accounts, queue, team, and billing.

fopost.com/acme-pilates
P
Personal
A
Acme Pilates
B
Beat Coffee Co
C
Cliff Side Yoga
Add
A
Acme Pilates
Reformer studio · Brooklyn

Connected accounts

3
@acmepilates
@acmepilates
Acme Pilates

Queued this week

12posts

3 platforms · next Mon 9:00am to Instagram

Team

3
MR
Maya RiveraOwner
SC
Sam ChenEditor
JK
Jules KimViewer
Press ⌘K to switch workspaces from anywhere
Per-workspace API keys never leak
Switch with ⌘K from anywhere
Invite a contractor to one client only
The cost of sharing one account

Three real ways one shared account costs you a client.

You posted Acme Pilates' Black Friday discount to Beat Coffee Co's Instagram because you'd switched windows and didn't notice. You found out from the client.

You shared one login with a contractor for "two weeks." Three months later they still have it, and they can see every client you have.

Your calendar shows every client's posts stacked in one grid. Finding what ships for Acme this week means reading past 40 rows that belong to someone else.

Is this for you?

Are workspaces for you?

For you if

  • You're an agency, freelancer, or fractional CMO running 2+ clients and the wrong-account-post is a real risk
  • You're a multi-brand founder (multiple companies, multiple D2C labels, parent + sub-brand structure)
  • You run side projects you don't want bleeding into your main account
  • You need to give a contractor or a client access to ONE workspace without showing them anything else

Not for you if

  • You run one brand, one team, no plans for a second. The default account is fine. Use workspaces if and when you split.
  • You need enterprise SSO with SAML, SCIM provisioning, and granular permission rules across hundreds of users. That is enterprise IT territory, not where we are right now.
What's inside

A workspace for every brand. Zero spillover.

One login, but every workspace is its own walled-off world. Different accounts, different team, different billing, different API keys.

True isolation per workspace

Accounts, posts, drafts, calendar, analytics, team roster, and API keys are scoped per workspace. Nothing crosses without a deliberate move-between-workspaces action you have to authorize.

Per-workspace team with roles

Invite different team members per workspace. Roles: owner (everything), admin (everything except billing and team), editor (compose and schedule), viewer (read-only). A contractor on Acme Pilates never sees Beat Coffee.

Per-workspace API keys

No agency-wide key that can touch every client. Each workspace issues its own keys, with their own scopes. Rotate one client's keys without breaking another's automations.

Named and marked per client

Each workspace carries its own name, logo, website, description, and timezone. The switcher and every screen inside it read as that client, so nobody on the team has to check which brand they are in.

Instant switcher

Hit ⌘K from anywhere. Type the first letter of the workspace name, hit enter, you're in. No reload, no re-login, no nav reset. Faster than switching browser tabs.

Approvals per workspace

Turn on approval for any workspace and posts scheduled by editor-role members land in a pending queue instead of the publish queue. An owner or admin releases them. Off by default, on where the client relationship needs it.

How it works

Create. Connect. Invite. Publish.

01

Create the workspace

Give it a name, an optional logo, a website, a timezone. 30 seconds. You can rename it any time. Starter: 1 workspace. Pro: 3. Business: 10. Extra workspaces are $19/mo each on any plan.

02

Connect accounts

OAuth into the platforms this brand ships to. Those accounts are now scoped to this workspace only. Nothing this workspace's team does can touch accounts in another workspace.

03

Invite team (or skip)

Invite a contractor, a client stakeholder, or a team member. Assign a role. They see only this workspace. Skip this step if you're solo on the brand.

04

Compose, schedule, analyze

Everything you do is scoped to this workspace. The composer only shows this workspace's accounts. The calendar only shows this workspace's posts. Analytics roll up only this workspace's metrics.

vs the alternatives

Why this beats juggling separate accounts.

Three ways agencies and multi-brand founders handle this today. Only one of them is actually a one-login, fully isolated setup.

One Buffer or Hootsuite account per client

What most agencies do today

  • $20 to $50 a month per client. 10 clients = $200 to $500 a month in scheduler bills alone.
  • Separate logins, separate billing entries you forward to each client.
  • Contractor access means handing over your login. There's no per-client invite.
  • Switching workspaces means logging out and logging back in.

Shared FoPost account for all clients

What cost-conscious agencies try

  • Cheaper, but every team member sees every client.
  • Billing rolls up wrong, you spend a day a month reconciling.
  • Contractor access is all-or-nothing. No per-client scope.
  • Wrong-account posts are one-misclick-away.
FoPost

FoPost workspaces

What you actually want

  • One login. Every workspace fully isolated (accounts, team, calendar, media, API keys).
  • Per-client team invites with role scoping. Contractors see one workspace.
  • Optional approval gate per workspace, for the clients that need one.
  • ⌘K switcher. No re-login, no reload, no nav reset.

Publishes to all major networks

Frequently asked questions

How many workspaces do I get per plan?

Starter: 1. Pro: 3. Business: 10. Beyond that, extra workspaces are $19/mo each on any plan, so an agency at 14 clients pays for 14 rather than jumping a tier. Pro covers most multi-brand founders running a personal account plus two brands.

Do team members count per workspace or globally?

Globally. Seats belong to your account, not to a workspace, so a contractor you add to three workspaces still uses one seat. Starter includes 1 seat, Pro 3, Business 10, and extra seats are $8/mo each. Pending invitations hold a seat until they are accepted or revoked.

Can I move accounts between workspaces?

Not today. A connected account belongs to the workspace you authorized it in, which is what keeps client data from crossing over. To move a brand, disconnect the account and reconnect it in the destination workspace.

What roles can I give someone?

Owner (everything, including billing and team), admin (everything except billing and team), editor (compose and schedule), and viewer (read-only). Turn on approval for the workspace and anything an editor schedules waits for an owner or admin to release it.

Can contractors see only one workspace?

Yes. Invite them to one workspace with whatever role fits (editor, viewer, admin). They see only that workspace. They can never list other workspaces, switch to them, or even know they exist.

Do API keys leak across workspaces?

No. Every API key is scoped to the workspace it was created in. A key issued for Acme Pilates can only touch Acme Pilates' accounts, posts, and analytics. There is no agency-wide super-key.

Is there a white-label option?

Not yet. Workspaces carry their own name, logo, and website inside the FoPost UI, which covers the "which client am I in" problem. Full white-label with a custom domain and your own branded login is a separate roadmap item for larger agencies.

What happens when I downgrade and have too many workspaces?

Nothing is deleted. You keep every workspace you can see, and the limit applies the next time you try to create one. Drop a workspace or add the $19/mo workspace add-on when you need room for another client.

Ready to try workspaces?

7-day free trial. 30 platforms. Unlimited posts on every plan.