I have two Zaps connecting WooCommerce and Shopify. The first Zap triggers on WooCommerce On-Hold orders to create a draft order in Shopify and send an invoice. The second Zap updates WooCommerce when the Shopify invoice is paid.
This setup worked for 2–3 months, then suddenly stopped. New WooCommerce orders are still created as On-Hold, the app connection looks fine, but the Zap no longer triggers at all (no runs, no errors).
Looking to see if others have experienced WooCommerce triggers silently stopping and whether this is related to webhooks, updates, or order status behavior.
Best answer by Charahiil
UPDATE SOLVED
The issue was delayed WooCommerce Action Scheduler (WP-Cron) caused by caching (Cloudflare). Fix was adding a real server cron job (run wp-cron.php every minute) and disabling default WP-Cron. After that, WooCommerce → Zapier triggers (On-Hold orders) fired normally again.
Thank you to everyone who tried to help with this post.
Mohamed XXXXXXXXXX
This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing personal or potentially sensitive details.
Hello @Charahiil This usually comes down to WooCommerce webhooks rather than the Zap itself. When webhooks break the Zap can look connected but never trigger.
Quick checks Go to WooCommerce Settings Advanced Webhooks and confirm the Zapier webhook still exists and is active Turn the Zap off and back on to force a webhook refresh Check for recent WooCommerce or payment plugin updates that may have changed On Hold behavior Create a test order and see if WooCommerce logs a webhook event
Dr. Tanvi Sachar Monday Certified Partner, Monday Wizard
Also please delete the WooCommerce app connection and connect it again to see if it fixes your issue. You can do that from here- https://zapier.com/app/assets/connections. Hope it helps!
Also please delete the WooCommerce app connection and connect it again to see if it fixes your issue. You can do that from here- https://zapier.com/app/assets/connections. Hope it helps!
I tried that, but it doesn’t work. There’s no trigger detected. It seems like there’s something wrong with WooCommerce. I’m trying to contact the WooCommerce Plugin.
Hello @Charahiil This usually comes down to WooCommerce webhooks rather than the Zap itself. When webhooks break the Zap can look connected but never trigger.
Quick checks Go to WooCommerce Settings Advanced Webhooks and confirm the Zapier webhook still exists and is active Turn the Zap off and back on to force a webhook refresh Check for recent WooCommerce or payment plugin updates that may have changed On Hold behavior Create a test order and see if WooCommerce logs a webhook event
Dr. Tanvi Sachar Monday Certified Partner, Monday Wizard
I’ve tried everything you suggested here, but the issue persists.
The issue was delayed WooCommerce Action Scheduler (WP-Cron) caused by caching (Cloudflare). Fix was adding a real server cron job (run wp-cron.php every minute) and disabling default WP-Cron. After that, WooCommerce → Zapier triggers (On-Hold orders) fired normally again.
Thank you to everyone who tried to help with this post.
Mohamed XXXXXXXXXX
This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing personal or potentially sensitive details.
That’s awesome news @Charahiil! 🎉 Thanks so much for sharing how you fixed it, we really appreciate it! 🤗
And a big thank you to @drtanvisachar, @Troy Tessalone and @Sparsh from Automation Jinn for jumping in to help out! 🧡
Early access
Next Gen Zaps
Build and deploy automations from AI tools you already use. With Agentic Management, if anything breaks, the agent diagnoses the issue and proposes a fix.