# Churn buster

Checkout Champ's allows you to intelligently recover subscriptions through Churn Buster by installing the Churn Buster plugin in the CRM.

***

## Setup

### Step 1 obtain API credentials

1. Sign into: <https://app.churnbuster.io/>
2. Find the page that has your api keys the url should be similar to: [https://app.churnbuster.io/live/your-domain/sources/api](https://app.churnbuster.io/live/checkout-champ-testing/sources/api)
3. Copy both your Account ID and API Key

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

### Step 2 obtain webhook key

1. in your account settings find the webhook security page&#x20;
2. The url should be similar to: [https://app.churnbuster.io/live/your-domain/settings/webhook\_security](https://app.churnbuster.io/live/checkout-champ-testing/settings/webhook_security)&#x20;
3. Copy the live-mode key&#x20;

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

### Step 3 Create the plugin in the CRM

1. Login into your [crm.checkoutchamp.com](https://crm.checkoutchamp.com/dashboard/) account
2. Navigate to the left hand side panel, click on admin, then on plugins.&#x20;
3. In the search bar look for Churn Buster, click on Data Sources, then available

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

1. Click on the Churn Buster plugin, and then activate below it
2. Paste your information from your Churn Buster account and click connect

<figure><img src="/files/0pfhKoOFAtmGe6n2Jh2j" alt=""><figcaption></figcaption></figure>

### Step 4 configure webhook location

1. Again in Churn Buster, go to settings, find webhooks, and edit the webhooks
2. Set the URL to: <https://api.checkoutchamp.com/plugin/churnbuster/webhook/>
3. Do not change the event name if applicable&#x20;
4. This should be set up for the Retry Payments and Cancellations webhooks

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

Please note failed and successful payments may take up 20 minutes to sync to Churn Buster. Additionally successful subscriptions that have not had a failed payment sent to Churn Buster will not be synced.&#x20;


---

# 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://help.checkoutchamp.com/crm/plugins/data-sources/churn-buster.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.
