Skip to content

Agencies

Let the client in. Only that far.

Client work has a shape every agency knows: a shared channel that goes stale, a folder of docs nobody can find, and a status email written on a Friday. Fora gives the client a project — the real one your team works in — and that project is the entire extent of what they can reach.

Back to Projects Share
ActiveShip the Q4 LaunchProgress43%

Launch Website

OverviewTasksDocsCommentsActivity7 tasks · 3 done
Everything this project knows
GoalsShip the Q4 Launch✓ was: in someone's head
TasksFinalize landing page copy✓ was: Asana
RoomsLaunch Sync✓ was: Zoom
DocsHow we ship✓ was: Notion + Confluence
ChatContent freeze holds for Friday✓ was: Slack
FeedWe're announcing on October 12✓ was: Gmail + Workplace

One project: its tasks, docs, meetings and chat. What the client sees is what you're doing.

A project per client, and that's the whole of it

A guest in Fora is not a junior member with things greyed out. They're outside the company, and the server treats them that way — your roster, your reporting lines and your other clients aren't filtered from the response, they're never in it.

  • Invite by email; they land as a member of that one project
  • No company feed, no other clients, no second workspace to run
  • The org chart isn't hidden from them — it isn't sent at all
  • They meet only the people who are on the projects they share
DocsHow we ship
Saved Share
🚢

How we ship

We ship from main. Every change lands behind a flag and is off for everyone.

Flags flip on Tuesday and Thursday at 10:00 Toronto. Nothing flips on a Friday, and nothing flips during launch week without Marcus.

If it isn't written in Fora, it did not happen: the release note is the source of truth, and it links the task it shipped.

View or edit, decided per person

The access belongs to the person, not to the project — so the client's marketing lead can be editing while their legal reviewer only reads, on the same project, without you maintaining two copies of anything.

  • Each guest is set to read or to work, individually
  • A read-only client can follow everything and change nothing
  • An editing client can comment, close tasks and write in the docs
  • A shared link, where you'd rather not invite anyone, is view-only
Work Chat
Hana SatoStandup
Jamal CarterSSO walkthrough deck
Noor RahmanMobile tab bar

They can't widen the door you opened

This is the part that decides whether an agency can actually use a shared workspace. A guest may do the work they were invited to do and may not change the terms they were let in on — enforced where it counts, not by hiding a button.

  • A guest can work inside a project; they can't change its sharing
  • Opening Share and promoting themselves is refused by the server
  • An admin console tab lists every guest and what they've been let into
  • Workspace policy can turn guest access off entirely
Launch Sync Thu 10:00
2 action items → tasks

The client sees the work, not a report about the work

The Friday status email exists because the client can't see anything the rest of the week. When they can, the email stops being necessary — and the conversation about a deliverable finally happens next to the deliverable rather than in a thread about it.

  • Tasks move on the board they're already looking at
  • The brief and the deliverables are docs in the same project
  • Meetings keep their agenda, notes and action items
  • Approval happens where the thing being approved lives
Back to Projects Share
ActiveShip the Q4 LaunchProgress43%

Launch Website

OverviewTasksDocsCommentsActivity7 tasks · 3 done
Everything this project knows
GoalsShip the Q4 Launch✓ was: in someone's head
TasksFinalize landing page copy✓ was: Asana
RoomsLaunch Sync✓ was: Zoom
DocsHow we ship✓ was: Notion + Confluence
ChatContent freeze holds for Friday✓ was: Slack
FeedWe're announcing on October 12✓ was: Gmail + Workplace

Questions

Do we need a separate workspace per client?
No — that's the thing this replaces. One workspace, one project per client, and a guest reaches exactly the projects they've been added to. Your team keeps working in one place.
Can a client see our other clients?
No. A guest only learns of the people who share a project with them, and only sees the groups they've been brought into. Everything else isn't filtered out of the response — it's never in it.
Do guests cost a seat?
No. Seats count your own people; guests have their own allowance on top. Free includes five guests, Team five per seat, and Business and Enterprise don't cap them.
What if we don't want any external access?
An admin can turn guest access off for the whole workspace, and invites with a guest role are then refused.
Can a client join a call?
Yes. Adding a guest to a group gives them that chat, and rooms work the same for them as for anyone else in the project.

Keep reading

Run the whole company from one place.

Start free

Free for up to ten people. No card. Bring the company. Leave the stack.