> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.youratlas.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.youratlas.com/_mcp/server.

# HubSpot Meetings Scheduler

![](/_fern-img/b399e734c926609bd36e3e2e44d287dfc751a637fefd02b19182560f4f750e5a.webp)

## 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.