Docs
Sign up

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.

View as Markdown
On this page
  1. How to connect WooCommerce and Churn Solution
  2. Step 1: Install WooCommerce plugin
  3. Step 2: Install Churn Solution plugin
  4. Step 3: Connect your store to Churn Solution
  5. How to generate Consumer Key and Consumer Secret in WooCommerce
  6. Step 4: Create cancellation flows
  7. Cancellation Flows on WooCommerce
  8. Integration steps
  9. Offers available on WooCommerce
  10. How WooCommerce is used with Churn Solution
  11. What will WooCommerce users see after installing the Churn Solution plugin?
  12. Dashboard insights
  13. Payment Recovery on WooCommerce
  14. Integration steps
  15. Reactivation Campaigns on WooCommerce
  16. Integration steps

How to connect WooCommerce and Churn Solution

Step 1: Install WooCommerce plugin

Install and activate the WooCommerce plugin from your WordPress dashboard.

Install WooCommerce

Step 2: Install Churn Solution plugin

Install the Churn Solution plugin to build cancellation flows, collect feedback and view insights.

Install Churn Solution plugin

Step 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.

The Churn Solution plugin page in WordPress.
The Churn Solution plugin page in WordPress.
Entering the WooCommerce Consumer Key and Consumer Secret.
Entering the WooCommerce Consumer Key and Consumer Secret.

How to generate Consumer Key and Consumer Secret in WooCommerce

  1. Open REST API settings

    WooCommerce → Settings → Advanced tab → REST API.

  2. Add a key

    Click Add Key, description Churn Solution, permissions Read/Write.

  3. Generate

    Click Generate API Key and enter the resulting Consumer Key and Consumer Secret in the Churn Solution plugin.

How to generate the Consumer Key and Consumer Secret in WooCommerce
Generating the Consumer Key and Consumer Secret in WooCommerce → Settings → Advanced → REST API

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.

  1. 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).

  2. 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.

The two steps shown on the Churn Solution dashboard after sign-up
The two steps shown on the Churn Solution dashboard after sign-up

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.

Customer experience: clicking Cancel in My Account opens the cancellation flow.
Customer experience: clicking Cancel in My Account opens the cancellation flow.

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.

Churn Solution dashboard insights.
Churn Solution dashboard insights.

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

  1. 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.

  2. 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
  3. 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

  1. 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.

  2. 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
  3. 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.

Esc
↑↓ navigate↵ openEsc close