Quando un programma loyalty deve scalare da un Paese a otto, la cosa più a rischio è l'architettura. Cosa abbiamo imparato costruendone uno per un brand industriale del Fortune Global 500.

Una loyalty agency che vende a un cliente enterprise raramente perde il pitch sul concept. Il concept lo sa fare: meccaniche di cashback, premi, tier, gamification. Il punto in cui le cose si complicano arriva dopo, ovvero quando il cliente è soddisfatto del programma in Italia e chiede di portarlo in Germania. Poi in Lussemburgo. Poi in altri cinque mercati.
Abbiamo costruito un programma loyalty B2B2C per un produttore industriale enterprise che ha fatto esattamente questo percorso: partito da un mercato, oggi gira in otto Paesi europei. La parte interessante non è il programma in sé. È cosa si rompe quando provi a replicarlo, e perché chi lo ha progettato pensando a un solo Paese si ritrova a riscrivere tutto al secondo.

Se sei una loyalty agency e il tuo prodotto digitale lo costruisci con freelance o con un team interno sottodimensionato, questo articolo parla del muro che incontrerai. Non quando lanci, ma quando funziona e devi replicarlo.
C'è un equivoco diffuso: si pensa che la difficoltà di un loyalty stia nel disegnare le regole giuste. In realtà le regole di un programma cashback stanno in una pagina. Accumuli punti o euro su certi acquisti, li riscatti a certe condizioni, il sistema verifica che l'acquisto sia vero.
La complessità vera è altrove. Nel caso che abbiamo costruito, l'utente finale non è un consumatore qualsiasi: è un installatore o un rivenditore che scansiona il codice a barre di un prodotto acquistato e in cambio riceve cashback reale sul conto, fino a decine di migliaia di euro. Quel flusso tocca la verifica del prodotto, l'antifrode, l'erogazione di denaro vero, l'estensione di garanzia legata al singolo pezzo venduto. Sbagliare qui non è un bug cosmetico: è denaro che esce verso la persona sbagliata.
Il primo Paese lo chiudi in fretta. Nel nostro caso: un mese di proof of concept per validare la meccanica, due mesi per arrivare a un MVP in produzione. Tre mesi e il programma era vivo nel primo mercato. È a quel punto che chi ha costruito male inizia a pagare il conto.
La Germania ha regole fiscali e di erogazione diverse dall'Italia. Il Lussemburgo ha la sua valuta, le sue soglie, i suoi rivenditori aderenti. La tentazione naturale, quando il primo Paese è stato costruito in fretta, è duplicare il progetto e adattarlo. Lo fai due volte e hai due basi di codice da mantenere. Lo fai otto volte e hai un incubo: ogni bug va corretto otto volte, ogni feature nuova va discussa otto volte, e prima o poi le otto versioni divergono al punto che non sono più lo stesso prodotto.
L'alternativa è una sola: un'architettura multi-mercato pensata dal giorno uno, dove il Paese è un parametro di configurazione e non una copia del codice. Regole fiscali, valute, cataloghi prodotto, rivenditori, soglie di cashback: tutto questo vive nei dati, non nella logica. Aggiungere l'ottavo Paese deve costare quanto compilare una tabella di configurazione, non quanto rifare un progetto.
Questa scelta architetturale va fatta prima di scrivere la prima riga di codice utile. È esattamente il momento in cui una loyalty agency ha meno visibilità: stai validando se il cliente enterprise comprerà, non sai ancora se il prodotto potrà scalare e la pressione è consegnare qualcosa in fretta per non perdere il trust con il cliente finale.
Un team interno costruito per un progetto ottimizza per il lancio, perché è quello che gli viene chiesto. Nessuno costruisce un'architettura multi-Paese per un programma che dovrà girare, ipotizziamo, inizialmente solo in Italia - a meno che non l'abbia già visto rompersi prima. Ed è qui il valore di un partner di esecuzione che ha già portato a scala questo tipo di prodotto: la decisione costosa da prendere all'inizio la conosce già, e non la scopre al secondo Paese quando costa dieci volte tanto correggerla.
Se stai scegliendo chi dovrà costruire il tuo prodotto loyalty, le domande utili non sono sul portfolio. Sono queste:
Non è l'unica griglia possibile, ma è quella che separa chi ti fa arrivare in fondo e chi invece non arriva nemmeno al secondo mercato.
Per concludere, il momento in cui un programma loyalty dimostra il suo valore non è il lancio nel primo Paese. È quando il cliente enterprise è contento e ne vuole un altro, e tu puoi dire di sì in settimane invece che in mesi. Quella velocità, come abbiamo visto all'inizio, non nasce da un buon design del programma. Nasce da una decisione architetturale presa mesi prima, quando ancora non sapevi che ti sarebbe servita.
La domanda da farti pertanto non è se il tuo programma funziona oggi. Quanto, piuttosto: se domani il tuo cliente ti chiede di aggredire un terzo Paese, stai iniziando un nuovo progetto da zero?
Dipende dalla complessità della meccanica, ma un percorso realistico è circa un mese di proof of concept per validare il flusso e due mesi per un MVP in produzione. Il rischio non è il tempo del primo lancio: è non aver preparato l'architettura per il secondo, terzo, quarto (ecc.) mercato.
Perché il valore di un partner che ha già portato a scala questo tipo di prodotto sta nelle decisioni fondamentali prese all'inizio, in particolare l'architettura multi-mercato, che un team costruito per un singolo progetto raramente affronta finché non si rompe.
Il cashback eroga denaro reale. Questo introduce verifica degli acquisti, antifrode ed erogazione effettiva di fondi, con un livello di rischio molto superiore a quello di un sistema a punti simbolici.
Significa che le differenze tra Paesi (regole fiscali, valute, cataloghi, soglie, rivenditori) vivono nei dati di configurazione e non nel codice. Aggiungere un Paese diventa un'operazione di configurazione, non un nuovo sviluppo.
Idealmente una sola. Duplicare il codice per ogni Paese porta a versioni che divergono nel tempo e moltiplicano il costo di ogni correzione e di ogni nuova funzionalità.
Inizia ora con Mokka Studios e trasforma le tue idee in risultati misurabili attraverso pratiche innovative di sviluppo software.