Team Invitations
Invite colleagues, team members, or collaborators to join your Budget Bee organization with proper role assignments.Overview
The invitation system allows:- Email-based invitations sent directly to new members
- Role assignment before joining
- Time-limited invitations (expire after 7 days)
- Email verification requirement for security
- Invitation management (cancel pending invitations)
Invitation Requirements
To invite members, you must:- Have owner or admin role in the organization
- Organization must have an active Teams subscription
- Not exceed the 50 member limit
- Invitee must have or create a verified Budget Bee account
Sending Invitations
Invitation Configuration
Invitations expire after 7 days for security. Expired invitations can be resent.
Accepting Invitations
When someone receives an invitation:Sign In or Sign Up
If not logged in:
- Existing users: Sign in with their credentials
- New users: Create an account first
Review Invitation
The invitation page shows:
- Organization name
- Role being assigned
- Who sent the invitation
Managing Invitations
View and manage pending invitations:Viewing Pending Invitations
Select Pending Invitations Tab
Click the Pending Invitations tab to see all outstanding invitations.
Canceling Invitations
Owners and admins can cancel pending invitations:Resending Invitations
If an invitation expires or is lost:- Cancel the old invitation
- Send a new invitation to the same email
- The configuration
cancelPendingInvitationsOnReInvite: trueautomatically cancels old invitations
Invitation Limits
- Maximum pending invitations: No hard limit, but consider the 50 member maximum
- Invitations per user: One active invitation per email address
- Re-invitation cooling period: None, you can immediately resend
Email Verification Requirement
For security, invitations require email verification:Invitation Status
Invitations can have different statuses:Status Types
Status Types
- Pending: Invitation sent, awaiting response
- Accepted: User accepted and joined the organization
- Rejected: User declined the invitation
- Expired: 7 days passed without acceptance
- Canceled: Invitation canceled by admin or owner
Security Considerations
Email Verification
Prevents unauthorized users from joining your organization.
Time Limits
7-day expiration reduces the window for link misuse.
Single Use
Invitation links can only be used once.
Cancellable
Admins can immediately invalidate invitations if needed.
Best Practices
Verify Email First
Ensure the recipient’s email address is correct before sending.
Set Appropriate Roles
Assign the minimum necessary role for the member’s responsibilities.
Follow Up
Contact the recipient to let them know an invitation is coming.
Track Expirations
Regularly check for expired invitations and resend as needed.
Common Invitation Workflows
Onboarding New Employee
Adding External Accountant
Troubleshooting
Invitation email not received
Invitation email not received
Check:
- Email address is spelled correctly
- Check spam/junk folder
- Verify sender domain isn’t blocked
- Confirm Resend API is configured correctly
- Try resending the invitation
Cannot accept invitation
Cannot accept invitation
Verify:
- Email address is verified
- Invitation hasn’t expired (check date)
- You’re signed in with the invited email address
- Invitation wasn’t canceled by an admin
- Invitation link wasn’t already used
Cannot send invitation
Cannot send invitation
Ensure:
- You have admin or owner role
- Organization has active Teams subscription
- Haven’t reached 50 member limit
- Email address isn’t already a member
- Email address format is valid
Invitation expired
Invitation expired
Simple fix:
- Cancel the expired invitation
- Send a new invitation
- New invitation has a fresh 7-day window
Database Schema
Invitations are stored in the database:Next Steps
Understand Roles
Learn about different roles and their permissions.
Manage Organization
Overview of organization features and management.

