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:
- Go to Team Members
- Click Invite Members
- Select Single Invite
- Configure the invitation:
- Role - Member or Admin
- Feature Restriction - Optional limitations
- Email - Recipient's email (optional)
- Send invitation email - Send email notification
- Click Generate Link or Send Invitation
Bulk Invite
Invite multiple people at once:
- Go to Team Members
- Click Invite Members
- Select Bulk Invite
- Configure the invitation:
- Role - Applied to all invitees
- Feature Restriction - Applied to all invitees
- Enter email addresses (one per line or comma-separated)
- Maximum 50 emails per bulk invite
- Click Send Invitations
Invitation Options
Role Selection
Choose the role for the invited user:
| Role | Access Level |
| Member | View only, can see repositories and teams assigned via team membership |
| Admin | Full management access |
Feature Restrictions
Optionally limit what the user can do:
| Restriction | Effect |
| No restriction | Full access based on role |
| Cannot create repositories | Cannot create new repositories |
| View only | Can 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
Invitation Link
The invitation link:
- Expires after 7 days
- Can only be used once
- Links the invited user to the specified role and settings
Sharing the Link
If not sending by email, you can:
- Copy the generated link
- Share via your preferred communication channel
- The recipient clicks the link to join
Pending Invitations
View and manage pending invitations:
- Go to Team Members
- Click the Pending tab
- 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:
- Find the invitation in the Pending tab
- Click Resend
- A new invitation email is sent
- The expiration is extended by 7 days
Cancelling an Invitation
To revoke an invitation:
- Find the invitation in the Pending tab
- Click Cancel
- 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)
| Status | Meaning |
| Invited | Invitation sent successfully |
| Already a member | User is already in the organization |
| Already invited | User has a pending invitation |
Permissions
| Action | Required Role |
| Invite members | Admin or Owner |
| View pending invitations | Admin |
| Resend invitations | Admin |
| Cancel invitations | Admin |
Best Practices
Use Bulk Invite for Onboarding
When onboarding a new team:
- Collect all email addresses
- Use bulk invite with appropriate role
- 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