Webhooks
Webhooks let you connect Apptoto to the rest of your workflow. Whenever something happens in Apptoto — an appointment is created, a participant confirms, a booking is made — Apptoto can automatically send a notification, fire an HTTP request to your own systems, or send a message to any phone number or email address you choose.
How webhooks work
Section titled “How webhooks work”A webhook in Apptoto has two parts:
- Trigger — the event you want Apptoto to watch for (e.g., “participant confirmed”)
- Action — what Apptoto does when that event fires (send an SMS, send an email, or POST data to a URL)
You can attach multiple actions to a single trigger, and you can create as many triggers as you need.
What you can do with webhooks
Section titled “What you can do with webhooks”Get an SMS or email the moment a participant cancels, confirms, or needs to reschedule — so you can act immediately without checking the dashboard.
Example: Send a text to your front desk number every time a participant replies “Cancel.”
POST appointment and participant data to any HTTP endpoint — your CRM, a Zapier webhook, a Slack incoming webhook, or your own server.
Example: Push new booking requests into your CRM the moment someone books online.
Trigger custom email messages to specific recipients when defined events occur, using Apptoto message template fields to personalize content.
Example: Send a customized follow-up email to a staff member when a participant’s reminder state changes.
Common use cases
Section titled “Common use cases”| Trigger | Action | Result |
|---|---|---|
| Participant confirmed | Send email | Staff gets notified of the confirmation |
| Participant not coming | Send SMS | Front desk receives a cancellation alert |
| Booking request completed | HTTP POST | New booking data pushed to your CRM |
| Message failed | Send email | You’re alerted when a reminder couldn’t be delivered |
| Participant added to stop list | HTTP POST | Your system is updated with the opt-out |
Where to manage webhooks
Section titled “Where to manage webhooks”Navigate to Settings > Integrations, then click the Webhooks section under “Advanced Integration Options.” From there you can add, edit, enable, disable, and delete both triggers and actions.