Troubleshooting
Diagnose and fix common automation recipe issues.
Automation Recipes — Troubleshooting
Recipe Not Running
Check 1: Is the recipe active?
Look for the green “Active” toggle in the recipe editor header or the “Active” badge on the recipe list page. Inactive recipes will never run.
Check 2: Does the recipe have errors?
Look for the red error banner at the top of the recipe editor, or the “Errors” badge on the recipe list. Recipes with errors are skipped even when active.
Common errors:
- Missing required fields in conditions or actions
- Incompatible conditions/actions for the selected trigger
- Invalid URL format in HTTP POST action
Check 3: Are conditions blocking it?
If all conditions must be true for the recipe to run, one failing condition will stop the entire recipe. Try temporarily removing conditions to isolate the issue.
Check 4: Is the contact being identified?
Most actions require an email to identify the contact. Check:
- Is the user logged in? (for page visit / cart triggers)
- Does the order have a billing email? (for order triggers)
- Is the email being passed correctly? (for HTTP POST triggers)
Check 5: Check the trigger logs
Open the trigger logs (ellipsis menu > View Trigger Logs) to see if the recipe is firing at all. If there are no log entries, the trigger event isn’t occurring or stats logging is disabled.
Recipe Fires But Action Doesn’t Work
Keap actions not working
- Verify Keap is connected in InfusedWoo settings
- Check if the contact exists in Keap
- For tag actions, ensure the tag IDs are correct
- For order updates, ensure the Keap order exists
HTTP POST action not working
- Verify the URL starts with
http://orhttps:// - Check the receiving server for errors
- Test the URL manually with a tool like Postman
- Check if merge fields in the URL are resolving correctly
Cart/Discount actions not working
Cart-related actions (fees, shipping discount, product discount, coupon) only work on:
- Page Visit trigger
- User Action trigger
- Checkout trigger
- Add to Cart trigger
They won’t work on order-based triggers since the cart is no longer active.
Common Error Messages
| Error | Cause | Fix |
|---|---|---|
| ”Please add at least one product” | Product selection is empty | Search and select products |
| ”Please select at least one category” | Category multi-select is empty | Select one or more categories |
| ”Please enter HTTP POST URL” | URL field is empty | Enter a valid URL |
| ”URL must begin with http:// or https://“ | Invalid URL format | Add the protocol prefix |
| ”Please enter at least one tag” | Tag search is empty | Search and add tags |
| ”Incompatible with current trigger” | Condition/action doesn’t work with this trigger | Remove the item or change the trigger |
| ”Please select a coupon code template” | No coupon template selected | Select a template or create one |
Coupon Template Not Showing
For the “Generate WooCommerce Coupon Code” action, you need to create a WooCommerce coupon that starts with template_:
- Go to WooCommerce > Coupons
- Create a new coupon with a code starting with
template_(e.g.,template_welcome) - Configure the discount type, amount, and restrictions
- Save the coupon
- Return to the recipe — the template will now appear in the dropdown
Stats Not Recording
If trigger logs and stats are empty:
- Check if stats are disabled for the recipe (this is a per-recipe setting)
- Check if the
wp_commentstable is accessible (logs use WordPress comments) - Verify the recipe is actually being triggered (check server logs)
Legacy Action Warnings
If you see amber “Legacy” badges on actions:
- These actions use Keap’s XML-RPC API
- They still work but are scheduled for deprecation
- Visit the migration guide for alternatives
Getting Help
If you’ve checked all the above and the recipe still isn’t working:
- Export the recipe (ellipsis menu > Export to File) to share with support
- Check the trigger logs for any error details
- Enable WordPress debug logging (
WP_DEBUG_LOG) to capture PHP errors - Contact support at infusedwoo.com with the recipe export and any error logs