Skip to Content

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.

The organization members page

  1. Enter their email address
  2. Pick a Role
  3. 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.

OwnerAdminEditor
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.

Last updated on