WooCommerce and Klaviyo: Abandoned-Customer Win-Back Template

On a schedule, this Spojit template finds WooCommerce customers who have not ordered recently and adds them to a Klaviyo win-back list so a re-engagement flow can fire.

What It Builds

A Schedule trigger runs the workflow on a cron you choose. A WooCommerce Connector node pulls customers and their most recent order date, a Condition node keeps only those past your inactivity window, and a Klaviyo Connector node subscribes each one to your win-back list. Klaviyo's own re-engagement flow then takes over the emailing.

The Prompt

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

Build a workflow that runs every Monday at 8am. Pull the customer list from WooCommerce with each customer's last order date, keep only customers whose most recent order was more than 60 days ago, and add each of them (email and first name) to my Klaviyo list named "Win-Back" so my re-engagement flow can send to them.

Connectors Used

  • Schedule trigger - runs the win-back sweep on your chosen cron and time zone.
  • WooCommerce - reads customers and their last order date.
  • Klaviyo - adds lapsed customers to your win-back list.

Customize It

Change the 60 days inactivity window, the Klaviyo list name, or the schedule (for example daily or the first of each month). You can also widen the synced fields beyond email and first_name to pass total spend or last product purchased for sharper segmentation.

Tips

  • Your WooCommerce key needs read access to customers and orders; the Klaviyo key needs list write access.
  • Keep the WooCommerce and Klaviyo nodes in Direct mode for predictable, no-AI-cost runs.
  • For large stores, let the prompt page through customers so no one is missed on a single sweep.

Related

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