A team in SalesCal allows you to:
Share booking events across multiple users
Distribute incoming bookings using round-robin or availability-first
Manage a company-branded booking experience
Track performance across team members
Teams are associated with your company account:
Go to Settings > Company
Set up your Company Name
Create a Company Slug (used in booking URLs)
Upload your Company Logo
Go to Team in the sidebar (or Settings > Team)
Click Invite Member
Enter their email address
Select their role
Send the invitation
The invited user will receive an email to join your team.
Role | Description |
Owner | Full access, can manage team and billing |
Admin | Full operational access (events, leads, meetings, salespads, integrations); cannot manage the team or billing |
Member | Can manage own events and view assigned leads |
See Roles & Permissions for detailed permissions.
Owner sends invite
User receives email
User clicks link to accept
User creates an account or logs in to an existing one. The invitation page offers Continue with Google (it also appears behind the page's Log in link), or Accept with email to sign up with a password. Google joins the team straight away, as long as the Google account uses the invited email address. The page names that address, and Google suggests it in its account picker. If they pick a different account (or the invitation has expired, was already used, or the team has no free seats), a brand-new Google account starts its own free trial instead
User joins the team
View pending invitations:
See who hasn't accepted yet
Resend invitations
Cancel pending invites
Each team member maintains their own availability:
Personal Schedule: Individual working hours
Calendar Integration: Each member connects their own calendar
Date Overrides: Personal time off and exceptions
Team events aggregate availability from all members.
To create a shared team event:
Go to Events > Create Event
Set Event Scope to "Team"
Add team members who should receive bookings
Select a Distribution Method:
Round-Robin
Availability-First
Save the event
See Multi-Host Events for details.
Team events use company-branded URLs:
https://yourdomain.com/b/[company-slug]/[event-slug]Benefits:
Professional appearance
Stable even if team changes
Company-focused branding
Go to Team to see:
All active team members
Their roles
Email addresses
Join dates
Click Edit next to a team member
In the Edit Member dialog you can:
Change their role — pick a new role from the dropdown
Set or replace their avatar — upload an image, or remove a custom one to fall back to their Gravatar or initials
Click Save Changes
Members show their own avatar across SalesCal: a custom image if they've uploaded one, otherwise their Gravatar, otherwise their initials.
Click on a team member
Select Remove from Team
Confirm removal
Note: Their personal events remain, but they're removed from team events. If they don't belong to any other team, they need a plan of their own to keep using SalesCal: the next time they sign in, they're asked to start a free trial, and any new booking pages they create are paused until they add a card. (Accounts created before October 2, 2026 keep their current access.)
Temporarily disable a team member:
They can't receive new bookings
Existing meetings remain
Can be reactivated later
Team members can see:
Which slots are available across the team
Who has bookings when
Overall team capacity
Each member should:
Connect their Google Calendar
Set up their availability
Keep calendar current
This ensures accurate availability for team events.
Start small (3-5 members)
Add members as needed
Ensure coverage for your time zones
Assign roles based on responsibility
Limit admin access appropriately
Document who manages what
Establish team coverage hours
Coordinate vacation coverage
Keep schedules updated
Review booking distribution
Address any imbalances
Gather feedback from team
When adding someone to the team:
Send Invitation - They'll receive an email
Account Setup - They create/link account
Calendar Connection - Connect Google Calendar
Availability Setup - Set their schedule
Add to Events - Add them to relevant team events
Training - Walk through the booking flow
Check spam/junk folder
Verify email address is correct
Resend the invitation
Check if email already has an account
Invitation links expire 7 days after they're sent. Signing up through an expired or invalid link stops with "This invitation is invalid or has expired." and no account is created. Ask the team owner to resend the invitation from the Team page: resending keeps the same link and makes it work for another 7 days.
Verify they're added to the team event
Check their availability is set
Ensure calendar is connected
Confirm they're not deactivated
Refresh the page
Have member log out and back in
Verify change was saved
Roles & Permissions - Detailed permission breakdown
Multi-Host Events - Team event configuration
Weekly Schedule - Setting member availability