WIN-BACKMAXIO

Come riconquistare i clienti persi su Maxio

Win-back su Maxio Advanced Billing: riattivazione con un coupon, ripresa o nuovo periodo, saldi, reason code di churn e misura dei ricavi riattivati.

Pubblicato il 5 min di lettura

Un cliente che ha disdetto conosce già il tuo prodotto, ha già fatto l’onboarding e, in Maxio, ha ancora un account e uno storico dei pagamenti. Riportarlo indietro di solito costa meno che trovarne uno nuovo, e Maxio Advanced Billing ha una funzione pensata per questo: la riattivazione, con opzioni per coupon, prove e saldi. Questa guida spiega come funziona la riattivazione, come scegliere chi contattare e con cosa, e come misurare il risultato.

Si attiene alla documentazione di Maxio: capire gli scenari di riattivazione e ripresa, i riferimenti API reactivate subscription e reactivate subscription request, reason code di churn, applicare coupon agli abbonamenti, scegliere il report giusto per la tua metrica ed esempi di payload dei webhook (tutti consultati a novembre 2026). Maxio vende anche Maxio Core (ex SaaSOptics); questa guida riguarda Advanced Billing.

Riattivazione, non un nuovo abbonamento

In Maxio Advanced Billing, un abbonamento annullato può essere riattivato: lo stesso abbonamento torna in vita, con il suo cliente, lo storico e il profilo di pagamento. Lo fai dall’abbonamento nell’interfaccia di amministrazione o con PUT /subscriptions/:id/reactivate.json (reactivate subscription). Per una campagna di win-back è lo strumento principale, perché il cliente non deve ricominciare da zero.

Ripresa o nuovo periodo di fatturazione

Maxio distingue due esiti (scenari di riattivazione e ripresa):

  • Riprendere il periodo esistente. Possibile solo se riattivi entro il periodo di fatturazione in cui l’abbonamento è stato annullato. Se il cliente viene addebitato dipende da se l’abbonamento aveva un saldo al momento dell’annullamento, per esempio dopo un dunning fallito.
  • Iniziare un nuovo periodo di fatturazione. Il caso abituale per il win-back, perché contatti le persone dopo che il loro periodo è terminato. Al cliente viene addebitato il nuovo periodo.

Il campo resume dell’API controlla questo: se true, Maxio tenta di riprendere e ripiega su un nuovo periodo se non può; se false o omesso, inizia sempre un nuovo periodo.

Nota che Maxio usa “resume” anche per togliere un abbonamento dall’hold, che è un’azione diversa.

Le opzioni che contano per il win-back

La richiesta di riattivazione accetta:

Campo Cosa fa Uso nel win-back
coupon_code Applica un coupon durante la riattivazione Lo sconto della tua offerta
include_trial Se true, include la prova del prodotto se disponibile; se false, la ignora Un periodo di ripartenza gratuito, se il tuo prodotto ha una prova
preserve_balance Se true, mantiene il saldo esistente invece di azzerarlo prima di aggiungere gli addebiti di riattivazione Decidere se un vecchio saldo non pagato segue il cliente
resume Riprendere il vecchio periodo o iniziarne uno nuovo Vedi sopra

La questione del saldo richiede una decisione prima del lancio. Un cliente che se n’è andato dopo pagamenti falliti può avere un saldo in sospeso. La documentazione di Maxio descrive un caso in cui un piano da 100 $ viene riattivato a 0 $ aggiungendo una rettifica del saldo di -100 $ e scegliendo “Do not reset the existing balance”; se la rettifica è inferiore al prezzo del piano, al cliente viene addebitata subito la differenza. Mettiti d’accordo con il team finance su cosa devono i clienti che tornano prima di scrivere loro.

Coupon

I coupon in Maxio si applicano solo ai piani della stessa product family (applicare coupon). Se prevedi di riportare qualcuno su un piano diverso, verifica che il coupon appartenga alla family di quel piano.

Chi contattare, e con cosa

Usare i reason code di churn

I reason code di churn di Maxio si definiscono nelle impostazioni del sito, sono obbligatori alla disdetta una volta configurati e possono essere mostrati ai clienti nel Billing Portal. Quando i codici sono in uso, le analisi del churn di Maxio mostrano il motivo di ogni evento di churn. È il campo su cui segmentare il tuo win-back.

Separare churn volontario e involontario

Un abbonamento annullato alla fine del dunning non è come uno che il cliente ha disdetto. Guarda lo storico degli stati: il webhook subscription_state_change di Maxio contiene state e previous_state, quindi un passaggio da past due ad annullato ti dice che il problema era il pagamento (esempi di payload). Quei clienti hanno bisogno di una semplice ripartenza con una nuova carta, non di uno sconto.

Adattare l’offerta al motivo

Motivo Messaggio di win-back
Prezzo Un coupon alla riattivazione, o un prodotto più economico
Funzione mancante Avvisali quando esce; nessuno sconto necessario
Non lo uso Cosa è cambiato da quando se ne sono andati, o un piano più piccolo
Passato a un altro strumento Un messaggio onesto sulla differenza
Pagamento fallito Un link di ripartenza con aggiornamento della carta; nessuna offerta

Una sequenza di win-back, passo per passo

  1. Registra il motivo alla disdetta con un reason code di churn, più l’eventuale risposta libera che raccogli.
  2. Ascolta subscription_state_change e avvia la sequenza quando un abbonamento diventa annullato. Annota lo stato precedente.
  3. Aspetta prima del primo messaggio. Il giorno dopo la disdetta raramente è il momento giusto; distanzia i messaggi su settimane.
  4. Scrivi ogni messaggio per il motivo. Tienili brevi, con un solo link.
  5. Riattiva lo stesso abbonamento quando il cliente accetta, con coupon_code se c’è un’offerta, e una scelta chiara su preserve_balance e include_trial.
  6. Ferma la sequenza appena l’abbonamento è di nuovo attivo, e per chiunque si disiscriva.

Cosa evitare

  • Fare sconti a tutti. Un cliente che se n’è andato perché mancava una funzione non ha bisogno del 30% di sconto; ha bisogno della funzione. Gli sconti mandati a tutti insegnano ai clienti a disdire per avere un prezzo migliore.
  • Scrivere a chi ti ha chiesto di smettere. Rispetta le disiscrizioni e qualsiasi richiesta di non essere contattati.
  • Addebiti a sorpresa al ritorno. Se la riattivazione addebiterà un vecchio saldo, dillo prima che il cliente clicchi.
  • Un nuovo account per un cliente che torna. Riattiva l’abbonamento esistente dove puoi, così storico e report restano in un unico posto.

Misurarlo

La guida ai report di Maxio elenca un MRR report filtrabile per tipo di movimento, tra cui Reactivation e Churn, e un report Churn Analytics in Insights. Usa il movimento Reactivation per vedere i ricavi tornati, e confrontalo con ciò che ha inviato la tua campagna. Verifica anche se i clienti riattivati restano: un win-back che dura un mese e finisce con un’altra disdetta non è una grande vittoria. Trattiamo i report più nel dettaglio in come misurare il churn in Maxio.

Farlo con NoChurn

NoChurn segue i webhook di Maxio e invia email di win-back ai giorni 30, 60 e 90 dopo che un cliente se ne va, scritte in base al motivo che ha indicato, con un link per tornare. Prima di questo, il suo flusso di disdetta offre un coupon o un cambio di prodotto sull’abbonamento Maxio, con una disdetta in un clic sempre visibile, ospitato o headless tramite API, e un churn score da 0 a 100 segnala i clienti a rischio. Riattivazione, fatturazione e addebito restano in Maxio e nel tuo gateway. NoChurn è gratuito sotto i 300 $ di MRR, con tutte le funzioni in ogni piano (il tuo dominio email da 9 $). Vedi NoChurn + Maxio.

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.

Smetti di perdere ricavi.

  • Gratis fino a $300 MRR
  • Nessuna carta richiesta
  • Attivo in 10 minuti
  • Mai una quota di ciò che recuperiamo