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 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.
Connected accounts
3Queued this week
3 platforms · next Mon 9:00am to Instagram
Team
3Three 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.
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.
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.
Create. Connect. Invite. Publish.
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.
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.
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.
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.
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 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?
Do team members count per workspace or globally?
Can I move accounts between workspaces?
What roles can I give someone?
Can contractors see only one workspace?
Do API keys leak across workspaces?
Is there a white-label option?
What happens when I downgrade and have too many workspaces?
Ready to try workspaces?
7-day free trial. 30 platforms. Unlimited posts on every plan.