Invite members
Send invitation emails with permission presets, track pending acceptance, and resend or cancel invites from Team Members.
Invite teammates from Dashboard → Team → Members with Invite Member. Each invite emails a join link, stores a permission preset (applied on accept), and appears under Pending invitations until accepted, expired, canceled, or resent.
What you'll achieve
- Open the Invite Team Member sheet
- Enter email and choose a permission preset (or Custom matrix)
- Send the invite and confirm it in Pending invitations
- Resend, adjust pending permissions, or cancel before acceptance
Image placeholder — add `images/invite-members-cover.png` under this category
Before you start
- team_members → invite permission on the active team
- Remaining member seats on the plan (limit errors open an upgrade modal)
- The invitee’s email inbox (they must accept the link to join)
- Brand + Enterprise partnership feature if you need the Partnership preset
Steps
1. Open Invite Member
- Go to Dashboard → Team → Members.
- Confirm the correct team name in Pending invitations (for …).
- Click Invite Member (UserPlus icon).
- The Invite Team Member sheet explains that the person must accept the email link to join.
Image placeholder — add `images/invite-members-step-01.png` under this category
2. Enter email and choose a preset
- Enter Email Address (placeholder
colleague@example.com). - Open Permission preset. Options:
| Preset | Description |
|---|---|
| Admin | Broad access. No billing or member-permission edits. |
| Manager | Operational modules — view, create, edit, export. No deletes. |
| Editor | Create and edit assigned operational modules. No deletes. Recommended. |
| Viewer | Read-only access. Best for reporting and monitoring. |
| Custom | Start from viewer-level control and fine-tune module actions or resource limits. |
| Partnership | Shown for brand teams with the partnerships feature; requires a contract selection. |
- Note the helper text: the member’s role stays Member—the preset only sets what they can do.
- Review Preset preview / effective action count. For Custom, use the permission matrix and resource scope picker.
- For Partnership, select the partnership contract when prompted. Without the feature, you’ll see that partnership invites need Enterprise (Contact Sales).
Image placeholder — add `images/invite-members-step-02.png` under this category
3. Send and verify pending state
- Submit the form (Send / invite CTA at the sheet footer).
- Wait for Invitation sent successfully.
- The sheet closes; Pending invitations lists the email, access preset, snapshot counts (actions / resources), expiry badge, and sent time.
- Ask the invitee to accept from the email before the invite expires (Expires soon under 24 hours).
If the team is at its seat limit, an upgrade modal appears instead of a successful send—upgrade seats/plan, then retry.
Image placeholder — add `images/invite-members-step-03.png` under this category
4. Resend, edit, or cancel
With invite permission, open the row ⋮ menu:
- Resend — emails the invite again (toast: Invitation resent).
- Open the pending-permissions dialog — adjust the snapshot before they accept.
- Cancel — removes the pending invite (Invitation cancelled).
After acceptance, the person appears under Members; manage ongoing access via Roles and permissions.
Image placeholder — add `images/invite-members-step-04.png` under this category
Tips
- Default to Editor for day-to-day creators; use Viewer for agencies or finance stakeholders.
- Invites are team-scoped—if the pending list looks empty, switch to the team you invited into.
- Partnership pauses the creator’s personal team while active; end partnership from the members menu when the collaboration finishes.
- Batch hiring? Check seat limits on Billing Plan limits before sending many invites.
Troubleshooting
| Symptom | Likely cause | What to try |
|---|---|---|
| No Invite Member button | Missing invite permission | Ask Owner/Admin to grant team_members.invite |
| Upgrade modal on send | Member seat limit reached | Upgrade plan or buy seat capacity |
| Invitee didn’t get email | Spam / wrong address | Resend; verify spelling; check spam |
| Invite expired | Past expiry window | Resend or send a new invite |
| Pending not visible | Wrong active team | Switch team switcher to the inviting workspace |
| Partnership preset missing | Not brand / no feature | Enterprise brand partnerships; Contact Sales if shown |