How to Invite Team Members
Add staff to your ISP-OS account so they can help manage subscribers, billing, and network devices. Invitations are sent by email from the Users page, with the role assigned up front.
Prerequisites
- Owner or Admin role on the ISP-OS account
Email Invites
1. Open the invite form
Navigate to Settings > Users and click Invite.

2. Enter the email and select a role
- Email -- The team member's email address.
- Role -- Choose the access level you want the new teammate to start with:
- Admin -- full access except tenant ownership
- Staff -- billing and subscriber operations without network control
- Technician -- router and service operations without billing access
Click Send Invite.

3. Team member accepts the invite
The invitee receives a branded email with a Join Team button. Clicking the link takes them to ISP-OS where they can create their account (or sign in if they already have one). After accepting, they land on the dashboard with the permissions assigned to their role.

Roles
| Permission | Owner | Admin | Staff | Technician |
|---|---|---|---|---|
| View subscribers | Yes | Yes | Yes | Yes |
| Add/edit subscribers | Yes | Yes | Yes | No |
| Process payments | Yes | Yes | Yes | No |
| Manage network devices | Yes | Yes | No | Yes |
| Change billing settings | Yes | Yes | No | No |
| Invite team members | Yes | Yes, but staff/technician only | No | No |
| Promote/demote admins | Yes | No | No | No |
| Access Settings | Yes | Yes | No | No |
Owner is the top-level tenant role and can assign any role, including other owners. Admin can run the operation day to day and invite or manage staff and technicians, but cannot promote someone to admin or owner. Staff focuses on billing and subscriber operations. Technician focuses on routers and service operations without billing access.
Invite Expiry
- Invites expire after 48 hours by default.
- The expiry window comes from your tenant setting
invite_expiry_hours. - Expired invites show as expired in Settings > Users. You can send a new invite if needed.
- Pending invitations can be revoked at any time from the same page.
Result
The new team member appears in Settings > Users with their assigned role. They land on the dashboard after accepting the invite and can immediately start working based on their role permissions.