# How to configure churn prevention campaigns

## Overview

Configure churn prevention campaigns for your shoppers and offer them discounts for keeping their subscription auto-renewals active. 2Checkout offers an easy way to configure churn prevention campaigns so that you can:

* Solidify your recurring revenue by offering discounts to customers who want to cancel recurring billing, incentivizing them to keep auto-renewal enabled for their subscriptions.
* Engage and collect feedback from your customers to optimize your products, marketing campaigns, and business operations.

## Set up a new churn prevention campaign

1. In your Merchant Control Panel, navigate to *Dashboard* > *Marketing tools* > [*Retention tools*](https://secure.2checkout.com/cpanel/retention_tools_view.php?type=CANCELLATION) > *Churn prevention* and click on **Add campaign**.<br>

   <div data-with-frame="true"><figure><img src="/files/6e0GLLMFmLuekERt3Jnd" alt=""><figcaption></figcaption></figure></div>
2. Fill in the details of the campaign: name and running interval. You can also choose whether or not to apply this campaign to subscriptions with custom price by checking or unchecking the **Apply for subscriptions that are using product catalog pricing only** option.<br>

   <div data-with-frame="true"><figure><img src="/files/RLtj1qjvIT1y61Uql2Do" alt=""><figcaption></figcaption></figure></div>
3. Select the campaign settings that will be displayed to the shopper:
   * Create a message to display to your shoppers when they try to stop the subscription auto-renewal for products that you've selected in the campaign. The default message is mandatory but can be customized from the *Edit campaign message* section, as shown below. You can customize the default message for each shopper language to make it as personalized as you wish.<br>

     <div data-with-frame="true"><figure><img src="/files/iUiyaeYht0CGtrCYiO8c" alt=""><figcaption></figcaption></figure></div>

     <div data-with-frame="true"><figure><img src="/files/PHMcq60olnw60Re9OHh3" alt=""><figcaption></figcaption></figure></div>
   * You can also request shoppers to give you a **cancelation reason** (**optional**).<br>

     <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Cancellation reasons can be customized, as described in the <a href="#how-to-configure-cancellation-reasons">How to configure cancellation reasons</a> section.</p></div>

     <div data-with-frame="true"><figure><img src="/files/FKzxVuURqwJeIpNzDiId" alt=""><figcaption></figcaption></figure></div>
   * Allow your shoppers to **pause a subscription** when they try to stop auto-renewal for products that you've selected in the campaign.<br>

     <div data-with-frame="true"><figure><img src="/files/zgNGQg0nxQ52GVV5f0ev" alt=""><figcaption></figcaption></figure></div>
   * Provide a discount incentive (this step is optional, but recommended) for your customers to keep auto-renewal enabled for their subscriptions and **customize the discount message** that you want shoppers to see during their cancelation attempts. This message is only displayed if you have set a campaign discount.<br>

     <div data-with-frame="true"><figure><img src="/files/sDbWF5XVcmppG9Dieg3L" alt=""><figcaption></figcaption></figure></div>

     <div data-with-frame="true"><figure><img src="/files/ILRG1jL7UZ1RhbHC3Zrh" alt=""><figcaption></figcaption></figure></div>
4. Select the products that you want the campaign to be applied to from the *Available products* list and add them to the *Selected products* list. You can add products to a campaign after it starts running.<br>

   <div data-with-frame="true"><figure><img src="/files/KGOYSMT2Tu1ZKLiRr25Z" alt=""><figcaption></figcaption></figure></div>
5. Click on the **Save campaign** button at the bottom of the page.
6. The campaign is now created and displayed as *Ready*. Click **Start campaign** to start it.<br>

   <figure><img src="/files/CkFMHkIiCKOBbuP9dEP2" alt=""><figcaption></figcaption></figure>

   \
   You can see the status of your campaign in the *Retention tools* → *Churn prevention* page. A churn prevention campaign can have the following statuses:

   * **Scheduled** - a campaign that didn't reach *Running* status yet. You can edit or stop it from running in the future. If the campaign is *Scheduled*, click **Edit** if you want to modify its settings.
   * **Ready** - a campaign that you have not started or one that you've stopped before its start date. You can edit it.
   * **Running** - a campaign that is currently running. You can stop it or view its settings. You can still add products to a running campaign.
   * **Finished** - a campaign that passed its end date. You can view its settings but you cannot edit it.<br>

     <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>You can only edit <strong>Ready</strong> and <strong>Scheduled</strong> campaigns. You cannot edit campaigns that reached the <strong>Running</strong> status.</p></div>

## What shoppers see in their 2Checkout myAccount platform

Once you've started the campaign, your shoppers are notified in myAccount whenever they try to stop the subscription auto-renewal for the products that you've selected in the campaign.

1. The first pop-up displays either the **default message** (in the screenshot below) or the **message that you customized before**.<br>

   <div data-with-frame="true"><figure><img src="/files/NxJDAL3TPo2uasmYBte1" alt=""><figcaption></figcaption></figure></div>
2. The next pop-up asks for the **cancelation reason** (if you've checked the *Request cancelation reason* box) while setting up the campaign. Cancelation reasons are listed in the image below and they cannot be customized. After selecting the cancelation reason shoppers can provide additional comments/feedback in the *Comment* text box.<br>

   <div data-with-frame="true"><figure><img src="/files/xxgQJkMDIBfEpZ5BSjVq" alt="" width="549"><figcaption></figcaption></figure></div>
3. The next pop-up asks the shopper to select the date until they want to pause the subscription and the reason for pausing the subscription. Note that a subscription cannot be paused for a period longer than 3 years.<br>

   <div data-with-frame="true"><figure><img src="/files/LTOUoB4Uv83JFwu4pClv" alt=""><figcaption></figcaption></figure></div>
4. The last pop-up shows the discount that you offered your shoppers for keeping the auto-renewal. You can customize this message by changing the discount message while configuring the campaign.<br>

   <div data-with-frame="true"><figure><img src="/files/ry0VPO6RpQkFZSRCFoiE" alt=""><figcaption></figcaption></figure></div>

## How to search for existing churn prevention campaigns

Use the churn prevention search filters to find specific campaigns that you have previously set. You can search for campaigns by:

* Name
* Status
* Starting date
* Product applied to

{% hint style="info" %}
Searching campaigns by the starting date returns all the campaigns that had started in the specified time interval.
{% endhint %}

Click **Search** when you're done configuring the filters. You'll see the search results in the table at the bottom of the page along with possible actions that you can take on the campaigns. You can edit Ready and Scheduled campaigns, and view details of Finished campaigns.

## How to configure cancellation reasons

You can configure your own churn cancellation reasons in Control Panel, by:

### Adding or editing your own custom reasons

Go to **Setup** > **Renewal** > **Cancellation reasons** and select the **Add reason** option. Fill in the cancellation reason label in English (and in any other languages you're using).

If you have multiple accounts and want to reuse an existing cancellation reason, copy the cancellation reason code from an account where you've previously defined it. This helps ensure consistency in reporting across all your accounts.

After completing all fields, click **Add reason**.

{% hint style="info" %}
English is the first language displayed in the list, and it is always required.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/13ay1D1s6wMKSxnR3S2q" alt=""><figcaption></figcaption></figure></div>

When you add a cancellation reason, you can edit it by clicking on the **Edit** button. Once all changes are done, select the **Apply changes** button.

<div data-with-frame="true"><figure><img src="/files/RsxtDX13veliaOD04kE0" alt=""><figcaption></figcaption></figure></div>

### Reorder and show/hide pre-defined cancellation reasons

#### Reorder reasons

Go to *Setup* > *Renewal* > *Cancellation reasons* and select the needed reason, that needs to be moved.

<div data-with-frame="true"><figure><img src="/files/XbXSkdv6aZUUM5Gj48Yf" alt=""><figcaption></figcaption></figure></div>

Drag and drop the reasons to arrange them in your preferred order. When you're finished, click **Save all changes**. After clicking this button, the reasons will be displayed to shoppers in the updated order.

<div data-with-frame="true"><figure><img src="/files/QUlYoUExI5rRuA2LCWk5" alt=""><figcaption></figcaption></figure></div>

#### Show / hide reason

Go to **Setup** > **Renewal** > **Cancellation reasons** and click on the show / hide button.

<div data-with-frame="true"><figure><img src="/files/zvOnp2lAXnXbCAlO9X8X" alt=""><figcaption></figcaption></figure></div>

After you've finished making changes, click **Save all changes**. Once clicked, the selected reason(s) will no longer be visible to your shoppers.

{% hint style="info" %}
At least **three cancellation reasons** should be **visible** for shoppers to choose from.
{% endhint %}

<div data-with-frame="true"><figure><img src="/files/4GSxfH2bXdTv4LcFqqXp" alt=""><figcaption></figcaption></figure></div>

## How to run churn prevention campaign reports

You can find the **Cancelation statistics** reports in the *Main reports* section of the *Reports center* menu.

1. Open the [Reports center](https://secure.2checkout.com/cpanel/reports_center.php) menu and click **Main reports**.
2. Click the **Churn prevention** report, under *Marketing reports* to access the reports page.<br>

   <div data-with-frame="true"><figure><img src="/files/J3240DLVzbgECrQ7HVxq" alt=""><figcaption></figcaption></figure></div>
3. Use the filters in the *Report settings* section to define the campaigns that you want to include in the report. Click **Build report** when you're done.

The report shows the top 10 churn prevention campaigns, filtered by the *Orders value* column, in descending order. The rest of the campaigns are aggregated under the *Others* entry. The data included in the report comes from campaigns that ran in the selected interval.

You can also export the full report as CSV by clicking **Export as CSV**. The exported report contains details about all of your campaigns.

Additionally, you can download a CSV report of the feedback collected from your customers during the cancelation prevention campaigns in the selected time interval by clicking **Download feedback**.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.2checkout.com/subscriptions/subscriptions/churn-prevention/voluntary-churn-prevention/how-to-configure-churn-prevention-campaigns.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
