# Workspaces, roles and approvals for teams and clients.

Invite your team with the right role, decide who can publish without a review and keep every client's posts in one calendar.

## What you get

- **Approval before publishing**: Members without approval rights send posts to "needs approval". Someone who can approve publishes them.
- **Comments on every post**: Discuss a post where it lives, in the post's activity thread.
- **A workspace for your team**: Accounts, posts, media and settings live in one workspace, and each workspace has its own plan.
- **Three roles**: Admins manage the workspace, members create and schedule posts, viewers can look but not change anything.
- **Followed posts email you**: Follow a post and get an email when a teammate comments or its status changes.
- **Safe sign-in, in your language**: Two-factor sign-in, light or dark theme and a dashboard in 16 languages.

## Everything in Approvals and team

- Admin, member and viewer roles
- Approval right per person
- Needs approval tab in the posts list
- Comments with reactions on every post
- Activity log per post
- Email when a followed post changes
- Daily email to admins of agent proposals waiting for approval
- Invites by email
- Members per plan: 1 on Pro, 3 on Pro Max and 10 on Agency
- Tags with colours and account groups
- Usage page against your plan limits
- Two-factor sign-in
- Timezone, 12 or 24 hour clock and week start per person
- 16 dashboard languages
- Light, dark or system theme
- Help and feedback form inside the app

## How it works

1. **Connect your accounts**: Add every brand's or client's accounts to the workspace.
2. **Invite your team**: Pick a role for each person and choose who can approve.
3. **Review in the calendar**: Posts that need approval wait in the calendar until someone approves them.

## Do it from the dashboard, your agent or your code

- Dashboard: Approve a post from the calendar or the post editor.
- Ask your agent: "Show me the posts waiting for approval this week." (MCP tools: `list-posts`)
- API: `approvePost` (https://postboost.co/docs/api/approve-post/)

```bash
curl -X POST https://postboost.co/app/api/{workspaceUuid}/posts/approve/{postUuid} \
  -H "Authorization: Bearer YOUR_API_TOKEN"
```

## Approvals and team in one paragraph

PostBoost keeps your team's accounts and posts in one workspace. Admins, members and viewers get different rights, and members without approval rights send posts for review instead of publishing them. Team seats depend on the plan: 1 on Pro, 3 on Pro Max and 10 on Agency.

```text
roles: admin, member, viewer
approval: posts from members without can_approve get status needs_approval; approve with POST /posts/approve/{postUuid}
members_per_plan: 1 on Pro, 3 on Pro Max and 10 on Agency
docs: https://postboost.co/docs/concepts/
plans: https://postboost.co/pricing.md
```

## FAQ

### How many team members can I add?

It depends on the plan: 1 on Pro, 3 on Pro Max and 10 on Agency. Pending invitations count toward the limit.

### Can a client approve posts?

Anyone you invite to a workspace sees everything in it, so most agencies keep approvals inside their team and send clients a branded PDF report.

### Can my AI agent skip the approval step?

Your agent acts with the rights of the person who connected it. If that person needs approval, so do the agent's posts.

## Related

- Docs: core concepts: https://postboost.co/docs/concepts/
- Feature: agents and MCP: https://postboost.co/features/agents
- Feature: analytics and client reports: https://postboost.co/features/analytics

- Sign up free: https://postboost.co/app/register
- All features: https://postboost.co/features
