Campagne Email
Aggiornato 2026

Newsletter e messaggi di servizio per un sito o un’app ospitati su Vercel

Un progetto su Vercel gira su funzioni che si accendono, rispondono e si spengono: nessun server sempre attivo che si occupi della posta. L’invio va quindi delegato a un servizio esterno, da chiamare con una richiesta breve e senza librerie pesanti. Resend è il punto di partenza più naturale per un team che scrive in JavaScript, perché copre messaggi di servizio e campagne ed è sviluppato dallo stesso team di React Email, la libreria per scrivere i template come componenti. Prima di decidere guarda i limiti di durata delle funzioni, la separazione tra anteprime e produzione e il tetto giornaliero del piano gratuito.

Strumenti consigliati

01

Resend

Resend è la scelta più lineare se il progetto è in JavaScript e vuoi mandare ricevute, inviti e anche qualche campagna da un solo fornitore. Il piano gratuito di resend.com/pricing arriva a 3.000 email al mese, con un massimo di 100 al giorno, il piano Pro costa 20 $ al mese per 50.000 email e la parte marketing parte gratis fino a 1.000 contatti. Il tetto giornaliero è il limite da tenere d’occhio. Se chi cura le campagne non programma, verifica prima se l’editor ti basta, altrimenti guarda Brevo.

Scelta migliore

resend.com

02

Postmark

Postmark è pensato soprattutto per la posta di servizio: per newsletter e sequenze verifica quali funzioni offre oltre all’invio. Su postmarkapp.com/pricing il piano gratuito è fermo a 100 email al mese senza superamenti, e Basic costa 15 $ al mese a 10.000 email. Per un sito con poche ricevute al mese confronta prima il piano gratuito di Resend, e chiedi dove sono i server e quale accordo di trattamento dati offre.

Ideale per ricevute che devono arrivare

postmarkapp.com

03

Kit (ConvertKit)

Se il sito su Vercel è il blog o il portfolio di chi scrive una newsletter, Kit è pensato per quel mestiere. Secondo kit.com/pricing il piano gratuito arriva a 10.000 iscritti con moduli, pagine di destinazione e invii illimitati, ma senza sequenze né automazioni visuali; queste partono da Creator, a 33 $ al mese per 1.000 iscritti con pagamento annuale. Verifica come collegare il modulo del tuo sito.

Ideale per blog e newsletter di un creatore

kit.com

04

Beehiiv

Costruire una newsletter dentro il progetto significa occuparsi di iscrizioni, archivio e disiscrizioni. beehiiv offre invece una piattaforma di pubblicazione: secondo beehiiv.com/pricing il piano gratuito arriva a 2.500 iscritti con invii illimitati e una pubblicazione, Lite costa 49 $ al mese con pagamento annuale. Non serve per le email di servizio dell’app, e il sito resta tuo: verifica come incorporare il modulo di iscrizione.

Ideale per sostituire una newsletter fatta in casa

beehiiv.com

05

Brevo

Brevo manda campagne, email transazionali, SMS e WhatsApp da un unico account, utile se per il progetto c’è poco tempo di programmazione. Starter costa 9 $ al mese da 5.000 email e senza tetto giornaliero, secondo brevo.com/pricing; Standard, a 18 $, aggiunge automazione e test A/B. Controlla nella documentazione come si chiama dal server e se l’editor accetta template tuoi.

Ideale per tenere tutto in un account

brevo.com

06

Klaviyo

Se il sito è un negozio con la vetrina costruita su misura, Klaviyo ragiona su profili e acquisti. Il listino americano su klaviyo.com/pricing indica un piano gratuito con 250 profili attivi e 500 email al mese, poi 20 $ al mese a 500 profili e 30 $ a 1.000. Il collegamento con il tuo carrello non è scontato: verifica se esiste un connettore nativo, un collegamento Zapier/Make oppure solo l’esportazione CSV.

Ideale per un e-shop con vetrina su misura

klaviyo.com

07

MailerLite

MailerLite è lo strumento semplice per una lista che nasce da un modulo o da una pagina di destinazione. Secondo mailerlite.com/pricing Power costa 25 $ al mese a 500 iscritti e non ha tetto di email, utile se un lancio porta un picco di invii; Comfort, a 12 $, un tetto mensile ce l’ha. Per le email di servizio dell’app MailerLite rimanda a un prodotto separato, MailerSend.

Ideale per pagine di iscrizione veloci

mailerlite.com

Cosa valutare prima di scegliere

Funzioni a tempo limitato e invii in massa

Una funzione su Vercel ha un tempo massimo di esecuzione che dipende dal piano: controllalo nelle impostazioni del progetto. Non provare a spedire una campagna intera in una sola chiamata. Metti in coda i destinatari e processali a gruppi, oppure lascia la campagna allo strumento email e usa la funzione solo per aggiungere il contatto. Verifica anche i limiti di richieste del fornitore, per non perdere messaggi quando molte persone si iscrivono insieme.

Anteprime e produzione separate

Ogni ramo del progetto può generare un’anteprima pubblica con le sue variabili d’ambiente. Usa una chiave di invio diversa per produzione e anteprima, oppure un indirizzo di prova che raccoglie tutto, così una prova del modulo non scrive ai clienti veri. Controlla che il fornitore permetta più chiavi o più domini mittente senza costi extra, e che si possano revocare singolarmente.

Template come codice o come editor

I template possono vivere nel repository, scritti come componenti React con la libreria React Email (sviluppata dallo stesso team di Resend, con licenza MIT), oppure in un editor visuale dentro lo strumento email. Il codice è controllabile e versionato, ma ogni modifica richiede uno sviluppatore. L’editor lascia autonomia a chi cura il marketing. Decidi chi cambierà il testo del benvenuto tra sei mesi e scegli di conseguenza.

Webhook e verifica delle richieste

Rimbalzi, segnalazioni di spam e disiscrizioni arrivano al tuo progetto come richieste in ingresso su un indirizzo che esponi tu. Controlla nella documentazione del fornitore come verificare che la richiesta sia autentica, e non modificare i contatti senza questo controllo. Nel listino di Resend i webhook sono indicati sui piani a pagamento: accertati che l’evento che ti serve sia disponibile nel livello che scegli.

Dominio mittente e record DNS

Le email di un progetto nuovo partono da un dominio senza storia. Autentica un sottodominio dedicato con SPF, DKIM e DMARC e controlla dove vanno inseriti i record, se nel pannello del registrar o nella gestione DNS di Vercel. Aspetta qualche giorno prima dei grandi invii e leggi i requisiti che i grandi provider di posta indicano per i mittenti massivi, verificando i loro documenti ufficiali.

Costo per invio o per contatto

Per la posta di servizio si paga il volume: Resend indica 20 $ al mese per 50.000 email nel piano Pro, Postmark 15 $ a 10.000 email. Per le campagne si paga spesso il numero di contatti: la parte marketing di Resend costa 40 $ al mese per 5.000 contatti. Se mescoli i due usi, sommali e controlla che cosa succede quando un errore nel codice manda più messaggi del previsto.

Per approfondire

Domande frequenti

Come mando un’email da una route di Next.js su Vercel?

Crea una route lato server che riceve la richiesta del modulo, controlla i dati e chiama l’interfaccia del fornitore con la chiave letta dalle variabili d’ambiente. La chiave non deve comparire nel codice del browser. Restituisci subito la risposta all’utente e, se l’invio può fallire, registra l’errore invece di bloccare la pagina. I dettagli della chiamata cambiano da fornitore a fornitore: seguili nella sua documentazione, senza copiare esempi di altri strumenti.

Le funzioni serverless creano problemi con gli strumenti di email?

Il rischio non è il fornitore, ma il tempo. Una funzione ha una durata massima e non conserva stato tra una chiamata e l’altra: un invio a molti destinatari va diviso in lotti e l’avanzamento salvato in un database. Controlla anche la regione in cui la funzione viene eseguita, perché i dati dei contatti passano da lì: è un’informazione da riportare, insieme al fornitore di email, nel registro dei trattamenti che il tuo DPO ti aiuta a tenere.

Che cos’è React Email e mi serve davvero?

È una libreria con licenza MIT, sviluppata dallo stesso team di Resend, per scrivere i template come componenti React e trasformarli in HTML al momento dell’invio. Serve se il tuo team lavora già in React e vuole template versionati nel repository. Non serve se le campagne le scrive chi non programma: in quel caso un editor visuale dello strumento email è più pratico. Se vuoi usare l’HTML con un altro fornitore, verifica che accetti messaggi già pronti.

Come evito di spedire email vere dalle anteprime?

Imposta chiavi diverse per anteprima e produzione nelle variabili d’ambiente di Vercel e, nel codice, sostituisci il destinatario con un indirizzo di prova quando l’ambiente non è quello di produzione. Aggiungi all’oggetto un prefisso come [TEST], così le prove si riconoscono. Non copiare mai l’elenco reale dei clienti nell’ambiente di prova: se serve un campione, usa indirizzi inventati su un dominio tuo.

Posso programmare un invio ricorrente con i cron job di Vercel?

Sì, nella configurazione del progetto puoi definire un’attività pianificata che chiama una tua route a orari fissi, per esempio un riepilogo settimanale. Controlla nella documentazione di Vercel quante attività sono incluse nel tuo piano e con quale frequenza minima. La route deve restare breve: seleziona i destinatari, mettili in coda e termina. Per una newsletter con data e ora scelte da chi scrive, pianificare dall’editor dello strumento email è più semplice.

Come ricevo gli eventi di consegna e di rimbalzo?

Il fornitore chiama una tua route con un evento per ogni consegna, rimbalzo o segnalazione di spam. Salva l’evento con data e identificativo del messaggio, e se un indirizzo rimbalza in modo definitivo smetti di scrivergli. Non dare seguito a richieste che non hai verificato. Il registro degli eventi è anche la prova che, dopo una disiscrizione, nessun messaggio promozionale è partito: conservalo per il tempo concordato con il tuo DPO.

Un modulo di iscrizione fatto in casa richiede un consenso separato?

Sì, se raccogli indirizzi per fare marketing. Aggiungi una casella non pre-selezionata con un testo chiaro, salva data, ora e versione del testo, e collega il modulo all’informativa privacy. Non vincolare l’iscrizione a un servizio se il marketing non serve a erogarlo. Un’email di conferma dell’indirizzo riduce gli errori di battitura e dimostra che l’iscrizione è davvero dell’interessato. Per i dettagli rivolgiti al tuo DPO.

Come divido un invio grosso per non superare i limiti?

Salva in una tabella gli invii da fare, con stato e data, e fai trattare a una funzione pochi destinatari alla volta; una seconda chiamata riprende da dove l’altra si è fermata. Rispetta il limite di richieste al secondo del fornitore e il tetto giornaliero del piano: con 100 email al giorno, come nel piano gratuito di Resend secondo resend.com/pricing, 500 iscritti si servono in cinque giorni. Per liste grandi lascia la campagna allo strumento email.

Quando conviene lasciare la newsletter a una piattaforma esterna?

Quando nessuno vuole occuparsi di archivio, disiscrizioni, statistiche e reputazione di invio. Costruire tutto dentro il progetto dà controllo ma ti rende responsabile di ogni dettaglio, compreso il consenso. Una piattaforma come beehiiv o Kit si occupa di iscrizioni e archivio, e tu incorpori il modulo nel sito. Se invece la newsletter è una funzione del prodotto, con contenuti diversi per ogni utente, ha senso generarla dal codice con un fornitore di invio.