BookbagBookbag

Invitations

Invite teammates to your workspace by email, with a secure token that expires after 24 hours. Track pending invitations and resend, revoke, or accept them.

View as Markdown

You add teammates to a workspace by inviting them by email and assigning a role. Bookbag handles two cases automatically: existing Bookbag users join right away, and new emails get a secure, time-limited invitation to accept.

Sending an invitation

  1. 1
    Open the Members (Team) page
    Go to your workspace and open the team management page.
  2. 2
    Enter the email and role
    Type the teammate's email and choose a role — Viewer, Editor, or Admin.
  3. 3
    Send the invite
    Bookbag creates the invitation and surfaces a link you can share.
Two outcomes

If the email already belongs to a Bookbag user, they're added to your workspace membership immediately. If it doesn't, a pending invitation is created with a unique token they accept to join.

Invitation lifecycle

StatusMeaning
PendingThe invitation has been sent but not yet accepted. It carries a unique token and an expiry.
AcceptedThe invitee accepted and is now a member with their assigned role.
RevokedThe invitation was canceled and its token no longer works.
Invites expire after 24 hours

A pending invitation is valid for 24 hours. After it expires, resend it to issue a fresh token and a new expiry window.

Managing pending invitations

The Members page lists pending invitations with the tools to manage them:

  • Copy link — grab the invite link to share directly.
  • Resend — rotate the token and reset the 24-hour expiry (use this after an invite has expired).
  • Revoke — cancel the invitation so its link stops working.

Accepting an invitation

The invitee opens their invite link, which lands on a dedicated accept page. If they're signed in, accepting adds them to the workspace with the assigned role. If they're signed out, they're sent to sign in (or create an account) first and returned to complete the acceptance.

tip

Accepting an invite for an email that doesn't yet have a Bookbag account creates the account as part of the flow — no separate signup step needed.

What's next