Latenode

Automatically tag Kartra leads when new Acuity Scheduling appointments are booked

This template starts when Acuity Scheduling books a new appointment, reads client email and appointment type, and applies matching tags on the Kartra lead.

Use a JavaScript node to call the Kartra API. Put the Kartra API key in that JavaScript node. Connect Acuity Scheduling. Fetch the appointment by id if the trigger payload is incomplete.

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

  • Tags a Kartra lead when an Acuity appointment is booked
  • Starts from the Acuity new appointment event
  • Maps appointment type onto Kartra tags in JavaScript
  • Keeps the Kartra API key in the JavaScript node

How it works

1
Trigger

New Acuity appointment

The scenario starts when someone books an appointment in Acuity Scheduling. Fetch the appointment by id if you need the full client payload.

2
Logic

Choose the Kartra tags

JavaScript maps appointment type, calendar, or package onto the Kartra tags you want.

3
Action

Tag the Kartra lead

JavaScript calls the Kartra API with the client email and those tags. Put the Kartra API key in that JavaScript node.

Setup guide

1

Connect Acuity Scheduling

Add an Acuity Scheduling connection and watch new appointments.

2

Store the Kartra key

Add a JavaScript node and put your Kartra API key there. Set the tag names that should match each appointment type.

3

Map email and tags

Read client email and appointment type from Acuity. Call the Kartra API to apply those tags on the lead with that email. Fetch the appointment by id first if the trigger payload is incomplete.

Requirements

An Acuity Scheduling account Latenode can watch for new appointments
A Kartra account where leads are stored by email
A Kartra API key stored in the JavaScript node

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.