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.
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:
- Das Enddatum in Ihrer App zeigen, mit einem Button „Abo behalten”, der
cancel_at_period_endüber die API zurück auffalsesetzt. - Eine Erinnerung senden einige Tage vor
current_period_end: was der Kunde verliert und wann, mit demselben Button. - 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.canceledentfernen. Der Kunde hat für den Zeitraum bezahlt, und Polar hält das Abo bis zu dessen Ende aktiv. - Interne Notizen in
customer_cancellation_commentschreiben. 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.