HubSpot Meetings Scheduler

Manage meeting bookings with HubSpot

Setup

  1. Create a Private App in HubSpot with scopes: scheduler.meetings.meeting-link.read, crm.objects.contacts.write, crm.objects.appointments.write, crm.objects.contacts.read
  2. Copy the Access Token
  3. Find your Meeting Page Slug from https://meetings.hubspot.com/[YOUR-SLUG]

Tools

Get Availability

Check available time slots for a meeting page.

Book Meeting

Create a confirmed booking. Requires: First Name, Last Name, Email.

Workflow

  1. Get Availability first
  2. Show options to customer
  3. Get confirmation
  4. Collect name and email
  5. Book Meeting

Always check availability before booking. Validate email addresses. Use ISO 8601 format with timezone offset for times.