Inviting Members

Invite new users to join your organization through the invitation system.

Who Can Invite

Only Owners and Admins can invite new members to the organization.

Invitation Methods

Single Invite

Invite one person at a time with customized settings:

  1. Go to Team Members
  2. Click Invite Members
  3. Select Single Invite
  4. Configure the invitation:
    • Role - Member or Admin
    • Feature Restriction - Optional limitations
    • Email - Recipient's email (optional)
    • Send invitation email - Send email notification
  5. Click Generate Link or Send Invitation

Bulk Invite

Invite multiple people at once:

  1. Go to Team Members
  2. Click Invite Members
  3. Select Bulk Invite
  4. Configure the invitation:
    • Role - Applied to all invitees
    • Feature Restriction - Applied to all invitees
  5. Enter email addresses (one per line or comma-separated)
    • Maximum 50 emails per bulk invite
  6. Click Send Invitations

Invitation Options

Role Selection

Choose the role for the invited user:

RoleAccess Level
MemberView only, can see repositories and teams assigned via team membership
AdminFull management access

Feature Restrictions

Optionally limit what the user can do:

RestrictionEffect
No restrictionFull access based on role
Cannot create repositoriesCannot create new repositories
View onlyCan only view, no modifications

Send Invitation Email

When enabled:

  • An email is sent automatically with the invite link
  • The recipient receives instructions to join

When disabled:

  • You receive the invite link to share manually
  • Share via Slack, Teams, or other channels

The invitation link:

  • Expires after 7 days
  • Can only be used once
  • Links the invited user to the specified role and settings

If not sending by email, you can:

  1. Copy the generated link
  2. Share via your preferred communication channel
  3. The recipient clicks the link to join

Pending Invitations

View and manage pending invitations:

  1. Go to Team Members
  2. Click the Pending tab
  3. View all pending invitations

Invitation Status

Each invitation shows:

  • Email - Who was invited
  • Role - Their assigned role
  • Restriction - Any restrictions applied
  • Expires - When the invitation expires

Resending an Invitation

If the invitation expires or the email was not received:

  1. Find the invitation in the Pending tab
  2. Click Resend
  3. A new invitation email is sent
  4. The expiration is extended by 7 days

Cancelling an Invitation

To revoke an invitation:

  1. Find the invitation in the Pending tab
  2. Click Cancel
  3. Confirm the cancellation

The invitation link becomes invalid immediately.

Bulk Invite Results

After a bulk invite:

  • View the status of each email
  • See which invitations were sent
  • Identify any issues (already member, already invited)
StatusMeaning
InvitedInvitation sent successfully
Already a memberUser is already in the organization
Already invitedUser has a pending invitation

Permissions

ActionRequired Role
Invite membersAdmin or Owner
View pending invitationsAdmin
Resend invitationsAdmin
Cancel invitationsAdmin

Best Practices

Use Bulk Invite for Onboarding

When onboarding a new team:

  1. Collect all email addresses
  2. Use bulk invite with appropriate role
  3. Monitor the pending tab for acceptance

Set Appropriate Roles

  • Use Member for regular team members and external contractors
  • Use Admin for team leads who need management access

Follow Up on Pending Invitations

  • Check pending invitations regularly
  • Resend if invitations are expiring
  • Cancel invitations that are no longer needed