What is the HubSpot meetings scheduler?
The HubSpot meetings scheduler creates scheduling pages that show open times from a connected calendar, so contacts can book without back-and-forth emails. Each booking creates or updates a contact, logs a meeting, and can send confirmations and reminders. Every HubSpot plan includes it, but free users and Core seats get only one One-on-One page.
This guide follows HubSpot's documentation as of October 2026. Before you build pages, decide who takes which meetings and what happens after each one with our free sales playbook template. More how-tos are in our resources library.
Which scheduling pages does each HubSpot plan include?
Every plan gets One-on-One pages. When we checked HubSpot's documentation in October 2026, group and round robin pages needed Sales Hub or Service Hub Starter, Professional or Enterprise. Users with a Sales or Service seat can create multiple pages and team pages. Core seats and free users get one One-on-One page, and View-Only seats get none.
| Page type | What the visitor sees | Plan needed (Oct 2026) |
|---|---|---|
| One-on-One | Time with one user | All plans; free tools and Core seats get one page with default HubSpot branding |
| Group | Only slots where all selected members are free | Sales Hub or Service Hub Starter, Professional or Enterprise |
| Round robin | The individual availability of all selected members | Sales Hub or Service Hub Starter, Professional or Enterprise |
- Team members need an assigned Sales or Service seat, the meetings tool activated and a connected calendar. HubSpot deletes group and round robin pages automatically when no active members remain.
- Round robin books the available rep who has gone longest without a meeting. Prioritize contact owner shows a known contact their owner's times first. Assigning leads outside meetings is covered in our HubSpot round robin guide.
- Page URL: HubSpot's calendar settings page says editing your scheduling page URL needs Sales Hub or Service Hub Starter or higher, and a page's link can't be edited after it's created.
- Not documented: HubSpot's knowledge base doesn't give the number of pages per plan, pointing to its product catalog instead, and doesn't say which plan removes HubSpot branding. Sales and Service seats can set the logo and colors in account settings.
Comparing HubSpot pages with Calendly? Our HubSpot Calendly integration guide covers when each one fits.
How do you connect a calendar and set availability?
Connect one Google, Office 365 or Exchange calendar from an individual work inbox; shared inboxes connected to the conversations tool can't be used, and you need Personal email access. Then set durations, weekly hours, how far ahead people can book, minimum notice, buffer time and start time increments. Available slots come from the page owner's connected calendar.
- Exchange needs Exchange 2010 SP2 or later, and you can't cancel or reschedule meetings or use bi-directional sync. Some HubSpot pages mention only Gmail and Office 365.
- No calendar connected: the page runs in offline mode. Meetings can be requested but aren't added to the calendar.
- Availability calendars: add extra calendars so HubSpot checks each one before showing times. Bookings land on your personal default calendar, and losing access to any connected calendar stops all bookings.
- Booking window: a rolling period in business days, calendar days or weeks, or, with a Sales or Service seat, a custom date range of up to 10 weeks.
- Buffer time spaces meetings out: after a 1:00 to 1:30 PM meeting with a 30-minute buffer, the next slot is 2:00 PM. The start time increment sets how often slots begin.
What can the booking form ask, and what does it record?
Every booking form asks for first name, last name and email. With a Sales or Service seat you can add fields mapped to contact properties and custom text questions, but no file fields. Add CAPTCHA and block free or specific email domains to cut spam, and decide whether known visitors' fields are pre-populated and auto-submitted.
- Custom questions aren't saved to a property, so they can't pre-populate. Use a contact property for anything you route or report on.
- Guests: turning on Allow guests turns off auto-submit.
- Contacts: a unique email always creates a new contact, even if the browser belongs to an existing one, and that contact's email isn't overwritten. A contact with no owner gets the meeting organizer as owner.
- Consent: with data privacy settings on, new pages default to data privacy on, using consent or legitimate interest.
- Embedding: choose Embed, then Copy code, and paste it into your site. A HubSpot-hosted page needs Marketing Hub or Content Hub. HubSpot doesn't document query parameters for prefilling an embedded page; known contacts are recognized by cookie, including on your domain if they earlier submitted a marketing form there.
Booking forms creating duplicates or unowned contacts? Bring one scheduling page to a free 30-minute call and we will review its form, owner rules and follow-up.
How do reminders, video links and payments work?
Confirmation emails go out by default, and you can add up to three reminder emails, which only send when the calendar is connected. Both come from the organizer's address. Add a Zoom, Microsoft Teams, Google Meet or UberConference link through HubSpot's integrations. To charge for a meeting, turn on Collect payments with HubSpot payments or Stripe set up.
- Custom text: editing confirmation and reminder emails needs an assigned Sales or Service seat.
- Sending: the scheduling page documentation says reminders are transactional and don't count toward your email sending limit. HubSpot's subscription pages say that on Flexible Seats-and-Credits pricing, automated meeting reminders use HubSpot Credits.
- Zoom: each rep's HubSpot and Zoom email addresses must match. A rep who doesn't connect their own account gets the Zoom link of the person who connected the integration. See our HubSpot Zoom integration guide.
- Google Meet is installed by each user, and links are only generated for meetings booked with a connected Google Calendar.
- Payments: HubSpot payments needs a Starter, Professional or Enterprise subscription, while Stripe works on all subscriptions. The price shows above the time slots and the contact pays on a checkout page. If both are set, the meeting redirect page takes priority over the payment redirect.
What happens in HubSpot after a meeting is booked?
HubSpot logs a meeting on the contact's record and sets the organizer as contact owner if the contact has none. A cancellation changes the meeting outcome to Canceled, and a reschedule updates the date and time. On Professional and Enterprise plans, workflows can enroll contacts when a meeting is booked or when a meeting outcome changes.
- 01 Pick a slotFrom live availability
- 02 Form checkCAPTCHA, domains
- 03 ContactCreated or matched
- 04 Meeting loggedOutcome tracked
- 05 Follow-upReminders, workflow
- Outcomes: the defaults are Scheduled, Completed, Rescheduled, No show and Canceled. Ask reps to set them so reports reflect what happened.
- Meeting booked trigger fires for bookings through the meetings tool and also for meetings logged or scheduled on a record, so add filters if you only want scheduling page bookings.
- Beta note: HubSpot's recorded meetings page says you may need to opt into the Meetings in Workflows beta to create meeting-based workflows. Check your account before you plan on them.
- Recorded meetings: since August 31, 2026, Notetaker, Zoom, Teams and Google Meet recordings create a meeting record only, not a duplicate call.
Why doesn't a time slot show on your scheduling page?
Usually a calendar event, a setting or a lost connection is blocking it. Open the page in Troubleshoot mode, which marks each unavailable slot with the reason. Then check time zone, availability window, duration, buffer time, minimum notice and booking limits, plus events marked Busy, Tentative or Out of Office. Events set to Free don't block slots.
- Working hours: HubSpot doesn't use Google Calendar working hours. Set all-day events to Free if they shouldn't block the day.
- Office 365 all-day events show in your HubSpot account's time zone.
- Lost calendars: losing access to any connected availability calendar blocks every booking. A disconnected calendar puts the page in offline mode, and HubSpot may not recover failed bookings.
- Round robin: a member whose calendar is disconnected counts as always available, so check team connections first.
- Booking limits appear in HubSpot's troubleshooting checks but aren't described on its setup page. Test the page in an incognito window too.
HubSpot meetings scheduler checklist
Key takeaway: A scheduling page is only as good as the calendars and settings behind it. Confirm seats, connect every calendar, map form fields to properties, add reminders and video links, and use Troubleshoot mode before you share the link.
Frequently asked questions
Is the HubSpot meetings scheduler free?
Yes, with limits. When we checked HubSpot's documentation in October 2026, users of HubSpot's free tools and users with a Core seat could create a single One-on-One scheduling page with default HubSpot branding. Multiple pages, team pages, booking form questions and custom reminder text need an assigned Sales or Service seat.
Can a HubSpot scheduling page route meetings to the right rep?
Partly. Round robin pages, on Sales Hub or Service Hub Starter or higher, book the available rep who has gone longest without a meeting, and Prioritize contact owner shows the owner's times first. HubSpot has no single meetings routing feature, and assigning leads outside meetings is a separate job.
Why aren't my HubSpot meeting reminders sending?
HubSpot only sends reminder emails if the organizer's calendar is connected, so check that first. Then confirm reminders are added on the scheduling page; you can add up to three. Reminders go only to the contacts who were on the meeting invitation at the time of the original booking.
Can I embed a HubSpot scheduling page on my website?
Yes. From the scheduling page, choose Embed and copy the code into your site; HubSpot warns that some rich text editors change the HTML comments in it. Embedding on a HubSpot-hosted page needs Marketing Hub or Content Hub. HubSpot's documentation doesn't list query parameters for prefilling an embedded page.
Do HubSpot meeting links work with Zoom and Microsoft Teams?
Yes. Scheduling pages can add a Zoom, Microsoft Teams, Google Meet or UberConference link through HubSpot's integrations. For Zoom, each rep's HubSpot and Zoom email addresses must match, and a rep who doesn't connect their own Zoom account gets the link of the person who connected the integration.
Sources
HubSpot documentation behind the feature and tier notes above, checked October 2026. HubSpot changes features and tiers often, so check your own portal too.
- Create and edit scheduling pages (HubSpot)
- Use meetings (HubSpot)
- Customize connected calendar and scheduling page settings (HubSpot)
- Share scheduling pages (HubSpot)
- Understand group and round robin meeting availability (HubSpot)
- Embed the meeting widget on a page (HubSpot)
- Add Zoom to your HubSpot meeting links (HubSpot)
- Use HubSpot's integration with Google Meet (HubSpot)
- Buyer checkout experience (HubSpot)
- Use your HubSpot subscription (HubSpot)
- Schedule a meeting on a record (HubSpot)
- Set event enrollment triggers (HubSpot)
- Recorded meetings will no longer create duplicate call records (HubSpot)
- Why does my availability not match my integrated calendars? (HubSpot)

