La disdetta nel customer portal di Stripe: cosa fa e quando basta
Cosa offre la pagina di disdetta del customer portal di Stripe (motivi, coupon e regole di retention) rispetto a un flusso dedicato, e quando basta.
Se fatturi con Stripe, hai già a disposizione un flusso di disdetta: il customer portal di Stripe. È una pagina ospitata da Stripe dove i clienti possono aggiornare i metodi di pagamento, vedere le fatture, cambiare piano e disdire. Attivi le funzioni nella Dashboard, mandi i clienti lì e Stripe fa il resto.
Per molti prodotti, basta. Per altri, il passaggio di disdetta del portale è troppo limitato. Questo articolo spiega cosa offre il portale a novembre 2026, secondo la documentazione di Stripe, dove non arriva e come decidere.
Cosa fa la pagina di disdetta del portale
Stripe documenta le funzioni di disdetta nella sua guida alla pagina di disdetta e nella guida alla configurazione del portale. In sintesi:
Disdetta immediata o a fine periodo
Scegli se una disdetta nel portale termina l’abbonamento subito o alla fine del periodo di fatturazione in corso. Con la disdetta a fine periodo, il cliente mantiene l’accesso fino alla fine del periodo e può riattivare prima di allora (documentazione Stripe: cancel subscriptions).
Motivi della disdetta
Puoi chiedere ai clienti perché disdicono. Il portale usa un elenco predefinito di motivi, e scegli tu quali mostrare:
- È troppo caro
- Mi servono più funzioni
- Ho trovato un’alternativa
- Non mi serve più
- Il servizio clienti è stato inferiore alle aspettative
- La facilità d’uso è stata inferiore alle aspettative
- La qualità è stata inferiore alle aspettative
- Altro motivo (con testo libero facoltativo)
Le risposte compaiono sull’abbonamento nella Dashboard, in Stripe Sigma e nel webhook customer.subscription.updated, quindi puoi inviarle alle tue analytics.
Coupon di retention
L’impostazione classica del portale ti permette di scegliere un coupon da offrire ai clienti che provano a disdire. Se accettano, il coupon viene applicato all’abbonamento e la disdetta si ferma. Lo stesso coupon viene mostrato a tutti quelli che arrivano alla pagina di disdetta, qualunque motivo diano.
Retention rules (private preview)
Stripe ha documentato anche le retention rules, in private preview al momento in cui scriviamo. Sostituiscono il coupon di retention singolo (attivarle lo disattiva) e ti permettono di mostrare un’offerta mirata in base a condizioni come:
- Il motivo della disdetta selezionato
- Mesi di abbonamento e spesa totale fatturata
- Stato dell’abbonamento
- Metadati dell’abbonamento o del cliente
- Il prezzo su cui si trova il cliente
Ogni ramo della regola offre o uno sconto (percentuale o importo fisso sui cicli di fatturazione futuri, limitato a un uso per cliente per i coupon di retention) o un downgrade, non entrambi. Stripe fornisce anche una vista di retention performance con i ricavi salvati, i punti in cui i clienti abbandonano il flusso di disdetta e i motivi selezionati; un abbonamento conta come salvato se resta attivo almeno 7 giorni dopo che il cliente ha accettato un’offerta.
Essendo una preview, disponibilità e comportamento possono cambiare. Controlla la documentazione aggiornata prima di farci affidamento.
Limiti del portale da conoscere
- Nessuna opzione di pausa. Il portale non permette ai clienti di mettere in pausa un abbonamento; per la pausa servono l’API o la Dashboard (supporto Stripe).
- Alcuni abbonamenti si possono disdire ma non modificare. Secondo la guida alla configurazione di Stripe, gli abbonamenti con più prodotti, fatturazione a consumo, offerte di prova o certi metodi di pagamento non si possono modificare nel portale, anche se si possono disdire. Gli abbonamenti con un aggiornamento in sospeso da una subscription schedule non si possono né modificare né disdire lì.
- Il design di Stripe. Puoi impostare il branding (logo, colori, icona), ma layout e passaggi sono quelli di Stripe.
- Solo web. È una pagina web ospitata. In un’app mobile, la apri in una vista browser.
Portale o flusso di disdetta dedicato
| Funzione | Portale Stripe (classico) | Portale Stripe con retention rules (preview) | Flusso di disdetta dedicato |
|---|---|---|---|
| Disdetta a fine periodo o immediata | Sì | Sì | Sì |
| Domanda sul motivo | Elenco fisso, scegli quali mostrare | Elenco fisso più motivi personalizzati | Qualsiasi motivo, con le tue parole |
| Offerta per motivo | No, un coupon per tutti | Sì | Sì |
| Offerta di sconto | Sì (un coupon) | Sì | Sì |
| Offerta di downgrade | No (il cambio di piano è separato) | Sì | Sì |
| Offerta di pausa | No | No | Di solito sì |
| Offerta di chiamata / parlaci | No | No | Di solito sì |
| Idoneità (es. niente sconti ripetuti) | Non documentata | Condizioni su anzianità, spesa, metadati; un uso per cliente per i coupon | Sì |
| Il tuo design | Solo branding | Solo branding | Controllo totale, o API headless |
| Dentro la tua app (iOS, Android, desktop) | Vista browser | Vista browser | Nativo, via API |
| Email di win-back dopo la disdetta | No | No | Dipende dallo strumento |
| Analytics | Motivi in Dashboard, Sigma, webhook | Vista retention performance | Dipende dallo strumento |
| Costo extra | Incluso in Stripe Billing | Preview; verifica le condizioni | Costo dello strumento o dello sviluppo |
Per prezzi e commissioni di Stripe Billing, vedi la pagina dei prezzi di Stripe; non riportiamo cifre qui perché variano per piano e regione.
Quando il portale integrato basta
Il portale è una scelta sensata quando:
- Sei all’inizio. Con una manciata di disdette al mese, non c’è comunque abbastanza volume per testare le offerte. Attiva i motivi, scegli la disdetta a fine periodo e leggi ogni risposta.
- Il tuo prodotto è semplice. Uno o due piani, un’obiezione evidente (di solito il prezzo). Un solo coupon di retention la copre.
- Sei solo web. I clienti gestiscono la fatturazione in un browser.
- Vuoi il minimo di sviluppo. Il portale richiede configurazione, non codice, oltre alla creazione di una sessione del portale.
- Puoi usare le retention rules. Se hai accesso alla preview, copre sconti e downgrade in base al motivo, che sono il cuore di un buon flusso.
Anche con il portale, applica le basi: tieni l’azione di disdetta facile da raggiungere dalle impostazioni dell’account, indica chiaramente le condizioni delle offerte e non offrire lo stesso sconto più volte. Le nostre buone pratiche per il flusso di disdetta valgono qualunque strumento tu usi.
Quando ti serve di più
Un flusso di disdetta dedicato comincia a ripagare quando:
- I motivi richiedono offerte diverse che il portale non sa fare, soprattutto una pausa per «non lo uso abbastanza» o una chiamata per «manca una funzione». Vedi pausa, sconto o downgrade.
- Ti serve la disdetta dentro la tua app. Le app mobile e desktop che vogliono una schermata nativa, non un reindirizzamento al browser, hanno bisogno di un’API.
- Il flusso deve seguire il design del tuo prodotto, o uno standard preciso di testi e accessibilità.
- Vuoi gestire cosa succede dopo la disdetta: email di win-back calibrate sul motivo, un test con gruppo di controllo, report basati sui ricavi.
- Fatturi fuori da Stripe, o su più sistemi di fatturazione.
- La conformità richiede una gestione specifica per i tuoi mercati, come opzioni di uscita chiare a ogni passaggio. Vedi la nostra panoramica sulle regole click-to-cancel.
Configurare bene il portale
Se parti dal portale, una checklist rapida:
- Disdetta attivata, impostata a fine periodo (di solito più gentile di quella immediata).
- Motivi della disdetta attivati; scegli i motivi su cui agirai.
- Coupon di retention (o retention rules) impostato con uno sconto a tempo, condizioni indicate nel nome del coupon.
- Branding impostato: logo, colori, nome dell’azienda, link a condizioni e privacy policy.
- Un link chiaro «Gestisci fatturazione» o «Disdici abbonamento» nelle impostazioni della tua app che apre una sessione del portale.
- Un gestore dei webhook
customer.subscription.updatedecustomer.subscription.deletedche registra i motivi e aggiorna l’accesso. - Una revisione mensile dei motivi e delle risposte in testo libero.
Come aiuta NoChurn
NoChurn si collega a Stripe in un clic e aggiunge ciò che il portale lascia fuori. I suoi flussi di disdetta abbinano ogni motivo di disdetta a un’offerta (uno sconto tramite un coupon Stripe, una pausa, un downgrade o una chiamata), con un pulsante «Cancel now» in un clic visibile a ogni passaggio. Puoi usare la modale hosted con i tuoi temi, font, colori, logo e CSS personalizzato, o l’API headless per un flusso completamente personalizzato su web, desktop, iOS e Android. I clienti che disdicono ricevono email di win-back a 30, 60 e 90 giorni in base al loro motivo. Se non fatturi con Stripe, le stesse funzioni passano dall’API REST. Il prezzo di NoChurn dipende solo dal tuo MRR, con tutte le funzioni in ogni piano e il tuo dominio email da 9 $ (prezzi). Per un confronto dettagliato con gli strumenti di Stripe, vedi NoChurn vs Stripe Billing.