Loops vs Resend
Questo è un confronto tra email di prodotto e infrastruttura per sviluppatori: la scelta giusta dipende da chi deve modificare i messaggi dopo l'integrazione iniziale. Loops è il workflow email pensato per SaaS, operabile da prodotto e growth senza lavoro infrastrutturale. Resend è l'API pulita per sviluppatori che vogliono controllo totale su rendering e consegna.
La risposta breve: scegli Loops per un workflow email di prodotto focalizzato con poca infrastruttura. Scegli Resend quando gli sviluppatori devono controllare API, template e consegna.
Sintesi: chi vince per profilo
SaaS early-stage senza team email → Loops. Onboarding ed eventi in giorni. Team tecnici che mandano transazionali → Resend. API eccellente, prezzi onesti, controllo totale. SaaS che vuole marketing e transazionale in un solo account → nessuno dei due: guarda Brevo (da 9 $/mese) oppure Customer.io se hai un team con dati.
Tabella comparativa
| Loops | Resend | |
|---|---|---|
| Prezzo di partenza | Gratis fino ai 1.000 contatti più recenti e 4.000 invii in 30 giorni; a pagamento a scaglioni sugli iscritti, 99 $/mese a circa 10.000 (listino) | Free con 3.000 email/mese; Pro 20 $/mese per 50.000; Scale 90 $/mese per 100.000 (listino) |
| Chi modifica i messaggi | Prodotto/growth in autonomia | Sviluppatori (codice) |
| Email marketing | Sequenze prodotto | No (solo transazionale/API) |
| Trigger di fatturazione | No | No (li costruisci tu) |
| Ideale per | Onboarding SaaS | Transazionale sviluppatori |
Dove Loops stacca
Per un SaaS appena lanciato, il time-to-value è impareggiabile: eventi dentro, sequenze di onboarding e attivazione fuori, senza costruire pipeline. La DX è pensata per founder tecnici che vogliono risultati senza assumere un email specialist. I template essenziali bastano per l'80% delle email di prodotto.
Il costo nascosto è il soffitto: quando l'orchestrazione cresce servono segmentazioni, billing e reportistica che Loops non ha. Appena superi l'early stage, rivaluta il canone rispetto a piattaforme più ampie come Brevo, che unisce campagne, automazione e transazionali.
Dove Resend tiene botta
Come API transazionale è semplicemente eccellente: documentazione chiara, SDK ovunque, prezzi trasparenti a volume, consegna affidabile. Per sviluppatori che devono mandare reset password, ricevute e notifiche, è tra le migliori scelte possibili.
Ma resta infrastruttura: markup, QA, logica lifecycle e contenuti restano responsabilità tua. Non è una piattaforma di marketing e non finge di esserlo — se ti servono campagne e journey, dovrai affiancare altro.
Raccomandazione per forma del team
Un piccolo team prodotto scelga lo strumento il cui modello di editing e debug corrisponde alla proprietà reale. Prima di migrare, documenta nomi degli eventi, regole di soppressione, posizione dei template e definizioni dei report: se queste quattro cose non sono chiare, la migrazione sposta l'ambiguità invece di rimuoverla.
Fatturi abbonamenti?
Nessuno dei due legge pagamenti e rinnovi da solo: gli eventi di billing devi inviarli tu dal tuo codice o dal webhook del sistema di pagamento. Pianifica quel lavoro prima di scegliere.
Servono solo transazionali?
Resend senza esitare, eventualmente contro Postmark per la massima deliverability senza pensieri.
Serve solo attivazione?
Loops per partire in giorni; rivaluta a trazione reale quando servono billing e scala.
Possono convivere Loops e Resend?
Sì ed è comune: Resend per i transazionali critici via API, Loops per onboarding e annunci prodotto. Il costo totale resta contenuto e ogni strumento fa il suo mestiere.
Loops giustifica un canone a pagamento rispetto al piano gratuito di Resend?
Solo per la velocità iniziale e la DX: se il vero bisogno sono le email di sistema, il gratuito di Resend basta a lungo. Quando servono segmentazioni, fatturazione o scala, confronta Customer.io o Brevo prima di allargare Loops.
Resend può fare email marketing?
No nativamente: serve costruire tutto sopra (template, segmenti, invii). Esistono wrapper, ma a quel punto valuta una piattaforma completa.
Quale scala meglio?
Resend come infrastruttura scala all'infinito; come piattaforma marketing non scala affatto perché non lo è. Loops scala fino al mid-stage SaaS, poi serve migrare.
Iscritti contro email inviate: come leggere i due listini
| Aspetto | Come è scritto nel listino | Conseguenza per un SaaS |
|---|---|---|
| Che cosa fa salire il prezzo | Loops segue gli iscritti: la pagina prezzi mostra 99 $ al mese a circa 10.000 iscritti e 249 $ a circa 50.000, con invii illimitati verso gli iscritti. Resend segue le email: Pro è 20 $ per 50.000 al mese, Scale 90 $ per 100.000, con 0,90 $ ogni 1.000 extra (listino). | Con 10.000 utenti che ricevono due email di prodotto al mese servono circa 20.000 invii: restano dentro il piano Pro di Resend, ma su Loops il canone si calcola sugli iscritti, non sui messaggi. |
| Piano gratuito | Loops: contatti illimitati, ma i 4.000 invii in 30 giorni vanno ai soli 1.000 contatti più recenti, con la dicitura «Powered by Loops» in fondo. Resend: 3.000 email al mese, tetto di 100 al giorno, 3 domini. | Un lancio con 800 iscrizioni in un giorno supera il tetto giornaliero di Resend Free anche se il totale mensile è basso; su Loops il limite è sul bacino, non sul giorno. |
| Email di sistema | Su Loops l'invio transazionale è incluso nei piani a pagamento senza costo aggiuntivo; per Resend è il prodotto principale. | Se oggi invii ricevute e reset dal codice, spostarli su Loops ha senso solo se vuoi gestirne il testo da un editor. |
| Team e integrazioni tecniche | Loops dichiara di non far pagare i posti del team. Resend elenca i webhook tra le funzioni dei piani a pagamento e il numero di domini per piano. | Se gestisci più di tre domini mittente sullo stesso account, il Free di Resend non basta; sui piani a pagamento conta anche la disponibilità dei webhook per leggere consegne e rimbalzi. |
Chi tocca i messaggi, e quante volte al mese
| Come lavora il tuo team | Meglio | Ragione |
|---|---|---|
| Il testo dell'onboarding cambia ogni settimana e lo cura chi fa prodotto | Loops | Le modifiche si fanno nell'editor, senza aprire il repository né fare un deploy. |
| Reset password, inviti e ricevute partono da una funzione del backend, con template versionati nel codice | Resend | Il messaggio vive accanto alla logica che lo genera e passa dalle stesse revisioni del resto del codice. |
| Hai molti iscritti ma ognuno riceve poche email l'anno | Da rifare sul listino | Il canone di Loops sale con gli iscritti, quello di Resend con i messaggi: con pochi invii per persona il confronto può invertirsi. |
| Nessuno sviluppatore ha tempo per integrare un'API questo mese | Loops | Basta inviare gli eventi principali dell'app e costruire le sequenze nell'interfaccia. |
| Servono sia email di sistema sia sequenze di attivazione | Entrambi, su domini separati | Un sottodominio per i messaggi del codice e uno per le sequenze evita che una campagna rovini la reputazione dei reset password. |
| Vuoi mandare rinnovi e avvisi di pagamento fallito | Nessuno, da solo | Né Loops né Resend leggono il sistema di pagamento: l'evento deve partire dal tuo backend o dal suo webhook. |
Se vuoi allargare il confronto, guarda le pagine sulle alternative a Loops e sulle alternative a Resend, oppure la guida agli strumenti per l'invio via API.
Prima di integrare uno dei due
- Elenca le email esistenti. Scrivi quali messaggi partono già dall'app e, accanto a ciascuno, chi può chiederne una modifica: se la risposta è «il prodotto» o «il marketing», quel messaggio non dovrebbe restare chiuso in un template del repository.
- Definisci i nomi degli eventi. Prima di disegnare la prima sequenza su Loops fissa nomi e proprietà degli eventi (per esempio progetto creato, invito accettato), perché cambiarli dopo rompe le sequenze già attive.
- Usa sottodomini diversi. Autentica con SPF e DKIM un sottodominio per i messaggi del codice e uno per le sequenze, anche se i fornitori sono due.
- Prevedi il picco. Confronta il tetto giornaliero del piano Free di Resend con il giorno peggiore, per esempio un lancio o un reset massivo di password, e non solo con la media mensile.
- Nomina chi legge i rimbalzi. Decidi in anticipo quale parte del tuo codice riceve i webhook di consegna e rimbalzo e disattiva gli indirizzi non validi, e chi controlla che funzioni.
Il lessico di chi integra email in un prodotto
| Termine | Detto semplice |
|---|---|
| Evento | Un segnale che l'app manda allo strumento quando un utente fa qualcosa. In Loops un evento può avviare una sequenza; con Resend non esiste questo livello, perché è il tuo codice a chiedere l'invio di ogni messaggio. |
| Email transazionale | Il messaggio che l'utente si aspetta in seguito a un'azione, come la conferma di registrazione, il reset della password o la ricevuta. Resend nasce per questo; su Loops è incluso nei piani a pagamento. |
| Sequenza | Una serie di email programmate nel tempo, con pause e condizioni legate al comportamento dell'utente, tipica dell'onboarding e dell'attivazione. |
| Webhook | Una chiamata che il fornitore fa al tuo server quando accade qualcosa a un messaggio (consegnato, rimbalzato, segnalato come spam). Resend li mette tra le funzioni dei piani a pagamento. |
| Iscritto | Il contatto che per Loops fa salire il prezzo. Nel piano gratuito gli invii vanno solo ai 1.000 contatti più recenti, quindi gli iscritti più vecchi non ricevono nulla. |
Condizioni da rileggere quando l'email entra nel prodotto
| Tema | Domanda | Perché conta |
|---|---|---|
| Dati degli utenti finali | Qual è l'accordo di trattamento dati di ciascun fornitore, quali sub-responsabili usa e dove sono i server. | Sei tu il titolare verso i tuoi utenti: l'informativa privacy deve nominare i fornitori statunitensi che ricevono nome e indirizzo email. |
| Sospensione dell'account | Che cosa succede, e con quale preavviso, se un picco di rimbalzi o di segnalazioni fa scattare un blocco. | Se Resend invia i reset password, un blocco ferma l'accesso degli utenti; sapere in anticipo chi contattare riduce il tempo di fermo. |
| Via d'uscita | Che cosa puoi esportare: contatti con le loro proprietà e cronologia degli eventi su Loops, elenco delle soppressioni e registro degli invii su Resend. | La lista di chi si è disiscritto deve seguirti se cambi strumento, altrimenti rimandi email a chi ha già detto no. |
| Marchio nel piano gratuito | Se la dicitura «Powered by Loops» compare nelle email inviate e da quale piano si toglie. | Su messaggi che i clienti leggono come comunicazioni del tuo prodotto cambia la percezione di serietà. |
Domande frequenti
Quanto costa Resend se mando 10.000 email al mese?
Il piano Free di Resend include 3.000 email al mese con un tetto di 100 al giorno e 3 domini, quindi 10.000 invii lo superano. Pro costa 20 $ al mese per 50.000 email e Scale 90 $ per 100.000, con 0,90 $ ogni 1.000 email extra. Per Loops non riporto cifre: le trovi sulla sua pagina prezzi, dove il costo dipende dal numero di contatti.
Sono un founder tecnico da solo: parto da Loops o da Resend?
Se i messaggi sono soprattutto reset password, ricevute e notifiche, parti da Resend: scrivi il template una volta nel codice e non lo tocchi più. Se invece vuoi cambiare ogni settimana il testo dell'onboarding senza fare un deploy, Loops ti evita di aprire il repository per ogni modifica. Decidi in base a quante volte prevedi di toccare i testi nei prossimi tre mesi.
Che cosa devo ricostruire se sposto le email da Resend a Loops?
Resend manda ciò che il tuo codice gli chiede, quindi la logica di quando partire un'email vive nella tua app: dovrai tradurla in eventi inviati a Loops e in sequenze costruite nel suo editor. Elenca ogni email che oggi parte dal codice e decidi se resta transazionale, e quindi su Resend, o diventa una sequenza di prodotto. Mantieni attivo il vecchio invio finché la nuova sequenza non è stata verificata con account di prova.
Quale obbligo di consenso vale per le email di onboarding di un SaaS italiano?
Le email strettamente di servizio, come la conferma di registrazione o il reset password, non sono promozionali e non richiedono il consenso al marketing. Una sequenza che promuove funzioni a pagamento o sconti, invece, di norma sì: separa i due flussi e tieni un'opzione di disiscrizione nei messaggi di prodotto. Entrambi i fornitori sono statunitensi, quindi nell'informativa privacy indicali e firma l'accordo di trattamento dei dati.