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 | Can manage events, leads, and team members |
Member | Can manage own events and view assigned leads |
See Roles & Permissions for detailed permissions.
Owner/Admin sends invite
User receives email
User clicks link to accept
User creates account (or links existing)
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.
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
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