company logo

Help center

Go to CalendarPA
TermsPrivacy
Powered by
All collectionsIntegrationsAuto-Book vs Schedule Link: Webhook Modes Explained

Auto-Book vs Schedule Link: Webhook Modes Explained

Understand the two modes for incoming webhooks and when to use each

When you set up an incoming webhook (ThriveCart or generic), you choose how CalendarPA responds to each purchase.

The two modes

Schedule Link mode

CalendarPA sends the buyer a personalized email with a booking link. The buyer clicks the link and picks their own time.

Best for:

  • 1-on-1 sessions where the buyer should choose their slot

  • Flexible schedules where no specific session is predetermined

Auto-book mode

CalendarPA finds the next available slot and confirms the booking automatically. The buyer receives a confirmation email — no link-clicking required.

Best for:

  • GROUP workshops or classes (buyers register into the next available session)

  • 1-on-1 sessions where instant onboarding matters more than buyer time preference

How Auto-book works by booking type

One-on-one booking types

CalendarPA scans your availability up to 60 days ahead to find your next open slot, taking into account:

  • Your availability schedule

  • Calendar busy-times from connected calendars

  • Buffer times and minimum notice settings

The booking is created as Confirmed and the standard confirmation email, calendar write-back, and workflow automations all fire — exactly like a regular booking.

Duplicate protection: ThriveCart sometimes retries webhooks. CalendarPA uses a deterministic idempotency key per buyer + webhook, so retries return the existing booking rather than creating a duplicate.

Group booking types

CalendarPA registers the buyer into the next available GROUP session. If all upcoming sessions are at capacity, it falls back to sending a Schedule Link and alerts you by email.

Comparison table

| | Schedule Link | Auto-book |

|---|---|---|

| Buyer picks time? | ✅ Yes | ❌ No — assigned automatically |

| Confirmation email | Sent after they book | Sent immediately |

| Calendar write-back | After they book | Immediately |

| Works with 1-on-1? | ✅ | ✅ |

| Works with GROUP? | ✅ | ✅ (next available session) |

| What if session is full? | N/A | Falls back to Schedule Link |

Did this answer your question?
😞
😐
😁