The Calendly integration allows you to sell Calendly Event bookings using any of
CheckoutJoy's supported payment processors. Customers automatically receive a single-use Calendly scheduling link
to schedule one or more purchased sessions.
This way, you can control your availability and add a paywall to your existing Calendly calendars.
Selling Calendly Events allows you to
Sell one or more coaching sessions as a package. The customer can schedule all purchased sessions using the single-use scheduling link
Sell coaching & consultations as an order-bump for existing courses and products
All events are scheduled on Calendly, automatically syncing with your calendars and Calendly workflows.
A Calendly Event is a special product type in CheckoutJoy that allows you to sell meetings and consultation sessions using
a Calendly calendar.
When someone buys a Calendly Event product, they receive a single-use Calendly scheduling link - a unique link that
allows them to book one or more sessions on Calendly, but the link is valid for one scheduling session.
The link is delivered to the customer by email, and there is no expiration on the link's validity.
After a customer buys a Calendly Event product, CheckoutJoy will send them an email containing their single-use
scheduling link.
You can edit the content of this email in the Product settings of your Calendly product. Remember to
leave the {{bookingUrl}} special tag in the email content, this will be replaced by the actual
booking link when sending the email to the customer.
Calendly's built-in "collect payment at booking" feature only supports Stripe and PayPal. If you want to charge with any other processor — PayFast, Paystack, Mollie, Razorpay, Xendit, etc. — you have to put the payment step in front of the Calendly booking. That's exactly what the CheckoutJoy Calendly integration does:
The buyer pays through your CheckoutJoy checkout in whichever currency and processor you've configured.
On payment confirmation, CheckoutJoy emails them a single-use Calendly scheduling link for the linked event type.
The buyer uses that link to book their slot on Calendly. The link is private to them — non-paying visitors can't reach it.
This guarantees payment is collected before a slot is taken, which is the opposite of putting a Calendly form on a public page with payment instructions in the description (which doesn't enforce anything — invitees can still book without paying).
Connect Calendly and your payment processor in CheckoutJoy.
Create a Calendly Product and pick the Calendly Event Type from the dropdown.
On your website, point your CTA buttons at the CheckoutJoy checkout page or widget for that product — not at the Calendly form. Don't embed the Calendly scheduling form directly on the page if you want payment to be enforced.
You can, but it doesn't enforce anything. Invitees can still book the slot without paying and you'd have to reconcile manually. The CheckoutJoy-gated flow above is the enforceable option.
Yes — the single-use scheduling link can be configured to allow multiple bookings (for example, sell a 5-session coaching pack and the buyer schedules all five on Calendly from the one link). Set this up on the Calendly Event Type itself; CheckoutJoy passes the buyer through to that event type as-is.