Type something to search...

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. The Hobby plan allows one user per organization. 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
  • Remove Member — take them out of the organization
  • Delete User — remove the account entirely, with a typed confirmation

Removing someone doesn’t touch their past commits. Their name stays in your Git history where it belongs.

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.