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:
-
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'.
-
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!
