Team invites
Sending, accepting, and managing invites — and what happens when one expires.
Last updated May 12, 2026
Sending an invite
Settings → Team → Invite teammate.
Fields:
- Email. Must be valid.
- Role. See Roles and permissions.
- Personal note (optional). Appears in the invite email.
The recipient gets an email within 60 seconds with a 7-day single-use link.
What the recipient sees
The invite email shows:
- Your workspace name.
- Their assigned role.
- The personal note (if you wrote one).
- A primary CTA "Accept invite" with the magic link.
Clicking the link:
- If they have no AI Domination account, they're walked through signup, then auto-joined.
- If they have an account, they sign in and are auto-joined.
- If they're already signed in (in a different tab), they're auto-joined with a one-click confirm.
The invite is consumed on acceptance — the link no longer works.
Pending invites
Settings → Team → Pending invites lists invites that haven't been accepted yet. From the row menu:
- Resend. Sends a fresh email with the same link (still single-use).
- Cancel. Invalidates the link.
- Copy link. For when you want to share the link via Slack or another channel directly. (The link is still single-use and 7-day-bounded.)
Domain restrictions
If your workspace has a domain restriction (see Roles and permissions), invites to off-domain addresses fail at send time with a clear error. The invite is never created in that case — there's nothing to clean up.
What if the invite expires
Invites expire 7 days after creation. An expired link shows:
> This invite has expired. Ask the workspace owner to send a new one.
The original invitor can re-send via Settings → Team → Pending invites → Resend to issue a fresh 7-day window.
Inviting users who already exist
If the email belongs to an existing AI Domination user, they don't go through signup. The invite goes directly to their accept flow. The signup form simply doesn't appear.
Multi-workspace users
A user can be in many workspaces simultaneously. Their role can differ in each. See Workspace switching for how they navigate between them.
Removing a teammate
Settings → Team → row menu → Remove.
What happens:
- Their session ends within 60 seconds.
- Their personal API tokens are revoked.
- Content they authored stays — it belongs to the workspace.
- Audit-log entries they generated stay (their identity is retained).
If they were a Reviewer in flight on a draft, that draft moves back to a "needs review" state.
Demoting and promoting
Settings → Team → row → Change role.
Demotion takes effect immediately. Promotion does too. Both events are audit-logged with the previous and new role.
Promoting someone to Owner automatically demotes the current Owner to Admin (only one Owner per workspace).
Seat limits
Each plan has a maximum team size:
| Plan | Seats |
|---|---|
| Audit | 3 |
| Strategy | 10 |
| Managed | 25 |
| Full Domination | Unlimited |
Hitting the limit prevents new invites from being sent until you either upgrade or remove someone. Viewers don't count against the seat limit on most plans (the limit applies to Editor / Reviewer / Admin only) — check your plan details.
Bulk invites
For onboarding a large team, Settings → Team → Bulk invite accepts a CSV with email,role,note columns. Up to 50 invites at a time.
See also
- Roles and permissions — what each role can do.
- Workspace switching — for users in multiple workspaces.
- Inviting your team — the original onboarding doc.
Was this article helpful?