Accept an Invitation
When a workspace admin invites you, you'll receive an email with a unique link. Accepting is passwordless — you confirm the invitation, sign in with email or a connected provider, and you're in. There's no password to create.
Steps
- Open the invitation email and click the invitation link.
- The preview page shows the workspace name, your email address, and who invited you — confirm these look correct, then click Log in to accept.
- Choose how to continue: Continue with email, Continue with Google, or Continue with GitHub. If you sign in with email, open the sign-in email we send and click its link (or enter the one-time code from it).
- If this is a brand-new account, set up your profile (display name and an optional avatar).
- The invitation is accepted, your account joins the workspace, and you're taken to the dashboard — no separate login step needed.
Use the email the invitation was sent to An invitation is tied to the address it was sent to. Sign in with that same email (or a Google/GitHub account that uses it). If you authenticate with a different address, you'll see an "email mismatch" message and the invitation won't apply.
Invitation errors
If the invitation link doesn't work, you may see one of the following messages:
| Message | Cause | What to do |
|---|---|---|
| This invitation has already been accepted | The link was used previously | Log in to your workspace directly |
| This invitation has expired | The link is older than the expiry period | Ask your admin to send a new invitation |
| This invitation has been cancelled | An admin cancelled it before you accepted | Contact your admin to be re-invited |
| No invitation token was provided | The URL is malformed or incomplete | Use the full link from the original email |
For admins: sending invitations
Invitations are sent from the admin panel under Admin → Invitations. You can track invitation status (Pending, Accepted, Expired, Cancelled) and resend or cancel invitations from that view.