Build a HubSpot scheduling page, use round robin for teams, and tie every booking to the CRM record.
HubSpot Meetings is the scheduling tool built into HubSpot CRM. Its advantage is not the booking page itself but where the booking lands: next to the contact record, the deal, and the email history, so a booked meeting is already part of the sales pipeline rather than sitting in a calendar silo.
It is the right choice when the appointment is one step inside a sales or service workflow you already run in HubSpot.
Sales and service teams already on HubSpot CRM that want meetings tied to contacts, companies, deals, and tickets, with round robin distribution across reps.
How to set up HubSpot Meetings
1
Connect your calendar to HubSpot
In HubSpot settings, connect your Google or Microsoft 365 calendar. This is what lets HubSpot read your real availability and write confirmed meetings back to your calendar.
2
Create a scheduling page
Go to the Meetings tool and create a scheduling page. Choose the type: one-on-one for a single rep, group when several reps attend together, or round robin to distribute bookings across a team.
3
Set duration, availability, and buffer
Configure the meeting length options, the availability window, minimum notice, and buffer time, plus how many rolling weeks into the future customers can book.
4
Build the booking form
Add the form questions that should run on booking. Because HubSpot owns the CRM, answers map to contact properties, so a booking enriches the record instead of collecting throwaway text.
5
Set the meeting location and automation
Choose the location (Teams, Zoom, Google Meet, or phone) and configure confirmation and reminder emails. Set any post-booking automation you want, such as workflow enrollment.
6
Copy and share the scheduling link
Publish the page and copy its link. Use one link per meeting type when services map to different reps, durations, or qualification forms.
Share a calendar across your team
Use a round robin scheduling page to distribute bookings across a team; HubSpot calculates availability from each rep's connected calendar.
Use a group scheduling page when several reps must all join the same meeting, and HubSpot only offers times they are all free.
Each rep connects their own Google or Microsoft calendar, so team availability is computed from real calendars rather than a manually maintained shared one.
Avoid double-booking and conflicts
HubSpot reads the connected calendar's busy times, so existing meetings block those slots on the scheduling page.
Set buffer time and minimum notice so meetings do not stack back-to-back or get booked minutes before they start.
On round robin pages, keeping every rep's calendar connected is what prevents a booking from landing on a rep who is already busy.
Set up reminders that cut no-shows
Turn on pre-meeting reminder emails on the scheduling page and set how far ahead they send — a 24-hour reminder is the baseline, with a shorter one for high-value meetings.
SMS reminders are not native to the core Meetings tool; teams that need texts typically add them through HubSpot workflows with an SMS add-on or a connected messaging tool.
Because the meeting is a CRM object, reminders and follow-ups can also be driven by HubSpot workflows tied to the contact or deal.
Common mistakes to avoid
Assuming team and multiple scheduling pages are free — a single one-on-one page is available on free and Starter tiers, but round robin and multiple pages need a paid Sales or Service seat.
Sending every meeting type to one link, which discards the routing an AI receptionist just did by identifying the service.
Expecting built-in SMS reminders, which the core Meetings tool does not send on its own.
Turn bookings into a receptionist that answers every channel
Let an AI receptionist send the right HubSpot Meetings link
HubSpot Meetings owns availability, confirmation, and the calendar write. Contact Center HQ answers the call, text, chat, or email, figures out what the customer wants, and hands over the correct booking page — then keeps the whole conversation in one place.
1Copy the HubSpot scheduling page link and paste it into Public booking links.
2Choose HubSpot public page as the provider.
3Use one Contact Center HQ link per HubSpot scheduling page when services map to different reps, durations, or qualification forms.
4Add match keywords for the meeting type, product, department, or customer intent.
Connect your Google or Microsoft calendar in HubSpot settings, open the Meetings tool, and create a scheduling page. Choose one-on-one, group, or round robin, set the duration, availability, and buffer, build the booking form, set the location and reminders, then copy the link to share.
How is HubSpot Meetings different from Calendly?+
The scheduling experience is similar, but HubSpot ties each booking to the CRM — the contact, company, deal, and email history — which Calendly does not do natively. Choose HubSpot when the booking is part of a sales pipeline; choose Calendly for the widest calendar support and richest SMS reminder workflows.
Is the HubSpot meeting scheduler free?+
A single one-on-one scheduling page is available on free and Starter tiers. Round robin, group pages, and multiple scheduling pages require a paid Sales or Service seat.
Does HubSpot Meetings support round robin scheduling?+
Yes. A round robin scheduling page distributes bookings across a team, calculating availability from each rep's connected calendar so meetings are spread across whoever is free.