Latenode

Automatically sync new Wave customer profiles to generate Acuity coupon codes

This template starts when Wave creates a new customer, builds a unique coupon code in JavaScript from that customer, and adds the code in Acuity Scheduling.

Use it so new accounting customers get a booking discount without typing codes by hand. Connect Wave and Acuity Scheduling, then map the customer into the coupon fields.

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

  • Creates an Acuity coupon when Wave adds a customer
  • Builds a unique code in JavaScript
  • Stores the coupon in Acuity for booking
  • Keeps Wave and Acuity credentials on those connections

How it works

1
Trigger

Watch new Wave customers

The scenario starts when Wave adds a new customer on the connected account.

2
Logic

Build the coupon code

JavaScript turns the customer id or name into a unique Acuity coupon code and sets amount or percent off.

3
Action

Add the coupon in Acuity

Acuity Scheduling stores the coupon so the customer can use it when they book.

Setup guide

1

Connect Wave

Add a Wave connection and watch new customers on the business you bill in Wave.

2

Connect Acuity Scheduling

Add an Acuity Scheduling connection with permission to create coupon codes.

3

Map the coupon

In JavaScript, build a unique code from the Wave customer. Add that code in Acuity with the discount you want. Test with one new Wave customer.

Requirements

A Wave account Latenode can watch for new customers
An Acuity Scheduling account that can create coupon codes
The discount amount or percent each new coupon should use

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.