WooCommerce
WooCommerce is a powerful open-source eCommerce platform that helps merchants and developers build and grow successful online businesses. Its Subscriptions extension supports recurring offerings.
On this page
- How to connect WooCommerce and Churn Solution
- Step 1: Install WooCommerce plugin
- Step 2: Install Churn Solution plugin
- Step 3: Connect your store to Churn Solution
- How to generate Consumer Key and Consumer Secret in WooCommerce
- Step 4: Create cancellation flows
- Cancellation Flows on WooCommerce
- Integration steps
- Offers available on WooCommerce
- How WooCommerce is used with Churn Solution
- What will WooCommerce users see after installing the Churn Solution plugin?
- Dashboard insights
- Payment Recovery on WooCommerce
- Integration steps
- Reactivation Campaigns on WooCommerce
- Integration steps
Personalized exit surveys and save offers shown the moment a customer clicks cancel.
Dunning emails, smart retries and a payment wall that recover failed payments automatically.
Automated win-back emails sent to cancelled customers, based on the reason they left.
How to connect WooCommerce and Churn Solution
Step 1: Install WooCommerce plugin
Install and activate the WooCommerce plugin from your WordPress dashboard.
Install WooCommerceStep 2: Install Churn Solution plugin
Install the Churn Solution plugin to build cancellation flows, collect feedback and view insights.
Install Churn Solution pluginStep 3: Connect your store to Churn Solution
After activating the plugin, click Connect to Churn Solution on the Churn Solution page and complete your account setup. Then link your store by entering your WooCommerce Consumer Key and Consumer Secret.


How to generate Consumer Key and Consumer Secret in WooCommerce
- Open REST API settings
WooCommerce → Settings → Advanced tab → REST API.
- Add a key
Click Add Key, description Churn Solution, permissions Read/Write.
- Generate
Click Generate API Key and enter the resulting Consumer Key and Consumer Secret in the Churn Solution plugin.

Step 4: Create cancellation flows
Head over to the Cancellation Flows page in Churn Solution to build and publish your cancellation flow, which can include feedback forms, discounts or win-back offers.
Cancellation Flows on WooCommerce Supported
Works with WooCommerce Subscriptions through the Churn Solution WordPress plugin and your REST API keys — a no-code integration in two steps: connect your store, then build your flows. The flow appears when a customer clicks Cancel in My Account.
Integration steps
No code required. WooCommerce is a no-code integration: install the plugins, connect your store, build your flows. The flow replaces the Cancel action in WooCommerce My Account automatically.
- Connect to WooCommerce
Integrate your WooCommerce account with Churn Solution to start viewing accurate, real-time data. Follow How to connect WooCommerce and Churn Solution above (install the two plugins and enter your API keys).
- Create the cancellation flow
Open Cancellation Flows and input your requirements or choose a pre-set template. You can create multiple flows — see the Flow builder page.

Offers available on WooCommerce
- ✓ Pause subscription
- ✓ Apply discount
- ✓ Switch product
- – Switch product with offer
- ✓ Extend free trial
- ✓ Contact support (email / WhatsApp)
- ✓ Send to a page
How WooCommerce is used with Churn Solution
What will WooCommerce users see after installing the Churn Solution plugin?
When customers click the Cancel button in their account, they see the cancellation flow you designed.

Dashboard insights
From your Churn Solution dashboard you'll see detailed reports on cancellations, recovered revenue, customer feedback, and how well your cancellation flows are working.

Payment Recovery on WooCommerce Supported
Failed WooCommerce renewal orders enrol the customer in dunning emails and smart retries, and the Failed Payment Wall can gate your site until the payment method is updated. Prepaid plans in an on-hold state are handled too.
Integration steps
- Install and connect the plugin
If your store is not connected yet, install the WooCommerce and Churn Solution plugins and enter your API keys — see How to connect WooCommerce and Churn Solution above. Failed renewal orders are detected automatically once connected.
- Set up dunning emails
Contact the team with the domain you want to use for emails and the recovery pages; we set it up via DNS. Then pick a template, build your email sequence and publish it — it is applied to your store directly. See Dunning emails.
Contact our team - Turn on smart retries
Enable retries in the dashboard and Churn Solution re-attempts each failed renewal at the times most likely to succeed — see Smart retries.
Reactivation Campaigns on WooCommerce Supported
Win-back emails to cancelled WooCommerce subscribers, segmented by the reason they gave in the exit survey, with a WooCommerce coupon attached.
Integration steps
- Install and connect the plugin
If your store is not connected yet, install the WooCommerce and Churn Solution plugins and enter your API keys — see How to connect WooCommerce and Churn Solution above. Cancelled subscribers are imported automatically once connected.
- Set up your sending domain
Contact the team with the domain you want to use for emails and the reactivation pages; we set it up via DNS.
Contact our team - Create the campaign
Build the campaign in the dashboard: choose the segment, attach a WooCommerce coupon, set the schedule and publish — it runs directly, no code needed. See Campaign builder and Segments & offers.