Skip to content

Team Members

Team Members

When you bring developers, sysadmins, or clients into a project, each person needs exactly the access their role requires — no more. FlyWP’s team members system lets you invite people by email, assign them one of three roles, and for Server and Site Administrators, restrict their access to only the specific servers or sites they need.

Team members list

Inviting a Team Member

  1. Navigate to Team Settings > Members.
  2. Click Add New Member.
  3. Enter the person’s email address.
  4. Choose a role (see role descriptions below).
  5. If you chose Server Administrator or Site Administrator, select the specific servers or sites they can access.
  6. Click Invite Member.
Add New Member modal showing email and role selection

FlyWP sends an invitation email with an acceptance link. If the person doesn’t have a FlyWP account yet, they’ll be prompted to create one before joining. Pending invitations appear in the members list until accepted or cancelled.


Roles and Permissions

FlyWP has three invitable roles. Each role determines what a member can see and do across the team.

Administrator

Administrators have broad access to all team resources. Invite this role for trusted team leads or co-managers.

Administrator role selected — full team access
AreaAccess
TeamManage team settings and members
ServersCreate, update, and delete any server
Server servicesSSH keys, cron jobs, firewall rules, supervisor, daemons, database, status
SitesCreate, update, and delete any site
DNS ManagerFull DNS access across all connected domains

Administrators cannot access billing or delete the team — only the team owner can do those.


Server Administrator

Server Administrators manage one or more specific servers and their sites. When you select this role, you choose which servers they can access.

Server Administrator role — server selection
AreaAccess
Assigned serversView, update server configuration
Server servicesSSH keys, cron jobs, firewall rules, supervisor, daemons, database, status
Sites on assigned serversCreate, update, and delete sites
Team settingsNo access
DNS ManagerNo access

Use this role for a sysadmin or DevOps engineer who owns infrastructure management but should not touch team billing or DNS.


Site Administrator

Site Administrators can manage one or more specific sites, with no access to server-level configuration.

Site Administrator role — site selection
AreaAccess
Assigned sitesView, update, and delete assigned sites
SSH keysAdd and remove SSH keys on assigned sites
Server configurationNo access
Team settingsNo access
DNS ManagerNo access

Use this role for a developer or client who only needs to manage their own WordPress site without touching the underlying server.


Updating a Member’s Role

  1. Click Update Role next to the member in the list.
  2. Select the new role.
  3. If switching to Server or Site Administrator, choose the resources they can access.
  4. Click Save.

Removing a Member

See Remove a Team Member for the full process, including a note about SSH keys that remain on servers after removal.