Guides · payments · Everyday developer services

Churnkey

Cancel flows and churn reduction connected to your billing provider (Stripe, Braintree, Chargebee, Paddle, Maxio). Needs an App ID and a server-side API key for the HMAC authHash.

Researched · not yet run liveLast researched 25 October 2026 · Churnkey · provider site

Researched, not yet run live. Built from the provider’s official pages (linked below). A person hasn’t walked this flow end to end yet, so check each step against the source.

Have ready

  • An account at a supported billing provider (Stripe, Braintree, Chargebee, Paddle or Maxio)

Steps

Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.

  1. Sign in or create a Churnkey account

    Sign in to Churnkey. If you have no account yet, you create it yourself; verapli does not create accounts.

    • Guided by hand
    • Human step: You sign in

    Where: https://app.churnkey.co/

  2. Connect your billing provider

    Connect Stripe or another supported billing provider so Churnkey can pause, discount or cancel subscriptions.

    • Guided by hand
    • Human step: You press submit
    • After: Sign in or create a Churnkey account
  3. Copy App ID and API key

    In Settings > Organization > Cancel Flow API Keys copy the App ID (public) and API Key (server only; used to compute the HMAC-SHA256 authHash of the customer ID). Or run stripe projects add churnkey/retention.

    • Guided by hand
    • After: Sign in or create a Churnkey account

    verapli captures CHURNKEY_API_KEY here by plain code: encrypted in your browser, never shown to AI.

What you end up with

Env varSecretFormatWhat it is
CHURNKEY_APP_IDnot secretChurnkey App ID (public). Env var names are a verapli convention.
CHURNKEY_API_KEYsecretChurnkey API key (server only, HMAC secret)

For agents

The same entry as JSON: /api/v1/entries/churnkey/retention · requirements /api/v1/requirements/churnkey/retention · terms /api/v1/terms/churnkey/retention.

Remote MCP (read-only, no auth)
claude mcp add --transport http verapli https://verapli.com/mcp

> "What do I need for Churnkey, and how long will it take?"
  → tools/call requirements { "provider_id": "churnkey/retention" }

Sources

  1. Stripe Projects CLI (Available providers) Churnkey is listed as a Stripe Projects provider (Payments) · accessed 25 October 2026 · official
  2. projects.dev provider catalogue Catalogue service id churnkey/retention · accessed 25 October 2026 · official
  3. Churnkey docs Billing providers Stripe, Braintree, Chargebee, Paddle Classic, Paddle Billing, Maxio; Churnkey can pause subscriptions, apply discounts and cancel · accessed 25 October 2026 · official
  4. Churnkey docs - Quick start Settings > Organization > Cancel Flow API Keys shows App ID (non-secret) and API Key (server only); authHash = HMAC-SHA256 of customer ID with the API key · accessed 25 October 2026 · official

Provider rules change. This page is generated from verapli registry version 2026.1025.316; spotted something out of date? Tell us. Churnkey is not affiliated with verapli.