Latenode

Leadpages to Kajabi

This template sends Leadpages form leads into a Kajabi offer and writes an attribution row in Google Sheets. Point the Leadpages form webhook at a Latenode webhook.

JavaScript reads email, name, and UTM fields, then calls the Kajabi API to enroll the person. Google Sheets appends email, UTM, and a timestamp. Connect Google Sheets. Put the Kajabi API key in that JavaScript node.

Updated Sep 16, 2026Est. run: 7sEst. cost: $0.0004
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

  • Moves Leadpages form leads into a Kajabi offer
  • Takes Leadpages submits on a webhook
  • Calls Kajabi from JavaScript with the key in that node
  • Logs email and UTM in Google Sheets

How it works

1
Trigger

Catch the Leadpages submit

A webhook receives the Leadpages payload when someone submits the landing page form.

2
Logic

Enroll the lead in Kajabi

JavaScript maps email and name, then calls the Kajabi API to add the person to the offer you choose. Put the Kajabi API key in that JavaScript node.

3
Action

Log attribution in Sheets

Google Sheets adds a row with email, UTM fields, and the time of the submit.

Setup guide

1

Add a webhook trigger

Add a webhook trigger and copy its URL. In Leadpages, send that form's webhook to this URL.

2

Connect Google Sheets

Add a Google Sheets connection. Use a sheet with columns for email, UTM source, UTM campaign, and timestamp.

3

Call Kajabi and log the row

In JavaScript, read email, name, and UTM fields, enroll the person with the Kajabi API, and store the Kajabi API key in that node. Then add the Sheets row. Submit a test Leadpages form and confirm Kajabi plus the sheet.

Requirements

A Leadpages form that can POST a webhook
A Kajabi API key stored in the JavaScript node
A Kajabi offer or product the API can enroll people into
A Google Sheet for email and UTM fields

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.