Skip to main content
NTF

Calendar Notifications

Calendars & Scheduling · Basic · Updated March 2026

Configure appointment reminder notifications per calendar. Set up SMS, email, or in-app reminders at custom intervals before appointments.

No-shows kill service businesses. The single most effective countermeasure is appointment reminders — and the timing, channel, and frequency of those reminders matter. Calendar Notifications lets you programmatically configure reminder sequences per calendar, so every booking type gets the right reminder strategy without manual setup.

What This MCP Tool Does

CRUD operations on notification configurations for calendars. Create reminder rules that send SMS or email notifications at specified intervals before appointments. List existing notifications, update their timing or content, and delete notifications you no longer need.

Endpoint Reference

List notifications: GET /calendars/{calendarId}/notifications Create a notification: POST /calendars/{calendarId}/notifications Update a notification: PUT /calendars/{calendarId}/notifications/{notificationId} Delete a notification: DELETE /calendars/{calendarId}/notifications/{notificationId}

Authentication

Requires a Private Integration Token (PIT) with the calendars scope enabled.

Key Parameters

  • type — notification channel (SMS, email)
  • timing — how far before the appointment to send (in minutes)
  • template — message content with variable substitution

Important Notes

Multiple reminders per calendar are standard practice. A common pattern: email confirmation immediately after booking, SMS reminder 24 hours before, and a final SMS reminder 1 hour before.

Notification content supports variables for personalization — contact name, appointment date/time, calendar name, and booking details. Use these to make reminders feel personal rather than robotic.

Reminders configured through MCP behave identically to reminders configured through the UI. They’re part of the calendar’s configuration, not standalone automations.

SMS reminders count against the location’s messaging usage. Factor this into cost calculations for high-volume booking locations.

Common Questions

Can I set different reminders for different calendars? Yes. Each calendar has its own notification configuration. A high-no-show calendar might get three reminders; a low-no-show calendar might get one.

Do notifications go to the team member too? That depends on the notification configuration. You can set up contact-facing reminders, team-facing reminders, or both.

Can I include a cancellation/reschedule link in the reminder? Yes. GHL supports dynamic booking links in reminder templates that allow the contact to reschedule or cancel.