User Invitations for GraphQL Teams | Cosmo by WunderGraph - WunderGraph
Add teammates in minutes, not hours
Invite colleagues by email. New users get a password setup flow. Existing Cosmo users get a direct link. Everyone chooses to accept or decline.
Available on every plan. No configuration required.
The problem
Onboarding delays slow teams down
Every hour a new team member spends waiting for access is an hour they can't contribute. Complex onboarding flows and unclear instructions make the delay worse.
Getting colleagues access is slower than it should be
Manual account creation, credential setup, and permission assignment add friction to onboarding. New team members wait for access instead of starting work.
Different paths for new and existing users cause confusion
Users already on Cosmo and first-time users need different instructions. Without a clear flow for each, some accept invitations incorrectly or create duplicate accounts.
Admins have no visibility into pending invitations
Without a central view of outstanding invitations, it's easy to lose track of who has been invited, who has accepted, and who still needs access.
Our solution
A simple invitation flow that handles both user types
One invitation flow, two paths. New users get what they need to create an account and join. Existing users get a direct path to accept. Both end at the invitations page where the decision is theirs.
How invitations work
- Admin navigates to organization settings and enters the invitee's email address.
- Cosmo sends an invitation email tailored to the invitee's status.
- New Cosmo users receive instructions to set up a password and then log in.
- Existing Cosmo users receive a direct link to the invitations page.
- The invitee accepts or declines from the invitations page.
- Upon acceptance, the invitee gains immediate access to the organization.
From invitation to access in a few clicks. No admin involvement after the initial send.
User Invitations
Before & After
| Before Cosmo | With Cosmo |
|---|---|
| Manual account creation and setup | Email-based invitation with a guided setup flow |
| Unclear onboarding for new users | Password setup instructions for first-time users |
| Confusion for existing users added to a new org | Direct link to invitations page for existing users |
| No record of outstanding invitations | Invitations page with accept/decline options |
Need to automate at scale?
For organizations with an identity provider, SCIM provisioning automates the invitation process entirely. Users added to the SCIM application in Okta or another IdP receive invitations automatically.
SCIM is available on Enterprise plans and works alongside SSO for complete identity management.
How Cosmo User Invitations work
01
Send
An Admin navigates to the organization settings and enters the invitee's email address. Cosmo sends an invitation immediately.
02
Receive
The invitee receives an email. New Cosmo users get instructions to set up a password. Existing users get a direct link to their invitations page.
03
Choose
The invitee visits the invitations page and accepts or declines. They are never added to the organization without their consent.
04
Access
Upon acceptance, the user gains immediate access to the organization with the permissions assigned by the Admin.
What's included
Team onboarding on every plan
Available on Free, Pro, Scale, and Enterprise.
Guided setup for new users
Users new to Cosmo receive instructions to set up their password. The flow guides them from email to active organization member without confusion.
Direct path for existing users
Users already on Cosmo receive a link directly to the invitations page. No account creation, no duplicate credentials.
Accept or decline
Invitees choose whether to join. They are added to the organization only after accepting. They can decline if the invitation is unwanted.
Immediate access on acceptance
Accepting an invitation grants access to the organization immediately. No waiting period, no additional admin step required.
FAQ
User Invitations on Cosmo
- Which plan is User Invitations available on?
- Who can send invitations?
- What happens when a new user receives an invitation?
- What happens when an existing Cosmo user receives an invitation?
- Can an invited user decline?
- What is the automated alternative to invitations?
Full details in the invitations documentation.