Team & Roles
Sitepins exists so people who donโt use Git can edit content. Inviting them reflects that: you add someone by email address, and they never need a GitHub or GitLab account.
Inviting Someone
Go to Organization Settings โ Members and click Add Member.

- Enter their email address
- Pick a Role
- Confirm
They get an email letting them know theyโve been added.
The person doesnโt need a Sitepins account yet. Invite an address that has never signed up and the membership waits for them โ when they register with that email, theyโre already in your organization with the role you assigned.
Plan limits apply. Pro allows three members per organization, and accounts without a paid plan only one. See Plans & Limits for the numbers on each tier. Self-hosted installs have no member limit.
Roles
Three roles, from most to least permission.
| Owner | Admin | Editor | |
|---|---|---|---|
| Edit content and media | โ | โ | โ |
| View projects and members | โ | โ | โ |
| Create and configure projects | โ | โ | โ |
| Change the Git repository or branch | โ | โ | โ |
| Manage schemas, snippets, arrangement | โ | โ | โ |
| Add, remove, and re-role members | โ | โ | โ |
| Edit organization settings | โ | โ | โ |
| Restore a version / undo a commit | โ | โ | โ |
| Archive or delete a project | โ | โ | โ |
| Move a project to another organization | โ | โ | โ |
| Archive or delete the organization | โ | โ | โ |
Owner is whoever created the organization. Thereโs one, and the role canโt be assigned to someone else from the members list.
Admin runs the organization day to day โ projects, settings, people โ but canโt destroy things. Give this to the people youโd trust with the repository.
Editor is the content role. Editors write, upload media, and publish, and canโt change how the project is wired up. This is the right role for writers, marketers, and clients.
Managing Members
The โฎ menu on any member row:
- Make admin / Make editor โ change their role (admins and owners only)
- Remove Member โ take them out of the organization (admins and owners only)
- Leave Organization โ appears on your own row (for admins and editors) to voluntarily exit the organization
- Delete User โ remove the account entirely, with a typed confirmation
Removing someone or leaving an organization doesnโt touch past commits. Attribution remains in your Git history where it belongs. Organization owners cannot leave โ they must archive, delete, or transfer projects first.
Choosing a Role
Client who updates their own copy โ Editor. They can change everything on the siteโs pages and nothing about how the site is built.
Freelancer or contractor building the site โ Admin while theyโre working, Editor or removed afterwards.
Another developer on your team โ Admin.
Someone who needs to publish under review โ Editor, plus a branch and pull request workflow so their changes get reviewed before merging.
Commit Attribution
By default, commits are attributed to the person who made them. Each user can choose in Preferences whether Sitepins commits with their own Git identity or as the Sitepins bot.
Members without a connected Git provider commit through the projectโs connection โ which is exactly what makes email-only access work.
Multiple Organizations
Separate clients, teams, or projects into separate organizations, each with its own members and roles. Someone can belong to several with a different role in each.
See Organizations.