FeaturesEvents
Multi-Host Events
Multi-host events allow you to distribute bookings across multiple team members, perfect for sales teams, support rotations, or any scenario where multiple people can take calls.
Overview
With multi-host events:
- One booking link serves multiple team members
- System automatically assigns the right host
- Each host's calendar is checked for availability
- Meetings appear on the assigned host's calendar
Event Scope
Events have two scope options:
Personal Events (Default)
- Single owner
- All bookings go to the event creator
- URL:
/book/[user-id]/[event-slug]
Team Events (Multi-Host)
- Shared across team members
- Bookings distributed based on rules
- URL:
/b/[company-slug]/[event-slug]
Creating a Multi-Host Event
- Go to Events and click Create Event
- Set Event Scope to "Team"
- Configure the event details as usual
- In the Team Members section, select who should receive bookings
- Choose a Distribution Method
- Save the event
Distribution Methods
Round-Robin
Cycles through team members in order:
- Prospect 1 → Team Member A
- Prospect 2 → Team Member B
- Prospect 3 → Team Member C
- Prospect 4 → Team Member A (cycle repeats)
Best for:
- Equal distribution of leads
- Fairness across team members
- Predictable assignment
Availability-First
Assigns to the team member with the most availability at the selected time:
- Checks each member's calendar
- Considers existing meetings and blocks
- Selects the most available person
Best for:
- Maximizing booking success
- Teams with varying schedules
- High-volume booking scenarios
How Assignment Works
When a prospect books:
- Time Selection: Prospect chooses their preferred time
- Host Evaluation: System evaluates available hosts
- Assignment Logic:
- Round-Robin: Next person in rotation who is available
- Availability-First: Person with fewest conflicts
- Meeting Creation: Booking assigned to selected host
- Calendar Sync: Event created on host's calendar
Team Member Requirements
For a team member to receive bookings:
- Must be added to the team event
- Must have availability set for the booking time
- Calendar must not have conflicts (if calendar connected)
- Must be active (not disabled)
Viewing Assignment Details
Each meeting shows:
- Assigned Host: Who received the booking
- Assignment Method: Round-Robin or Availability-First
- Assignment Reason: Why this host was selected
View this information in the meeting details.
Managing Team Members
Adding Members
- Go to event settings
- Find Team Members section
- Click Add Member
- Select from your team
- Save
Removing Members
- Go to event settings
- Find the team member
- Click Remove
- Existing bookings remain with that member
Temporarily Disabling
If a team member is unavailable (vacation, leave):
- Remove them from the event temporarily
- Or have them block their calendar for those dates
- Re-add when they return
Team Event URLs
Team events use a company-branded URL structure:
https://yourdomain.com/b/[company-slug]/[event-slug]Example: https://app.salescal.ai/b/acme-corp/sales-discovery
This URL:
- Looks more professional than user-specific URLs
- Remains stable even if team changes
- Can be shared on company website and materials
Availability Aggregation
For team events, the calendar shows combined availability:
- Time slots appear if any team member is available
- More team members = more available slots
- Individual conflicts don't block slots if others are free
Best Practices
Balance Your Team
- Keep team sizes manageable (3-8 members)
- Ensure coverage across time zones if needed
- Monitor distribution for fairness
Set Consistent Availability
- Team members should have similar availability
- Gaps in one person's schedule filled by others
- Coordinate on vacation/time-off coverage
Use Appropriate Distribution
- Round-Robin: When all leads are equal value
- Availability-First: When booking success is priority
Monitor Performance
- Track bookings per team member
- Review meeting outcomes by assignee
- Adjust team composition as needed
Troubleshooting
No Available Slots Showing
- Verify at least one team member has availability
- Check all members' calendars for conflicts
- Ensure team members are added to the event
Same Person Getting All Bookings
- Verify round-robin is selected if desired
- Check other members' availability settings
- Ensure calendar connections are working
Bookings Going to Wrong Person
- Review the assignment reason in meeting details
- Check calendar sync status for all members
- Verify availability settings are correct
Related Guides
- Team Setup - Creating and managing your team
- Roles & Permissions - Team member access levels
- Weekly Schedule - Setting team availability