Latenode

Automatically sync new Kajabi purchases with Acuity Scheduling

This template keeps Acuity from taking appointments over a Kajabi sale window. Point Kajabi’s purchase webhook at a Latenode webhook.

JavaScript reads product, customer, and the time window you want blocked, from the payload or a duration you set. Acuity then adds blocked-off time on the calendar. Put the Acuity credential on the Acuity connection. Put any Kajabi webhook secret on the webhook or JavaScript node.

Updated Sep 16, 2026Est. run: 7sEst. cost: $0.0005
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Blocks Acuity when Kajabi records a sale
  • Takes Kajabi events on a webhook
  • Uses Acuity blocked-off time for the hold
  • Lets you set start and end in JavaScript per product

How it works

1
Trigger

Kajabi purchase webhook

A webhook receives the Kajabi purchase or payment payload you configure in Kajabi.

2
Logic

Read the sale window

JavaScript extracts offer, email, and start and end times, or a fixed duration after purchase, for the hold.

3
Action

Block time in Acuity

Acuity Scheduling adds blocked-off time so that calendar cannot be double-booked.

Setup guide

1

Create the Latenode webhook

Add a webhook trigger and copy its URL. In Kajabi, send purchase or payment webhooks to that URL.

2

Connect Acuity Scheduling

Add an Acuity Scheduling connection with permission to create blocked-off time.

3

Parse the payload

Add JavaScript. Map Kajabi fields to calendar start and end. If Kajabi does not send a session time, set a duration you choose, for example one hour from purchase.

4

Add blocked-off time

Add blocked-off time in Acuity. Map the JavaScript start and end. Place a test Kajabi order and confirm the Acuity calendar shows the hold.

Requirements

A Kajabi site that can POST purchase webhooks
An Acuity Scheduling account Latenode can write blocked-off time to
A clear rule for the block’s start and end, from the payload or a fixed duration

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.