Skip to main content
Question

Workaround needed: Triggering a 14-day Prepayment Reminder Flow for WooCommerce "On-Hold" orders (Direct solution preferred)

  • June 23, 2026
  • 0 replies
  • 18 views

Hi everyone,

I am trying to set up a 14-day payment reminder Flow for customers who choose "Prepayment" (Vorkasse) in our store. If they haven't paid after 14 days, we want to send them a friendly reminder with our bank details.

Our Setup:

  • WooCommerce on WordPress

  • We use the default WooCommerce bank transfer/prepayment method (no 3rd party payment gateway plugin).

The Problem: To make this flow work, we need to filter or trigger the flow based on the WooCommerce order statuses "On-Hold" or "Pending Payment". Ideally, a customer triggers the flow when placing an order, we wait 14 days, and then a Conditional Split checks if the order status is still "On-Hold".

I reached out to Klaviyo Support, and this was their response:

"Although they can now be recognised as valid orders, the order status is nested so far into the data that it's not usable within a trigger filter. Sadly that means there would not be a way to automate emails relative to when a customer has a pending payment. I do apologise."

Since the native integration nests this data too deeply to be used as a functional flow filter or trigger, I am stuck.

What I am looking for (Preference: Direct & Code-based): I would highly prefer a direct solution between WooCommerce and Klaviyo (e.g., using a custom PHP snippet or a native WooCommerce webhook) rather than relying on 3rd party subscription tools like Zapier or extra plugins. I want to keep our site light and avoid middle-man platforms.

Has anyone successfully built a workaround for this? For example:

  1. Custom PHP Snippet / Webhook: A way to push a custom event (like "Order On-Hold") directly to the Klaviyo Track & Identify API whenever WooCommerce switches an order status to 'on-hold'.

  2. Alternative Klaviyo Setup: Is there a clever way to target these specific customers using custom Segments that bypasses the flow filter limitation?

If anyone has a working code snippet or has solved this exact prepayment issue directly within WordPress/WooCommerce, I would be incredibly grateful if you could share your approach!

Thanks in advance!