Email transazionali con Brevo: setup e best practice

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

  1. Accedi a Brevo > SMTP & API > genera SMTP key.
  2. Verifica il dominio mittente in Senders, Domains > Add Domain.
  3. Configura DKIM, SPF, DMARC come indicato.
  4. Crea template transazionali in Campaigns > Templates > Transactional.
  5. Usa variabili {{ params.NOME }} per personalizzare.
  6. Integra via SMTP nel tuo backend o usa API REST con endpoint /smtp/email.
  7. Imposta webhook in Transactional > Settings > Webhooks per tracking delivered/opened/clicked.
  8. 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.

Hai trovato utile quest'articolo?