Revel and Klaviyo: Loyalty Signup Sync Template

On a schedule, pull new Revel customers and add them as Klaviyo profiles so in-store loyalty signups feed your email campaigns automatically.

What It Builds

A Schedule trigger runs on your chosen cadence and a Revel connector node fetches customers who signed up since the last run. A Loop walks each one, and a Klaviyo connector node creates or updates a matching profile. The result: every loyalty signup taken at the register lands in Klaviyo, ready for your welcome flows and promotions, without anyone re-keying email addresses.

The Prompt

Paste this into Miraxa and it builds the workflow, connecting the tools for you:

Build a workflow that runs every morning, pulls customers added in Revel since yesterday, and for each one creates or updates a Klaviyo profile with their name, email, and phone number so new in-store loyalty signups are added to my email marketing list.

Connectors Used

  • Schedule trigger - runs the sync on a recurring cron cadence in your timezone.
  • Revel - reads newly created customer and loyalty records from your POS.
  • Klaviyo - creates or updates a subscriber profile for each customer.

Customize It

Change "every morning" to your preferred cadence, add the Klaviyo list ID you want new profiles subscribed to, or include extra fields like loyalty tier, location, or signup date. You can also narrow the Revel pull to a single location by naming it in the prompt.

Tips

  • Give your Klaviyo connection write access to profiles and list subscriptions before running.
  • Use Direct mode on the Klaviyo node for a predictable create-or-update with no AI cost.
  • Start with a short window (since yesterday) so the first run does not import your entire customer history at once.

Related

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.