Inviting Team Members
Invite team members to your organization and manage roles
Inviting members
- Navigate to your organization's Members page
- Enter the team member's email address
- Select a role (Member or Admin)
- Click Invite
The invitee receives an email with a link to accept the invitation. If they don't have a Sample.app account yet, they can sign up directly from the invite link and join your organization immediately.
Roles and permissions
Every member has one of three roles:
| Permission | Owner | Admin | Member |
|---|---|---|---|
| Deploy sites | Yes | Yes | Yes |
| View sites | Yes | Yes | Yes |
| Delete own sites | Yes | Yes | Yes |
| Delete any site | Yes | Yes | No |
| Manage members | Yes | Yes | No |
| Create/revoke API keys | Yes | Yes | No |
| Manage billing | Yes | No | No |
| Transfer ownership | Yes | No | No |
Owner
Full access to everything, including billing and the ability to transfer ownership. The person who creates the organization is the first owner.
Admin
Can manage members, API keys, and all sites. Cannot access billing or transfer ownership.
Member
Can deploy and view sites, and delete their own deployments. Cannot manage other members, API keys, or billing.
Accepting invitations
When someone is invited:
- They receive an email with an Accept Invitation link
- Clicking the link takes them to the accept page
- If they're already signed in, they join immediately
- If they don't have an account, they can sign up and join in one step
Managing members
Changing a member's role
Navigate to the Members page, find the member, and select a new role from the dropdown.
Removing a member
Click the remove button next to a member's name on the Members page. Their deployed sites remain in the organization.
You cannot remove the last owner of an organization. Transfer ownership to another member first, or delete the organization.

