Bookafy + Shopify

Sell products in Shopify, sell time in Bookafy. Here is how to join them — and what will not join.

Say the awkward part first. Bookafy is not a Shopify app. It does not install into your theme, it does not create bookable products, and a Bookafy appointment does not become a line item in the Shopify checkout. If what you need is “sell a bookable service through Shopify checkout so it goes through my Shopify order flow, taxes and reports”, a booking-app built for Shopify is the right buy, not us. We would rather tell you that now than after you subscribe.

What Bookafy is good at is the appointment: real availability across your team, 2-way calendar sync with Google, Outlook, Exchange and iCloud, email and SMS reminders included, and deposits or full payment taken at booking through Stripe or Authorize.net. So the sane pattern is not to merge the two systems. It is to put them side by side.

Pattern 1: put the booking page in the store (5 minutes)

No code, no app install, no Zap. This is what most Shopify merchants actually need, and it is done in an afternoon.

Pattern 2: keep the customer records joined (Zapier)

Bookafy publishes these on Zapier:

Triggers Actions
New Appointment
New Customer
New Appointment Type
New User
Create Appointment
Create Customer

Two Zaps are worth building, and they run in opposite directions:

Zap What it is for
Bookafy New Appointment → Shopify Update Customer / Add Tag Someone books a consultation. Tag them booked-consult in Shopify. Now your store, your emails and your segments know this person is a live human, not a cold list member.
Shopify New Order → Bookafy Create Customer Someone buys the product that comes with a fitting, an install or a setup call. Pre-create them in Bookafy so when they book, their details are already there and the booking takes ten seconds.

What you cannot do is have a Shopify order automatically schedule the appointment. Bookafy exposes a Create Appointment action, but an appointment needs a time a real person agreed to. The reliable move is to put your Bookafy link in the Shopify order-confirmation email — “your fitting is included, book it here” — and let the customer choose a slot that is genuinely free.

Where the money is: the post-purchase booking

This is the one Shopify merchants under-use. If you sell anything that comes with a service — installation, a fitting, a training call, a follow-up — the highest-converting place for a booking link is the order confirmation page and the confirmation email, at the exact moment the customer is most engaged. It costs nothing, it needs no Zap, and it turns a one-off product sale into a face-to-face relationship.

The limitation to design around

Bookafy’s Zapier trigger fires on new appointments only — there is no cancellation or reschedule trigger. So a booked-consult tag in Shopify will outlive a cancellation, and any email flow you hang off that tag will keep running. If you are going to automate anything meaningful off it, use a Bookafy webhook into Zapier’s “Catch Hook” to clear the tag when a booking is cancelled. Also note Zapier’s free plan polls every 15 minutes, so tags and records lag the booking by up to a quarter of an hour.

Add booking to your store without rebuilding your store.

Start a free Bookafy trial

Questions people actually ask

Is there a Bookafy app in the Shopify App Store?

No. Bookafy is not a Shopify app. You add booking to a Shopify store by embedding or linking your Bookafy booking page, and you join the two systems through Zapier, Make, or Bookafy’s webhooks and API.

Can customers pay for an appointment through Shopify checkout?

No. Payments and deposits for appointments are taken inside Bookafy, through your own Stripe or Authorize.net account. If a service must go through Shopify checkout — for Shopify tax, reporting and order flow — a purpose-built Shopify booking app is the better fit.

Can I embed the Bookafy booking page in my Shopify theme?

Yes. Create a Shopify page and embed or link the Bookafy booking page. Most merchants add it to the main navigation and to the product pages where the service is relevant.

Can a Shopify order automatically create the appointment?

It can create the customer in Bookafy via Zapier, which pre-fills their details. It should not create the appointment itself — send the booking link in the order-confirmation email and let the customer pick a time that is actually free.

Will Shopify know if the appointment is cancelled?

Not by default. Bookafy has no cancellation trigger in Zapier, so any Shopify tag you set at booking will persist. Use a Bookafy webhook to clear it on cancellation.

Other Bookafy integrations

Bookafy also connects to 3,000+ apps through Zapier and Make, and offers an open API and webhooks for anything custom.

Keep reading

If you’re weighing up appointment scheduling software, these go deeper:

See Bookafy pricing · Start a free 7-day trial

Bookafy


"See why +25,000 organizations in 180 countries around the world trust Bookafy!

Feature rich, beautiful and simple. Try it free for 7 days"

Casey Sullivan

Founder

Bookafy



"See why +25,000 organizations in 180 countries around the world trust Bookafy for their online appointment booking app!

Feature rich, beautiful and simple. Try it free for 7 days"

Casey Sullivan

Founder