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”Each webhook pairs two things:
- When this happens — the event you want Apptoto to watch for (e.g., “Participant confirmed”)
- Do this — what Apptoto does when that event happens (send the details to a URL, send an email, or send a text message)
Each webhook does one thing. To do several things when the same event happens — for example, email your front desk and also update your CRM — add a webhook for each one. You can create as many webhooks 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, duplicate, and delete webhooks, turn each one on or off right from the list, and open the delivery log to see everything a webhook has sent.
Developers can also create and manage webhooks through the Apptoto API.