A booked meeting should land in the pipeline as a person, a deal and an activity — not as a line in someone’s inbox.
There is no native Bookafy app in the Pipedrive marketplace. The two connect through Zapier, Make, or Bookafy’s webhooks and API. That is the honest starting point — and the good news is that the Zapier route covers what a sales team actually needs, as long as you build it in the right order.
| Triggers (start the Zap) | Actions (write back into Bookafy) |
|---|---|
| New Appointment New Customer New Appointment Type New User |
Create Appointment Create Customer |
The mistake almost everyone makes is a single “New Appointment → Create Deal” Zap. Six weeks later Pipedrive is full of duplicate people and orphan deals. Do it in this order instead:
| Step | Pipedrive action | Why |
|---|---|---|
| 1 | Find or Create Person — search on the email from the Bookafy booking | This is the step that stops duplicates. If the prospect already exists, you reuse them. Never lead with Create Person. |
| 2 | Find or Create Deal — search for an open deal on that person | A returning prospect booking a second call should not spawn a second deal. If they have no open deal, create one, and set the stage to whatever your “Meeting booked” stage is called. |
| 3 | Create Activity — type Meeting, linked to the person and the deal, dated at the appointment start time | This is what puts the meeting in the rep’s Pipedrive calendar and on the deal timeline. Do not skip it — the deal alone tells you nothing about when. |
Push the intake answers into the Activity note or a custom deal field. If you ask “what are you trying to solve?” on the booking form, that sentence is the most valuable thing in the whole payload — do not lose it.
Bookafy’s Zapier trigger fires on new appointments only. There is no cancellation trigger and no reschedule trigger. In a CRM, this hurts more than anywhere else: a rep with a Pipedrive activity at 2pm Tuesday will show up at 2pm Tuesday, even though the prospect moved it to Thursday.
The fix. Do not rely on the Zapier trigger for changes. Send a Bookafy webhook to Zapier’s “Catch Hook” (or straight to Pipedrive’s API), and on a change event update the Activity rather than creating another one. If you would rather not build that today, then at minimum tell your reps that the Bookafy calendar — not Pipedrive — is the source of truth for the meeting time. Bookafy already syncs 2-way with Google, Outlook, Exchange and iCloud, so the rep’s real calendar is correct even when the Pipedrive activity is not.
Bookings out of Pipedrive is a smaller job with a bigger payoff. A rep works a deal, wants a call, and the follow-up dies in an email thread. Put the booking link where the deal already lives:
No Zap needed for any of that. It is a link in a template, and it closes the loop the automation cannot.
On Zapier’s free plan, triggers are polled every 15 minutes — so a booking can take a quarter of an hour to reach Pipedrive. That is usually fine. If your reps work inbound leads in the first five minutes, do not depend on the Zap to alert them; Bookafy’s own notification is instant, and the CRM record can catch up. Also note that a three-step Zap (find person, find deal, create activity) is a multi-step Zap, which needs a paid Zapier plan.
Let prospects book themselves. Your pipeline updates itself.
No. Bookafy connects to Pipedrive through Zapier or Make, or through Bookafy’s webhooks and open API.
Start the Zap with Pipedrive’s Find or Create Person action, matched on the email address from the booking, rather than Create Person. Do the same with Find or Create Deal so a repeat booking does not open a second deal.
Not with a standard Zap — Bookafy has no reschedule or cancellation trigger in Zapier. Use a Bookafy webhook to update the activity on change, or treat the synced calendar as the source of truth for the meeting time.
Yes, for the recommended build. Find Person, then find or create the deal, then create the activity is a multi-step Zap, and multi-step Zaps require a paid Zapier plan.
Bookafy exposes a Create Appointment action, but it needs a real customer, appointment type and time. In practice it is far better to send the prospect your Bookafy booking link from Pipedrive and let them pick a slot.
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: