Skip to content

Team Invitations

Team invitations allow workspace owners to invite other users to collaborate on shared projects. Invitations are email-based and include role assignment, making it easy to onboard team members with the right permission level.

  1. Go to Teams (from main dashboard)
  2. Click the Add icon button (person_add) on the team card
  3. This opens the “Add Member” modal

Fill in the invitation form:

  • Email: The email address of the person you want to invite
  • Role: Choose ADMIN or MEMBER (see Roles & Permissions for details)

Click Send Invite. The user will receive an email with:

  • Your team name
  • Their assigned role
  • A link to accept the invitation
  • 7-day expiration (after which the link expires)
  1. Check your email for the invitation
  2. Click Accept Invitation
  3. You’re immediately added to the workspace
  4. The workspace appears in your workspace list
  1. Check your email for the invitation
  2. Click Accept Invitation
  3. You’ll be taken to the RunnerHub registration page
  4. Complete registration with your email and password
  5. After registration, you’re automatically added to the workspace

In the team settings, view pending invitations showing:

  • Email address
  • Assigned role
  • Date sent
  • Expiration date

To cancel an invitation before it’s accepted:

  1. Go to Teams → [team card] → Pending Invitations
  2. Find the pending invitation
  3. Click the revoke icon button (icon-only; title=“Revoke invitation”)
  4. Confirm the action

The invitation link expires immediately and the user cannot accept it.

When a Free user upgrades to a paid plan (PAYG, Pro, or Business):

  1. They can immediately create teams
  2. They can invite other users
  3. All their teams and invitations remain active

When a paid user downgrades to Free:

  1. All teams become inactive
  2. Team members can no longer access shared workspaces
  3. Pending invitations remain PENDING but cannot be accepted while teams are inactive
  4. Team data is preserved (not deleted)
  5. If you later upgrade back to a paid plan, all teams automatically reactivate with members and workspaces intact
  6. Pending invitations become acceptable again when you re-upgrade
  • User already has a RunnerHub account
  • They accept the invitation
  • They immediately see your workspace in their workspace list
  • User has no RunnerHub account
  • They click the invitation link
  • They register on RunnerHub
  • They’re automatically added to your team after registration
  • User has a Free RunnerHub account
  • They accept the invitation
  • They can access your paid workspace
  • Minutes they use count toward your plan
  • They don’t need to upgrade to participate
  1. Check spam folder
  2. Ask the team owner to revoke and create a new invitation
  3. Verify the email address is correct
  1. Ask the team owner to revoke and send a new invitation
  2. Expired invitations cannot be reused—a new invitation must be sent
  1. Refresh your browser
  2. Check if the workspace appears in DashboardWorkspaces
  3. If still missing, contact the workspace owner

If the team owner downgrades to Free:

  1. Your access to shared workspaces is temporarily unavailable
  2. When the owner upgrades again, your access automatically restores
  3. Contact the team owner to upgrade or invite you to a different workspace