Email transazionali con Brevo: setup e best practice
Le email transazionali (conferma ordine, reset password, fattura, OTP) sono email 1-to-1 generate da eventi nel sistema. Brevo offre un servizio SMTP transazionale separato dal marketing, con API REST e webhook per integrazione tecnica.
Differenza tra transazionali e marketing
Le marketing sono campagne promozionali, le transazionali sono comunicazioni di servizio. Le transazionali non richiedono consenso esplicito (sono dovute) e devono arrivare in tempo reale con altissima deliverability. Brevo offre IP dedicati per le transazionali nei piani business.
Setup SMTP
Brevo fornisce credenziali SMTP in SMTP & API > SMTP. Server smtp-relay.brevo.com, porta 587 (STARTTLS) o 465 (SSL). Inserisci queste credenziali nel tuo backend (PHP Mailer, NodeMailer, Django, Laravel). Limite invii dipende dal piano.
Procedura passo-passo
- Accedi a Brevo > SMTP & API > genera SMTP key.
- Verifica il dominio mittente in Senders, Domains > Add Domain.
- Configura DKIM, SPF, DMARC come indicato.
- Crea template transazionali in Campaigns > Templates > Transactional.
- Usa variabili {{ params.NOME }} per personalizzare.
- Integra via SMTP nel tuo backend o usa API REST con endpoint /smtp/email.
- Imposta webhook in Transactional > Settings > Webhooks per tracking delivered/opened/clicked.
- Monitora delivery rate in Transactional > Statistics.
Esempio API
POST https://api.brevo.com/v3/smtp/email con header api-key e body JSON contenente sender, to, templateId, params. La risposta include messageId per il tracking.
Errori comuni e come risolverli
- Dominio non verificato: invio bloccato. Completa i record DNS e attendi propagazione.
- SMTP key esposta: non committarla mai in repository pubblici, usa variabili ambiente.
- Tasso di bounce alto: pulisci lista email errate prima di inviare.
- Template caricati lentamente: usa il templateId invece di passare HTML inline.
- Webhook non gestiti: senza webhook non puoi tracciare bounce e reclami.
Domande frequenti
D: Brevo permette transazionali nel piano gratuito?
R: Si, fino a 300 al giorno.
D: Devo richiedere consenso per le transazionali?
R: No, sono email di servizio, ma devono essere strettamente legate alla transazione.
D: Posso fare A/B test sulle transazionali?
R: Brevo non lo supporta nativamente, devi gestirlo lato codice con due templateId.
Hai bisogno di aiuto?
Se vuoi delegare l'email marketing al team di G Tech Group, scrivici tramite il modulo di contatto. Ti aiutiamo con configurazione SMTP, migrazioni, automation e reportistica.