A booking is the strongest buying signal you get. Here is how to make it start the right automation — and how not to email someone who already cancelled.
Bookafy connects to ActiveCampaign through Zapier or Make — there is no native app on either side. That connection is enough to run the thing that matters: a booking arrives, the contact gets tagged, and the right sequence starts on its own.
| Triggers | Actions |
|---|---|
| New Appointment New Customer New Appointment Type New User |
Create Appointment Create Customer |
| Step | Detail |
|---|---|
| Trigger: Bookafy New Appointment | Fires the moment someone books. |
| ActiveCampaign: Create/Update Contact | Matched on email. Push the name and phone across, plus custom fields for the appointment type and start time. |
| ActiveCampaign: Add Tag to Contact | This is the whole trick. Tag booked-{appointment type}. Do not start automations from the Zap — start them from the tag. |
Because a tag is visible, editable and reversible by whoever runs marketing, and a Zapier step is not. Set the tag from Zapier; then inside ActiveCampaign, use “Tag is added” as the automation entry point. Six months from now, when someone wants to change what happens after a demo booking, they can do it in ActiveCampaign without opening Zapier and without asking you.
booked- tags from your nurture automations. This is the highest-value thing on this page and it takes ten minutes.Bookafy has no cancellation or reschedule trigger in Zapier. The Zap fires when an appointment is created, and never again. Think about what that does to the three automations above:
| Scenario | What happens |
|---|---|
| Customer books, then cancels | The tag stays. Your nurture stays suppressed. You go quiet on a live lead — which is the exact opposite of what you wanted. |
| Customer reschedules a week later | Your “day before” warm-up email fires a week early, referencing a meeting that is no longer tomorrow. |
| Customer no-shows | Your post-meeting follow-up sends as if the meeting happened. “Great to speak with you” to someone who never turned up is a memorable way to lose a deal. |
The fix, and it is not optional if you are automating email: point a Bookafy webhook at Zapier’s “Catch Hook” and, on a cancellation or a change, remove the tag and add cancelled-{type}. Timed email is unforgiving — an automation that cannot hear a cancellation will eventually say something embarrassing to a customer.
Polling. Zapier’s free plan checks for new data every 15 minutes, so the contact and tag can lag the booking. For email automation that is completely fine.
The reverse direction. An ActiveCampaign automation can call Bookafy’s Create Customer action to pre-load a contact, which saves the customer typing their details. But do not have an automation create appointments — a real person needs to pick a real time. Put your booking link in the email and let them choose; every calendar involved then tells the truth.
Bookings in. Automations out. Start with a booking page that actually converts.
No. The two connect through Zapier or Make, or through Bookafy’s webhooks and open API. There is no native app on either side.
No — have the Zap add a tag, and start the automation from a “Tag is added” entry point inside ActiveCampaign. That keeps the logic where your marketing team can see and change it.
Nothing, unless you build for it. Bookafy has no cancellation trigger in Zapier, so the tag stays and any timed emails still send. Use a Bookafy webhook into Zapier’s Catch Hook to remove the tag on cancellation.
No. Bookafy sends email and SMS reminders itself, and SMS is included in the plan. Use ActiveCampaign for preparation and follow-up, which are different jobs from reminding.
It can create a customer record via Zapier, which pre-fills their details. Creating the appointment itself is possible but rarely wise — send the booking link and let the person choose a time that is genuinely free.
Bookafy also connects to 3,000+ apps through Zapier and Make, and offers an open API and webhooks for anything custom.
If you’re weighing up appointment scheduling software, these go deeper: