

Overview with the features you can switch on.
DuoFlow connects your WooCommerce store to the tools you already use. When something happens in your store, a flow runs: when it happens, only if your conditions match, then do one or more actions.
It is built to stay light. Features that are switched off load no code on your store, actions run in the background through Action Scheduler so checkout stays fast, and the dashboard assets load only on the plugin’s own screen.
vip_customer or user_added_to_cart.Customer adds a product to cart, order placed, order processing, completed, on hold, cancelled, refunded or failed, and new account registered.
Order total, first order, returning customer, coupon used, product category, specific product and customer country.
A separate plugin from the same author, available on our own website, adds abandoned cart recovery, Klaviyo, WhatsApp, SMS, field mapping and email alerts. This plugin does not require it and nothing here is limited or locked without it. Your flows and settings carry over if you switch.
This plugin connects your store to third party services only when you enter that service’s credentials and switch it on. Nothing is sent before that. It does not contact our own website, and it does not collect usage statistics.
Used to create or update contacts, add or remove tags and create opportunities. Data sent: the customer’s name, email, phone, country, order details and the tag or pipeline values you set in a flow, plus the Private Integration token and Location ID you enter. Sent to https://services.leadconnectorhq.com when a flow with a GoHighLevel action runs, or when you press Test connection.
Service: https://www.gohighlevel.com/ , Terms: https://www.gohighlevel.com/terms-of-service , Privacy: https://www.gohighlevel.com/privacy-policy
Used to add subscribers and tags to your audience. Data sent: the customer’s email, name, order details you map and the tags you set, only for customers who ticked the consent box. Sent to https://<datacenter>.api.mailchimp.com (the data center comes from your API key) when a flow with a Mailchimp action runs, or when you press Test connection.
Service: https://mailchimp.com/ , Terms: https://mailchimp.com/legal/terms/ , Privacy: https://www.intuit.com/privacy/statement/
Used to add rows to your own Google Sheet. You deploy the script shown in the plugin to your own Google account. Data sent: the row values (customer name, email, phone, order details, event name) and the shared secret you generate, to the https://script.google.com/macros/.../exec address you paste in. Sent when a flow with a Google Sheet action runs, when “Log every order” is on, or when you press Send test row.
Service: https://workspace.google.com/products/sheets/ , Terms: https://policies.google.com/terms , Privacy: https://policies.google.com/privacy
Used to send a JSON payload to a URL you choose, for example a Zapier, Make, n8n or Discord address. Data sent: the order and customer fields in the payload (or the custom JSON you write), signed with your optional secret. Sent only to the https URL you enter in a flow action when that flow runs. What the receiving service does with the data is covered by its own terms and privacy policy.
The plugin stores your flows, settings (credentials are encrypted with libsodium), a short activity log and a developer log in your own database. It adds suggested text to the WordPress privacy policy guide, and it registers a WordPress personal data eraser that removes activity log lines that mention an email address. An optional consent checkbox at checkout records whether the customer agreed to marketing.