SSO Domains require a Business or Enterprise plan. View plans
The Domains Table
Each verified domain shows:| Column | Description |
|---|---|
| Domain | The verified email domain (e.g. acme.com) |
| Role | Default role assigned to users who auto-join through this domain. Click the pencil icon to change it |
| Auto-Join | Toggle. When on, users signing up with an email on this domain are automatically added as members |
| ⚙️ Settings | Opens the settings dialog for profile sync, email change, and profile change |
| 🗑️ Delete | Starts the 6-digit email-verified deletion flow |
Adding a Domain
- Go to Settings → SSO (useinvent.com/o/settings/sso).
- In the Domains section, click + Add Domain.
- Fill in the form:
- Admin email: an email address on the domain you want to claim. The verification code is sent here.
- Default role: role assigned to auto-joined members (Admin, Developer, Manager, or Staff).
- Auto-join: automatically add new users on this domain to your org.
- Sync profile: refresh name, avatar, and email from the IdP on each sign-in.
- Allow email change: let users on this domain change their email from the user settings.
- Allow profile change: let users change their name and avatar.
- Click Send Code. A 6-digit code is emailed to the admin address.
- Enter the code to complete verification.



Domain Settings Explained
Default Role
Every user who auto-joins through this domain gets this role. Role options match the standard member roles:- Admin: full access including SSO and billing
- Developer: technical features like assistants and API keys
- Manager: customer-facing operations (inbox, contacts, segments)
- Staff: view/respond to conversations

Auto-Join
When on, any new user signing up with an email on this domain is automatically added to your organization with the default role above. Auto-join applies to every sign-in method, not just SSO. A user signing up with Google using their@acme.com email gets auto-joined exactly the same as one signing up via SSO.
Sync Profile
When on, every time a user signs in through SSO, Invent refreshes their name, avatar, and email from the claims returned by your IdP. This keeps Invent in sync with your directory of record. When off, identity fields are written once on first sign-in and never updated from the IdP.Allow Email Change
Controls whether users on this domain can change their own email from the user settings page.OIDC-connected users are always blocked from changing their email themselves, regardless of this setting. Their email belongs to the IdP. This flag only affects users on the domain who aren’t connected to an IdP (for example, those using Google or email-code sign-in).
Allow Profile Change
Same as above, but for name and avatar. OIDC-connected users are always locked; this flag only affects non-IdP users.Editing a Domain
Click the ⚙️ Settings icon on any row to open the settings dialog.

- Sync Profile
- Allow Email Change
- Allow Profile Change
The domain itself (e.g.
acme.com) and its verified state are immutable. If you need to change the domain, delete it and add a new one.Deleting a Domain
Deleting a domain is protected by a second email verification. Even admins can’t delete one with a single click.
- Click the 🗑️ Delete icon on the domain row.
- Click Send Code. A 6-digit code is emailed to the original verification address and to all org admins.
- Enter the code to confirm.
Relationship with SSO Profiles
Domains and profiles are separate but linked at sign-in time:- A user enters their email on the sign-in page.
- Invent checks: is this email’s domain claimed by an org in Invent? → finds your org.
- Invent then lists all enabled SSO profiles belonging to that org. Those are the IdP options the user sees.
Troubleshooting
The verification code says it's invalid
The verification code says it's invalid
The code is 6 digits and expires after 10 minutes. If it expired, click Resend. If you copy-pasted it, make sure no spaces or extra characters slipped in.
'This domain is already claimed by another organization'
'This domain is already claimed by another organization'
Someone else verified this domain first. If you believe it belongs to your organization, contact Invent support with proof of ownership.
The admin email never arrived
The admin email never arrived
Check your spam folder and any internal email filters. The sender is the
from address configured for your workspace (or Invent’s default). If it still doesn’t arrive, try a different admin address on the same domain.Can I verify a subdomain?
Can I verify a subdomain?
Yes.
team.acme.com and acme.com are treated as separate domains. Only users whose email exactly matches the verified domain will match.