WIN-BACKPOLAR

Gekündigte Abonnenten bei Polar zurückgewinnen

Gekündigte Abonnenten bei Polar zurückgewinnen: Kündigung zum Periodenende, Uncancel, Kündigungsgründe, Abo-Rabatte und eine Win-back-Sequenz nach Grund.

Veröffentlicht am 5 Min. Lesezeit

Polar macht das Kündigen bewusst einfach. Sein Kundenportal lässt Abonnenten immer zum Ende ihres Zeitraums kündigen, und diese Option lässt sich nicht abschalten. Das ist gut für das Vertrauen. Es bedeutet aber auch, dass Ihre Win-back-Strategie mit dem Modell von Polar arbeiten muss, nicht um es herum.

Dieser Ratgeber erklärt, was bei Polar passiert, wenn ein Abonnent kündigt, die zwei Zeitfenster, in denen Sie ihn zurückholen können, und wie Sie dafür Kündigungsgründe und Rabatte nutzen. Er hält sich an die eigene Dokumentation von Polar: Abos verwalten, das Customer Portal, Webhook-Events, Rabatte und die API-Referenz Update Subscription (alle abgerufen im November 2026).

So funktioniert die Kündigung bei Polar

Polar unterscheidet zwei Arten, wie ein Abo enden kann.

Kündigung zum Periodenende

Das tut der Kunde im Portal, und das tun Sie mit cancel_at_period_end: true am Abo (Abos verwalten). Das Abo bleibt aktiv, der Kunde behält seine Benefits, und es endet zu current_period_end.

Die Doku zum Customer Portal sagt, dass „cancel at period end” Kunden immer zur Verfügung steht und das Portal sich nicht abschalten lässt. Polar verknüpft das mit dem kalifornischen Automatic Renewal Law, das verlangt, dass Kunden auf dem Weg kündigen können, auf dem sie sich angemeldet haben. Andere Portal-Aktionen (Planwechsel, Änderung der E-Mail) können Sie deaktivieren, diese nicht.

Revoke

Ein Revoke beendet das Abo sofort. Nur der Händler kann es auslösen, und laut Polar ist es unumkehrbar. Es passiert außerdem automatisch, wenn die Zahlungs-Retries nach fehlgeschlagenen Verlängerungen ausgeschöpft sind (fehlgeschlagene Zahlungen).

Die Events

Die Seite zu Webhook-Events beschreibt die Abfolge:

Was passiert Gesendete Events
Kunde oder Händler kündigt zum Periodenende subscription.updated und subscription.canceled, sofort
Kunde macht die ausstehende Kündigung rückgängig subscription.uncanceled
Der Zeitraum endet subscription.updated und subscription.revoked
Händler entzieht sofort subscription.updated, subscription.canceled und subscription.revoked zusammen

subscription.canceled bedeutet also „wird enden”, und subscription.revoked bedeutet „ist beendet”. Ihre Win-back-Logik setzt bei beiden an.

Fenster 1: bevor der Zeitraum endet

Zwischen subscription.canceled und dem Ende des Zeitraums lässt sich das Abo noch ohne neuen Checkout retten. Die Seite Abos verwalten von Polar sagt, dass Sie jederzeit vor dem Enddatum ein Uncancel ausführen können, was die geplante Kündigung zurücknimmt und subscription.uncanceled sendet.

Was Sie in diesem Fenster tun:

  1. Das Enddatum in Ihrer App zeigen, mit einem Button „Abo behalten”, der cancel_at_period_end über die API zurück auf false setzt.
  2. Eine Erinnerung senden einige Tage vor current_period_end: was der Kunde verliert und wann, mit demselben Button.
  3. Nicht mit einem Rabatt beginnen. Der Kunde hat noch Zugang und hat sich schon einmal zum Gehen entschieden. Erinnern Sie zuerst an den Nutzen.

Den Grund erfassen

Polar hat dafür eigene Felder. Das Abo trägt customer_cancellation_reason und customer_cancellation_comment, und Abos verwalten nennt die Werte für den Grund: too_expensive, missing_features, switched_service, unused, customer_service, low_quality, too_complex und other.

Polar empfiehlt, sie nur mit dem zu befüllen, was der Kunde tatsächlich gesagt hat, zum Beispiel aus einer Kündigungsumfrage oder einem Support-Gespräch. Es warnt außerdem, dass Kunden ihren Kündigungskommentar in ihrer Kaufhistorie sehen können; schreiben Sie also nie interne Notizen hinein.

Kündigen Sie über Ihre eigene App, übergeben Sie den Grund im selben PATCH, der cancel_at_period_end setzt. Der Endpoint List Subscriptions kann dann nach customer_cancellation_reason filtern, genau das, was eine Win-back-Kampagne nach Grund braucht.

Fenster 2: nachdem das Abo entzogen wurde

Ist es entzogen, ist das Abo weg. Den Kunden zurückzuholen, bedeutet einen neuen Checkout. Hier helfen die Rabatte von Polar.

Rabatte für zurückkehrende Abonnenten

Die Rabatte von Polar unterstützen für Abos drei Laufzeiten:

  • Once: nur die erste Rechnung.
  • Repeating: eine festgelegte Anzahl von Monaten (duration_in_months, für diese Art erforderlich; laut Polar bei Jahrespreisen mit 12 multiplizieren).
  • Forever: jede Verlängerung.

Ein Rabatt kann einen Code haben, 3 bis 256 alphanumerische Zeichen, den Kunden im Checkout eingeben. Ohne Code lässt er sich nur über die API anwenden. Für eine Win-back-Mail ist ein Rabatt repeating („40 % Rabatt auf Ihre ersten 3 Monate nach der Rückkehr”) meist klarer als forever.

Rabatte für noch laufende Abos

Für Fenster 1 lässt Polar Sie auch einen Rabatt an ein bestehendes Abo hängen. Die Referenz Update Subscription sagt, dass Sie discount_id setzen, die Änderung ab dem nächsten Abrechnungszyklus gilt und discount_id: null den Rabatt entfernt. Das macht „bleiben Sie und erhalten Sie 3 Monate zu einem niedrigeren Preis” ohne neuen Checkout möglich, kombiniert mit einem Uncancel.

Eine Win-back-Sequenz nach Grund

Die von uns genutzte Doku von Polar beschreibt keine eingebaute Funktion für Win-back- oder Marketing-Mails, die Sequenz läuft also über Ihr eigenes E-Mail-Tool, ausgelöst durch subscription.revoked.

Die Nachricht auf den Grund abstimmen

customer_cancellation_reason Was Sie senden
too_expensive Einen befristeten Rabattcode oder einen günstigeren Plan
missing_features Eine Nachricht, wenn die Funktion erscheint; kein Rabatt nötig
unused Was sich seit dem Weggang geändert hat, und einen leichteren Plan, falls vorhanden
switched_service Eine ehrliche Nachricht dazu, was Sie anders machen, dann aufhören
too_complex Einen kurzen Leitfaden oder das Angebot, es gemeinsam einzurichten
customer_service, low_quality Eine persönliche Antwort vom Gründer oder Teamleiter, keine Kampagne
other oder leer Eine kurze, allgemeine Nachfrage

Timing

Drei Kontakte genügen: etwa 30, 60 und 90 Tage nach dem Entzug. Hören Sie bei der ersten Antwort, Abmeldung oder einem neuen Abo auf (subscription.created für denselben Kunden).

Einwilligung

Ein ehemaliger Kunde ist nicht automatisch jemand, der in Marketing eingewilligt hat. Prüfen Sie vor dem Versand Ihre Rechtsgrundlage für jede Region, halten Sie die Nachricht relevant für seinen Grund und fügen Sie eine Abmeldung mit einem Klick ein.

Messen

Verfolgen Sie nach Grund und nach Angebot: wie viele entzogene Abonnenten innerhalb von 90 Tagen ein neues Abo starten und wie viele gekündigte Abonnenten vor Ende des Zeitraums ein Uncancel ausführen. Die Analytics von Polar weisen gekündigte (canceled) und beendete (churned) Abos getrennt aus, was Ihnen hilft, beide Fenster zu sehen.

Häufige Fehler

  • Zugang bei subscription.canceled entfernen. Der Kunde hat für den Zeitraum bezahlt, und Polar hält das Abo bis zu dessen Ende aktiv.
  • Interne Notizen in customer_cancellation_comment schreiben. Der Kunde kann sie sehen.
  • Den Grund raten. Polar verlangt, dass diese Felder vom Kunden kommen. Ein falscher Grund schickt die falsche Win-back-Nachricht.
  • Gegen das Portal ankämpfen. Kunden können dort immer kündigen. Machen Sie stattdessen den Weg in der App besser: nach dem Grund fragen, eine passende Alternative anbieten, Kündigen einen Klick entfernt lassen.

So geht es mit NoChurn

Polar behält das Abo, den Checkout und das Portal, und seine Kündigungsoption bleibt, wie sie ist. NoChurn liest Ihre Polar-Webhooks, ergänzt einen Kündigungsflow in Ihrer App (Grund, ein passendes Angebot wie Rabatt, Pause oder Planwechsel und ein stets sichtbarer Kündigen-Button für einen Klick) und sendet Win-back-Mails nach 30, 60 und 90 Tagen je nach Grund. Jeder Kunde bekommt einen Churn-Score von 0 bis 100. Disputes bleiben bei Polar als Merchant of Record und werden schreibgeschützt angezeigt. Siehe NoChurn + Polar.

PROMPT

Read https://www.nochurn.sh/llms.txt,
then follow https://www.nochurn.sh/docs/quickstart/
to add NoChurn to this app. Use a test key
(nc_test_…) until I say we go live.

Hören Sie auf, Umsatz zu verlieren.

  • Kostenlos bis $300 MRR
  • Keine Karte nötig
  • In 10 Minuten live
  • Nie ein Anteil an dem, was wir retten