38. Le 7 campagne automatiche
Ti servono quando vuoi marketing che gira da solo: sconti ricorrenti, fidelizzazione, recupero clienti dormienti — senza che tu debba pensarci ogni giorno. Le configuri una volta, le accendi, e poi il sistema fa tutto.
Il sistema include 7 campagne automatiche preconfigurate. Si
attivano singolarmente da /admin/marketing, sezione “Campagne
automatiche”. Ogni campagna ha un toggle ON/OFF e parametri
configurabili. Quando attiva, il sistema genera coupon personali e/o
applica sconti automatici secondo il trigger della campagna.
Tabella riassuntiva delle 7 campagne:
| Campagna | Cosa fa | Trigger | Cosa riceve il cliente |
|---|---|---|---|
| MARTEDIPAZZO | Sconto % automatico ogni martedi’ | Ordine fatto di martedi’ (timezone server) | Sconto applicato in checkout senza codice |
| CONSEGNAZERO | Spedizione gratis sopra soglia carrello | Carrello supera importo minimo (es. 25 euro) | Costo consegna azzerato in checkout |
| GOLOSO | Sconto per clienti che ordinano spesso | Cliente raggiunge N pizze cumulative (es. 10) | Coupon personale via email/SMS |
| PIZZAOMAGGIO | Tessera digitale “ogni N pizze, una gratis” | Cliente raggiunge N pizze cumulative | Pizza gratuita aggiunta al prossimo ordine |
| AUGURI | Sconto compleanno | Giorno prima del compleanno cliente | Email + SMS con coupon personale |
| MIMANCHI | Recupero clienti inattivi (winback) | Cliente non ordina da N giorni (default 30) | Email + SMS con coupon re-engagement |
| FAMILYPACK | Sconto per ordini grandi (gruppi) | Carrello con almeno N prodotti (default 4) | Sconto applicato automaticamente in checkout |
Come si configura una campagna
- Vai su Marketing -> sezione Campagne automatiche
- Trovi una card per ogni campagna (icona, titolo, badge con codice)
- Attiva il toggle in alto a destra della card
- Compaiono i campi configurabili (sconto %, soglia, giorni, ecc.)
- Modifica i valori — il salvataggio e’ automatico (vedi check Salvato)
- Per disattivare, clicca di nuovo il toggle: la campagna smette subito di funzionare
Dettaglio configurazione per campagna
- MARTEDIPAZZO — campi: sconto in % (default 15) + ordine minimo opzionale. Si applica in checkout solo il martedi’
- CONSEGNAZERO — campo: carrello minimo per spedizione gratis (default 25 euro). Si applica solo a ordini delivery
- GOLOSO — campi: ogni N pizze (default 10), sconto in % (default 20), ordine minimo opzionale. Conta le pizze cumulative storiche del cliente
- PIZZAOMAGGIO — campi: ogni N pizze (default 10), prodotto omaggio (puoi scegliere un piatto specifico oppure lasciare “decide Brigata”). Genera un coupon “free_item” personale
- AUGURI — campi: sconto in % (default 20), giorni di validita’
del coupon (default 7), ordine minimo opzionale. Richiede cron
job attivo:
POST /api/marketing/cron/birthdayogni giorno alle 09:00 (configurato sul server VPS dal tuo referente tecnico) - MIMANCHI — campi: giorni di inattivita’ (default 30), sconto in
% (default 15), ordine minimo opzionale. Richiede cron job
attivo:
POST /api/marketing/cron/winbackogni settimana (es. lunedi’ 08:00) - FAMILYPACK — campi: prodotti minimi nel carrello (default 4), sconto in % (default 10). Si applica in checkout quando il numero di articoli supera la soglia
Suggerimento: se hai appena lanciato il sito, attiva subito MARTEDIPAZZO + AUGURI + CONSEGNAZERO: sono le tre campagne piu’ efficaci con configurazione minima. Le altre (PIZZAOMAGGIO, GOLOSO) hanno piu’ senso quando hai gia’ un parco clienti registrati storico.
Attenzione: le campagne AUGURI e MIMANCHI funzionano solo se i cron job sul server sono configurati. Se le accendi ma non vedi clienti che ricevono mai email, controlla con il referente tecnico che i cron siano attivi (cerca le notifiche
[birthday-cron]e[winback-cron]nei log Coolify).