09. Team & roles

One workspace. Many voices. Real roles.

Squawk is built around the assumption that more than one person posts. The team layer handles roles, per-person voice profiles, per-person connected accounts, and reviewer assignments so the workspace scales from a solo founder to a small team or an agency roster without changing tools.

Screenshot todoTeam view: roles, profiles, accounts, routingapps/marketing/public/images/features/team-members.png

What it does

The capabilities, one at a time.

Roles with explicit permissions

Owner, admin, drafter, reviewer, viewer. Each role has clear permissions on drafts, the library, and connected accounts.

Per-teammate voice profile and account

Every teammate can have their own voice profile and connect their own LinkedIn or X account. Posts go out from their handle, not a brand handle.

Routing rules per author

Configure who reviews drafts for each author. The CEO's drafts can route differently from the engineering team's.

Activity transparency

See what each teammate has drafted, edited, approved, or published. Useful for agencies showing work to clients.

Why it matters

The reason this exists.

Most social tools assume one writer or treat extra users as 'seats.' Squawk treats every teammate as a first-class voice with their own profile, account, and review rules. That's what lets a workspace look like a roster of distinct voices instead of a single brand pretending.