User Guide

Roles & seats

Five seats: admin, member, read-only, ghostwriter, and client. The role sets what somebody can do the moment they accept the invite.

Business

The read-only, ghostwriter and client seats are available on the Business and Agency plans. See plans & what's included.

The five seats

SeatWho it's for
AdminFull control. Manages billing and the plan, invites and removes people, sees every workspace. Available on every plan.
MemberRead and write. Creates, edits, schedules, deletes posts; connects and disconnects channels. Available on every plan.
Read-onlyLooks, doesn't touch. Sees the queue, scheduled posts and connected channels. Good for a stakeholder who wants visibility and nothing else.
GhostwriterDrafts for someone else. Writes and edits their own posts and submits them for review, but doesn't publish and can't see other people's work.
ClientReviews and approves. Lands on a dedicated approvals queue, approves or sends work back, and can't create or edit content. See What a client sees.
Admin and member exist on every plan, including Pro โ€” an account always needs to be able to promote an admin. The three restricted seats (read-only, ghostwriter, client) are what the Business and Agency plans add.

What each seat can do

A role is a set of defaults, not a wall. On the Agency plan an admin can flip any individual row for one person โ€” see Permissions & overrides. This table is where each seat starts.

CapabilityAdminMemberGhostwriterRead-onlyClient
Content
Create & edit postsโœ“โœ“โœ“โ€”โ€”
Schedule & publish postsโœ“โœ“โ€”โ€”โ€”
Delete postsโœ“โœ“โ€”โ€”โ€”
Use AI generation (Compose)โœ“โœ“โœ“โ€”โ€”
See all members' postsโœ“โœ“โ€”โœ“โ€”
Review
Approve / reject postsโœ“โœ“โ€”โ€”โœ“
Required approver (blocks publishing)โ€”โ€”โ€”โ€”โœ“
Visibility
See the upcoming calendarโœ“โœ“โœ“โ€”โœ“
View analytics / reportsโœ“โœ“โ€”โ€”โ€”
View the LinkedIn dashboardโœ“โœ“โ€”โ€”โ€”
Channels & engagement
Connect & disconnect channelsโœ“โœ“โ€”โ€”โ€”
Use the social inbox (Engage)โœ“โœ“โ€”โ€”โ€”
Workspace
Manage teammates' voice profilesโœ“โ€”โ€”โ€”โ€”
Manage tags & topic categoriesโœ“โœ“โ€”โ€”โ€”
Developer access
Create API tokens & MCP accessโœ“โ€”โ€”โ€”โ€”

Two rows are worth reading twice. Required approver is on by default for clients only: a client's pending review actually blocks publishing, while everyone else has to be marked required per post. And see all members' posts is off for ghostwriters and clients, which is what keeps a freelancer from browsing another client's content.

Invite someone

  1. Open Settings โ†’ Team Members
    Admins only. The page also explains what each role can do, and shows how many seats you've used.
  2. Enter their email and pick a role
    Member, Admin, Client, Ghostwriter, or Read-only.
  3. Send the invite
    They get an email and have 7 days to accept. You can resend or revoke a pending invite from the same page.

Changing somebody's role later takes effect immediately โ€” open their row on the same page and pick a different seat.

A different role per client

If you run multiple workspaces, a person's role is set per workspace. The same contractor can be a ghostwriter on one client, read-only on another, and absent from a third entirely.

The roles you can assign per workspace are member, ghostwriter, client, and read-only. Admin is deliberately not one of them: being an admin is an account-level power (billing, the roster), and admins already reach every workspace.

The member roster shows account-level roles. If somebody's role differs inside a client workspace, open their row to see the per-workspace list.

Seat limits by plan

PlanTeam members
ProUp to 20
BusinessUp to 50
AgencyUnlimited

Inviting teammates works on every paid plan. What Business adds is the restricted seats; what Agency adds is per-member overrides on top of them.

What only admins can do

Two powers have no override and never move: billing and managing members. That's the definition of an admin in DemandBird. Everything else in the table above is a capability that can, on the Agency plan, be granted or revoked per person.