Skip to main content
Solved

Scheduling API + payments behavior

  • March 8, 2026
  • 3 replies
  • 30 views

Hi — we are building a Calendly integration using the new Scheduling API (POST /invitees) and want to clarify how it interacts with event types that require payment.

 

Question 1

If an event type has “Require payment to book this meeting” enabled with Stripe or PayPal:

When we create a booking via the Scheduling API (POST /invitees), does Calendly:

  • trigger the same payment flow that occurs in the normal Calendly booking UI, or

  • create the booking without requiring payment?

In other words, is payment enforcement handled automatically when booking through the API?

Question 2

Is there a way to programmatically determine whether an event type is configured to require payment?

 

Specifically, we want to know if there is a flag indicating something like: requires_payment: true

so we can decide whether to auto-book via API or redirect users to the Calendly booking page.

 

Thanks in advance for your help.

Nathan

Best answer by Calforce50652

@NathanC - you can link to a specific time slot by using the following format:

https://calendly.com/YOUR_PROFILE_PAGE/30-minute-meeting/2026-03-24T11:00:00-04:00?month=2026-03&date=2026-03-24

3 replies

  • Author
  • Community Member
  • March 8, 2026

OP here. On reflection my question is broader than just payments.

The workflow we’re trying to build is a “click to claim a session” experience.

The idea is:

  1. An end customer registers interest in an event in my tool

  2. After some processing in my tool, the customer may be notified that a specific date + time session is available.

  3. The notification includes a link to claim that exact session.

To minimize signup friction, the link would ideally take the customer directly to the Calendly booking form for that specific session. That way Calendly can handle required fields, custom questions, consent checkboxes and payment (if required)

However, I haven’t been able to find a way to programmatically construct a link that lands on a specific timeslot. It appears the only option is to link to the general event scheduling page.

I also looked at solving this via the Scheduling API, but that seems to require recreating the booking flow ourselves, which doesn't feel like a good approach and I’m not sure how reliably we can determine things like required fields.

So my broader question is: is there any supported way to deep-link to a specific timeslot on the Calendly booking page, or is redirecting to the general scheduling page the only option?

Any advice would be much appreciated.


  • New Community Member
  • Answer
  • March 9, 2026

@NathanC - you can link to a specific time slot by using the following format:

https://calendly.com/YOUR_PROFILE_PAGE/30-minute-meeting/2026-03-24T11:00:00-04:00?month=2026-03&date=2026-03-24


  • Author
  • Community Member
  • March 9, 2026

@Calforce50652 thanks a lot - that's what I was looking for.