User invitations
Driftmark supports workspace invitations so owners and admins can add users without creating accounts manually on their behalf.Who can invite users
Users with these roles can create invitations:owneradmin
owner can invite another owner.
Where invitations are managed
Go to:Settings -> Users
This page includes:
- current members
- invite creation form
- pending invites
- revoke action for open invites
How invite creation works
When you create an invite, Driftmark stores:- invited email address
- target role
- invite token
- expiration time
- who created the invite
- invites are valid for 7 days
- if there is already an active pending invite for the same workspace and email, Driftmark revokes the old one before creating a new invite
What the invited user receives
The app creates an invite link in this shape:/invite/<token>
The workspace admin can copy and send that link to the user.
How invite acceptance works
When the user opens the invite link:- Driftmark loads the invite by token.
- If the user is not signed in, Driftmark redirects them to login.
- After login, Driftmark checks whether the signed-in email matches the invited email.
- If the email matches, the user can accept the invite.
- Driftmark creates the workspace membership with the invited role.
Email matching requirement
Invite acceptance requires that the signed-in account email matches the invited email. If the user signs in with a different email address, Driftmark blocks acceptance and instructs them to sign in with the correct email.Pending invites
The Users page shows pending invites with:- role
- full invite link
- invite code token
- expiration date
Recommended admin workflow
- Create the invite from the Users page.
- Copy the invite link.
- Send it through your preferred channel.
- Ask the user to sign in with the same email address that was invited.
- Confirm the membership appears in the Members list after acceptance.
Troubleshooting
The invite page says the wrong user is signed in
The invited person must sign in with the exact invited email address. Sign out and sign back in with the correct account, then reopen the invite link.The invite no longer works
Possible reasons:- it expired
- it was already accepted
- it was revoked
- a newer invite for the same email replaced it

