Salta ai contenuti

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

  1. Vai su Marketing -> sezione Campagne automatiche
  2. Trovi una card per ogni campagna (icona, titolo, badge con codice)
  3. Attiva il toggle in alto a destra della card
  4. Compaiono i campi configurabili (sconto %, soglia, giorni, ecc.)
  5. Modifica i valori — il salvataggio e’ automatico (vedi check Salvato)
  6. 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/birthday ogni 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/winback ogni 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).