Before you connect
- Use Perkstar Growth or higher.
- Use Acuity Premium or Powerhouse. Acuity documents that API access is available on those plans.
- Sign in to Perkstar as an owner or manager who can edit operations.
- Ask the Acuity owner or a Scheduling Administrator to authorise Perkstar. Acuity’s lower contributor levels can be limited to selected calendars; see Acuity access levels.
- Confirm that you are connecting the intended Acuity account. Perkstar supports one Acuity account per business.
Prepare the Stamp card
The card picker shows unarchived active or draft Stamp cards. Points, Cashback and other card types are not eligible. Before going live, confirm that:- test earning on a draft if useful, then activate the card before serving customers;
- the customers you want to reward already exist in Perkstar and are already enrolled on this card;
- an automatic visit or spend rule is configured;
- Acuity and Perkstar use the same currency if the card earns by spend; and
- the expected final, milestone and birthday rewards exist on the card.
A manual earning rule does not credit appointments automatically. Perkstar
cannot infer how many stamps a staff member intended to enter.
Connect and verify booking updates
1
Open the Acuity connection
In Perkstar, open Settings → Integrations, find Acuity Scheduling
and choose Connect.
2
Authorise the complete account
Sign in to the correct Acuity account as its owner or Scheduling
Administrator and approve Perkstar’s API access. On return, check the
displayed Acuity account, timezone and currency.
3
Verify the Acuity API key if asked
Acuity signs a dynamic webhook with the API key belonging to the user who
authorised it. In Acuity, open Integrations, scroll to API, choose
View credentials, and copy the API key for that same user. Paste it in
Perkstar. Perkstar verifies the user ID and key with Acuity before saving it
securely.
4
Confirm booking updates
Perkstar automatically maintains one catch-all
appointment.changed
webhook. Do not add a Perkstar webhook manually in Acuity. The integration
should report that booking updates are connected.5
Choose the Stamp card
Select the prepared card under Link your stamp card. The selection saves
automatically and is applied to open, uncredited Acuity bookings where safe.
Configure online reward codes
This stage is optional. Customers can still earn attendance stamps when online reward codes are off.1
Create the reusable sources in Acuity
Create the coupon or the package, gift or subscription that represents each
Perkstar reward. Acuity controls its value, eligible services, usage and
expiry. Use separate sources when completed-card, milestone or birthday
rewards have different terms.
2
Turn on Acuity codes in Perkstar
Under Let customers use rewards when booking, enable Use Acuity codes
for rewards and add the business’s HTTPS Acuity booking page.
3
Match each reward
For every reward you want available online, choose Coupon or discount or
Package, gift or subscription, then enter its numeric Acuity reward
number. Leave a row blank when that reward should remain in-person only.
4
Create codes for existing rewards
Save the settings. If customers already have eligible unclaimed rewards, use
Create existing codes after the mappings are saved.
Customer information
Perkstar reads only the account and appointment fields required to display and reconcile bookings, match an existing customer and operate a reward code. It does not retain intake-form answers or internal appointment notes. When a reward code is created, Perkstar sends Acuity the configured source, generated code and the customer’s email where available. A configured booking link can prefill the code and the customer’s booking details. The business must tell customers about this provider connection and have an appropriate lawful basis for the data exchange.Test before going live
Use a synthetic customer who already exists in Perkstar and is enrolled on the linked active Stamp card.- Book an Acuity appointment using the same email address and confirm it appears in Perkstar Bookings.
- Reschedule it and confirm its service time changes without creating a duplicate booking.
- Let a short appointment reach its end time, wait at least 15 minutes and confirm the exact visit- or spend-based stamp credit appears once.
- Repeat with phone matching in a different display format and confirm the normalised number resolves the same enrolled customer.
- Confirm that a name-only, unmatched or not-enrolled booking does not earn and does not create a customer or enrolment.
- Earn one configured reward and confirm the email where deliverable, Wallet reward and one-time Acuity code.
- Book with the code and confirm Perkstar records one redemption and removes the used code from Wallet.
- Cancel one code booking normally and confirm the reward is restored. Mark a separate code booking as a no-show and confirm its code remains consumed.

