Members
The four org roles, email invites, team codes, and member management.
An organization is the top-level container in Skeleton Key. Brands belong to organizations, and you add team members at the org level. Every person on your team has one of four roles: Owner, Admin, Member, or Guest. This page covers what each role can do and how people join: by email invitation or with a team code. Both live on the Members page in the organization sidebar, and both are restricted to Admins and Owners.
The four org roles
| Role | What they can do | What they can't do |
|---|---|---|
| Owner | Full control: invite and remove members, change member roles, manage brands and design kits, access billing, change org name | You cannot reassign the Owner role to another user |
| Admin | Invite and remove members, change member roles (except owner), generate team codes, edit the org name, manage brand teams, design kits, and the LinkedIn connection across the org; see team activity on the organization's home page | Access billing |
| Member | View the Members, Brand access, Design, and Integrations pages; see kit details for brands they can access | Invite, change roles, remove members, change design kits or defaults, manage integrations, or see team activity |
| Guest | Access brands an Admin has explicitly given them; the organization's home page shows only those brands | Open the management pages (Members, Brand access, Design, Integrations, Billing) |
A single user account can only be the Owner of one organization. This prevents a person from holding full billing and admin control across multiple orgs simultaneously. You can be an Admin, Member, or Guest of as many other organizations as you're invited to.
Org Owners and Admins automatically have Admin-level brand access on every brand in the organization. They don't need to be added to individual brands. Members and Guests only see brands that an Admin has explicitly added them to, and any brand a Guest is added to assigns them the Viewer role.
Multi-organization membership
The organization row at the top of the sidebar opens the organization's home page. When you belong to more than one organization, the same row also lets you switch between them, landing you on the new organization's home. Each org has its own brands, members, and billing, so switching orgs changes the entire workspace context.
Organization vs. brand roles
Org roles and brand roles control different things. Your org role governs org-level actions: who can invite members, who can access billing, and who can manage design kits. Your brand role governs what you can do inside a specific brand's workspace (edit outputs, run agents, view-only access, etc.). For details on what each brand role allows, see Brand access. The two systems intersect in one place: org Owners and Admins automatically have brand Admin access on every brand in the org. Members and Guests don't get that automatic access. An Admin must add them to each brand individually.
Invite someone by email
- 01
Open the invite form
Open Members in the organization sidebar and click Invite member.
- 02
Enter the email address and choose an org role
Type the recipient's email address, then select the org role you want to assign: Admin, Member, or Guest.
- 03
Set brand access (Member and Guest only)
For Member: a brand picker appears with no brands selected by default. Check the brands you want to grant, then set the per-brand role (Admin, Standard, or Viewer) for each selected brand. Use Select All to grant every brand at once.
For Guest: the same picker appears with the per-brand role locked to Viewer. You choose which brands to grant access to.
For Admin: a banner confirms Admins have access to all brands. No picker appears.
See Brand access for what each brand role allows.
- 04
Send the invitation
Click Send Invitation. The recipient receives an email with a link to accept.
- 05
Track or cancel the invitation
The invitation appears under the Pending invitations tab and expires after 7 days. To cancel it before the recipient accepts, click Cancel from that tab.
Email address is locked at signup
When the recipient clicks the link, they are prompted to sign up (if new) or log in (if existing). The signup email is locked to the invited address. They cannot claim the invitation with a different email.
Generate a team code
- 01
Open the Team codes tab
Open Members in the organization sidebar and click the Team codes tab.
- 02
Create a new code
Click Generate Code. Choose the org role (Admin, Member, or Guest) and an expiry: 1 day, 7 days, 30 days, or never.
- 03
Set brand access for the code (Member and Guest only)
For Member: choose which brands to grant and set the per-brand role (Admin, Standard, or Viewer) for each.
For Guest: choose which brands to grant. The per-brand role is locked to Viewer.
For Admin: no picker. Admins have access to all brands by default.
- 04
Copy and share the code
Click Generate Code in the dialog. The code appears in the format
SK-XXXXXX. Copy it and share it via Slack, email, or any other channel. The same code can be redeemed by multiple people; the Team codes tab tracks the use count. - 05
Revoke or delete a code when done
Find the code in the Team codes tab and use its revoke control to deactivate it while preserving the audit trail. Once a code is inactive (revoked, expired, or fully used), the delete control removes it permanently.
When to use a team code vs. an email invite
Team codes are reusable and don't require knowing each recipient's email. Distribute one code to a group and everyone who redeems it gets the same role and brand access. Email invitations are one-to-one, expire after 7 days, and lock signup to a specific address. Use invites for named individuals; use team codes when adding a group or sharing without a fixed recipient list.
Manage existing members
From the Members tab, you can change a member's org role or remove them from the org. Members can view the team list but cannot invite, change roles, or remove anyone.
Change org role: Use the role dropdown next to a person's name to switch them between Admin, Member, and Guest. The change takes effect immediately. You cannot change the Owner role from this control, and you cannot change your own role.
Remove a member: Click the trash icon next to a person. They lose org membership and all brand access immediately. You cannot remove yourself or the Owner.
Brand access stays separate: Changing someone's org role does not update their brand-level assignments. Demoting an Admin to Member keeps their explicit brand access intact but removes org-derived Admin access on every brand. Demoting a Member to Guest downgrades all their brand roles to Viewer. See Brand access for how the two layers interact.
Last updated: 2026-08-03