Skip to content

Inviting Collaborators

AppBahn provides two ways to add collaborators to a workspace: direct email invitations and reusable invite codes.

Workspace Admins can invite a user by email from Settings → Members. If the user already has an account, they become an Active member immediately. If the user does not yet have an account, a pending invitation is created; it is automatically converted to an Active membership when they sign up.

When you have a pending invitation, the workspace appears on the Workspaces page with Accept and Decline buttons. Invitations may carry an expiry date; expired invitations are not shown.

  • Accept — joins the workspace with the assigned role and redirects you to the workspace.
  • Decline — removes the invitation without joining.

Workspace Owners can mint reusable invite codes from Settings → Invites. A code grants the holder a specific role in the workspace and can be used a configurable number of times. Optionally, a code can be set to expire after a given date.

To mint a code:

  1. Open Settings → Invites for the workspace.
  2. Click Mint Code and select a role, maximum uses, and optional expiry.
  3. Copy the generated code (format: abp_<12 chars>) and share it out-of-band.

To revoke a code before it is fully used, click Revoke next to the code in the list.

Anyone with a valid code can join a workspace:

  1. On the Workspaces page, click Join with code.
  2. Enter the code in the dialog and confirm.
  3. You are added to the workspace with the role encoded in the code and redirected there.

Expired or fully-redeemed codes return an error.

The available roles are OWNER, ADMIN, EDITOR, and VIEWER. See Concepts for the permission matrix.