Skip to content
Start for FreeBook a Demo
LunaCal/Features/Team appointment scheduling

Team appointment scheduling software

LunaCal gives your business one booking page for team members, services and locations. Clients can choose a provider, book the next available person, or select a time when every required host is free.

  • Provider selection
  • Round robin
  • Collective scheduling
  • Multiple services and locations
LunaCal team appointment scheduling software page with team member profiles, appointment types, business information, images and testimonials.

One of the broadest team scheduling feature sets

LunaCal combines host assignment, service booking, location management, payments and automation in one team scheduling product. These are the capabilities that control who can be booked, how a host is selected and what happens after the appointment.

01

Team booking page

Publish team members, services and available appointment types on one shared page.

02

Provider selection

Let clients choose a specific team member and view that person’s available times.

03

Round-robin assignment

Assign a new booking to one available team member without asking the client to choose.

04

Collective scheduling

Show a time only when every team member required for the meeting is available.

05

Group events

Allow several attendees to reserve places in the same class, webinar or session.

06

Services and locations

Connect appointment types to the relevant providers, branches, studios or offices.

07

Calendar conflict checks

Check each member’s connected Google, Outlook and Apple calendars before showing times.

08

Availability rules

Set working hours, buffers, minimum notice, date overrides and time-zone handling.

09

Booking questions

Collect contact details, dropdown answers, attachments and consent during booking.

10

Payments and packages

Take Stripe or PayPal payments and sell prepaid multi-session packages.

11

Reminders and follow-ups

Send confirmation emails, SMS or email reminders and post-appointment messages.

12

Website and workflow connections

Embed booking on a website and connect CRM tools, Zapier, webhooks and video meetings.

Let clients choose a service, provider and time

LunaCal can place multiple services and professionals in the same booking flow. A client first selects what they need, then chooses an eligible provider and sees times based on that provider’s availability.

  • Give each service its own duration, price, location and booking rules.
  • Show only the team members who provide the selected service.
  • Offer location-specific services and provider availability.
  • Collect the information the assigned team member needs before the appointment.
LunaCal team appointment scheduling flow for selecting a service, choosing a provider and booking an available time.

Choose how each team appointment is assigned

The event type determines whether the client chooses a person, LunaCal assigns one person, or several hosts attend together.

Provider selection

One chosen host. The client selects a named team member before choosing a time.

Use for
Specialists, returning clients, account owners
Availability
The selected member’s calendar

Round robin

One assigned host. LunaCal sends the booking to an available member of the team.

Use for
Demos, consultations, shared queues
Availability
Eligible members’ calendars
Explore round-robin scheduling →

Collective scheduling

Several required hosts. The client sees only times that work for the complete host group.

Use for
Panel interviews, onboarding, joint calls
Availability
Every required host’s calendar
Explore collective scheduling →

Group event

One session, multiple attendees. Several clients reserve places in the same event.

Use for
Classes, webinars, office hours
Availability
The event host and session capacity
Explore group booking →

Check each member’s calendars before showing a time

Each team member connects their own calendars. LunaCal checks busy events and applies that member’s availability rules before a slot appears on the team page.

Connected calendars

Google Calendar, Microsoft Outlook and Apple Calendar, including multiple-calendar conflict checks.

Working hours

Set the weekly schedule a member normally accepts appointments.

Date overrides

Change availability for holidays, travel, leave or a specific date.

Buffers and notice

Prevent back-to-back appointments and block last-minute bookings.

See calendar and meeting integrations →
LunaCal connected-calendar settings used to check conflicts for team appointment scheduling.

Assign the next booking without a manual handoff

For an event that any qualified team member can handle, LunaCal checks the eligible members and assigns one available host. The client books from a shared link without opening several individual calendars.

  1. 1

    The account owner adds eligible team members to the event.

  2. 2

    LunaCal checks their calendars and availability rules.

  3. 3

    The client chooses one of the available times.

  4. 4

    The booking is assigned and the event is added to the selected member’s calendar.

Read the round-robin scheduling guide →
LunaCal round-robin scheduling assigning an incoming team appointment to an available team member.

Run the appointment workflow from the same event

The assigned booking can trigger the communication, meeting and payment steps attached to that service or event type.

Confirmation

Send the appointment details to the client and assigned team member.

Meeting location

Create a Google Meet, Microsoft Teams or Zoom link, or provide an in-person location.

Payment

Collect Stripe or PayPal payment before confirming a paid appointment.

Reminders

Send email and SMS reminders according to the event workflow.

CRM and automation

Pass booking details to HubSpot, Pipedrive, Zapier or a webhook endpoint.

Follow-up

Send instructions, resources or a post-appointment message automatically.

Why choose LunaCal for team appointment scheduling

LunaCal is built for teams that need more than a shared meeting link. It combines four ways to assign bookings with the service, location, payment and follow-up controls used by appointment businesses.

Four assignment models in one account

Use named-provider booking, round robin, collective scheduling and group events without moving different appointment types into separate products.

Eligibility is checked before availability

Connect each service to the right providers and locations. Clients see only the people who can deliver the selected service, then only the times those people can accept.

Named relationships and pooled demand can coexist

Returning clients can choose a familiar provider while new enquiries go into a shared round-robin queue. The same team page can support both booking paths.

Packages continue into the team workflow

Sell prepaid multi-session packages, take Stripe or PayPal payments and keep reminders, follow-ups and provider assignment attached to the appointment.

The booking page can answer before it asks

Place provider profiles, services, business details, images, video, testimonials and FAQs beside the scheduler so a client can choose without opening another page.

A broad bundle at $15 per user per month

The Teams plan includes round robin, collective scheduling, multiple services and locations, multi-session packages, webhooks, unlimited services and unlimited calendar connections.

See what is included in Teams →

LunaCal vs Calendly, Cal.com, Koalendar and Acuity

Compare the capabilities that matter when several people, services and appointment workflows share the same scheduling system.

Team appointment scheduling software comparison
CapabilityLunaCalCalendlyCal.comKoalendarAcuity Scheduling
Shared team pageYesYesYesYesShared scheduler
Client chooses providerYesYesMember linksYesStaff calendars
Round-robin assignmentYesTeams planYesRandom selectionPooled calendars
Collective schedulingYesYesYesYesNo
Group events or classesYesYesSeated eventsYesGroup classes
Service catalogYesEvent typesEvent typesAppointment typesAppointment types
Multiple business locationsYesMeeting locationsEvent locationsResourcesCalendar locations
Service → provider → timeYesEvent-firstEvent-firstYesYes
Multiple calendar checksYesYesYesYesYes
Website embedYesYesYesYesYes
Custom booking questionsYesYesYesYesIntake forms
Payments at bookingStripe + PayPalStripe + PayPalStripe + PayPalStripeMultiple processors
Multi-session packagesYesNo native packagesNo native packagesNo native packagesYes
Email and SMS remindersYesYesWorkflowsPaid planYes
Testimonials and FAQ blocksYesNoNoNoNo
Webhooks or APIYesPaid plansYesZapierYes
Team-plan price$15/user/monthTeams plan$12/user annualPro per userBy staff calendars

Team appointment scheduling software FAQs

Answers about providers, host assignment, calendars and team booking pages.

What is team appointment scheduling software?

Team appointment scheduling software lets clients book with a business instead of coordinating with each employee separately. It combines team availability, services, provider selection or automatic assignment, locations and booking workflows.

Can clients choose a specific team member in LunaCal?

Yes. A LunaCal team page can show individual members so a client can choose a provider and view that person’s available times.

What is the difference between round robin and collective scheduling?

Round robin assigns one available team member to a booking. Collective scheduling shows a time only when every required team member is available, so all selected hosts can attend.

Does each team member connect their own calendar?

Yes. Team members connect their calendars so LunaCal can check individual availability. LunaCal supports Google Calendar, Microsoft Outlook and Apple Calendar, including conflict checks across multiple connected calendars.

Can LunaCal manage multiple services and locations?

Yes. LunaCal can connect services, providers and business locations in the same team booking flow.

Can I embed the team booking page on my website?

Yes. LunaCal supports an inline calendar, a pop-up opened from a website button and a floating booking widget. You can also share the hosted team page directly.

Can team appointments include payments and reminders?

Yes. LunaCal supports Stripe and PayPal payments, confirmation emails, email and SMS reminders, follow-ups and custom booking questions.

Which LunaCal plan includes team scheduling?

The Teams plan costs $15 per user per month and includes team scheduling, round robin, collective scheduling, multiple services and locations, multi-session packages and webhooks.

Create a team booking page

Add team members, connect their calendars and choose how each appointment should be assigned.