Vai al contenuto
← Tutti i confronti

Confronta · EmailJS

Formward vs EmailJS: invii archiviati e filtrati

EmailJS risolve bene un problema specifico: inviare un'email dal JavaScript front-end usando un template, senza un server. Installi l'SDK, aggiungi una public key, un service ID e un template ID, e chiami sendForm.

Formward è un backend per moduli. Il browser invia il modulo e Formward archivia l'invio, esegue i controlli anti-spam, invia la notifica e conserva uno storico consultabile. Se ti basta un'email e ti va bene una cronologia breve delle email inviate, EmailJS è più leggero. Se ti servono gli invii veri e propri, Formward è lo strumento migliore.

Ultimo controllo 27 ottobre 2026. Ogni affermazione su EmailJS in questa pagina proviene dal sito ufficiale di EmailJS, elencato sotto Fonti. Quando non abbiamo potuto confermare un'informazione, la tabella riporta «Non verificato» invece di fare supposizioni. Prezzi e piani cambiano, quindi verificali sul loro sito prima di decidere. I dati di Formward provengono direttamente dalla nostra tabella dei piani aggiornata.

In sintesi

Formward

  • Gestito da EGF Fastighetsservice AB a Stoccolma, Svezia.
  • Invii archiviati presso Hostup AB in Svezia; email di notifica inviate tramite Mailjet nell'UE.
  • Cloudflare Turnstile (USA) interviene solo sui moduli in cui lo attivi.
  • I pagamenti passano da Stripe, che non riceve mai il contenuto dei moduli.

EmailJS

  • EmailJS Pte. Ltd., Singapore.
  • Server negli USA, gestiti da Amazon Web Services.
  • Pubblica un DPA basato sulle Clausole contrattuali standard UE.
  • Conserva lo storico delle email inviate: 7 giorni nel piano Free, 30 giorni nei piani a pagamento.

Confronto delle funzionalità

CaratteristicaFormwardEmailJS
Cos'èBackend per moduliInvio di email da JavaScript lato client
Archivia gli inviiSì, consultabili, con la tua impostazione di conservazioneCronologia delle email per 7 o 30 giorni
Richiede JavaScriptNo, funziona un modulo HTML sempliceSì, l'SDK invia l'email
Dove vengono elaborati i datiHostup AB, SveziaAWS, USA
Piano Free50 invii al mese, conservati per 30 giorni200 richieste al mese, 2 template
AllegatiProfessional e oltre (5 file, 10 MiB ciascuno)Dal piano Personal (500 KB)
Filtro dello spam lato serverHoneypot, limiti di frequenza, blocco delle email temporanee, Turnstile opzionaleNon verificato
Limite di richiesteLimiti per modulo che imposti tu1 richiesta al secondo

Prezzi

Piano FormwardMensileAl mese, fatturazione annualeInvii / mese
Free€0€050
Personal€15€10200
Professional€30€202,000
Business€90€6020,000

EmailJS

  • Free: 0 $, 200 richieste al mese, 2 template, cronologia di 7 giorni.
  • Personal: 9 $ al mese, 2.000 richieste, 6 template, allegati da 500 KB.
  • Professional: 15 $ al mese, 5.000 richieste, template illimitati, allegati da 2 MB.
  • Business: 40 $ al mese, 25.000 richieste, allegati da 30 MB.

Dati attuali: prezzi di EmailJS · tutti i piani Formward

UE, GDPR e posizione dei dati

EmailJS dichiara che i suoi server si trovano negli USA e girano su Amazon Web Services, e nel suo DPA si affida alle Clausole contrattuali standard UE. L'email che invia va alla casella di posta a cui punta il tuo template.

Formward archivia ed elabora gli invii dei moduli nell'UE: l'applicazione e il database girano presso Hostup AB in Svezia, le email di notifica partono tramite Mailjet nell'UE e le funzionalità di IA su Professional e Business usano Mistral AI in Francia. Un sub-responsabile facoltativo si trova fuori dall'UE: Cloudflare Turnstile (USA), che vede solo la verifica anti-bot e solo sui moduli in cui lo attivi. I dati escono dall'UE quando sei tu a inviarli lì, per esempio verso una casella di notifica ospitata da un fornitore statunitense, una sincronizzazione con Google Sheets o un URL webhook.

I dettagli si trovano nel registro dei sub-responsabili di Formward, nel DPA (accettato nella dashboard) e nella valutazione d'impatto sui trasferimenti.

Passare da EmailJS

Impegno: Bassa. Cosa cambia:

  • Rimuovi il pacchetto @emailjs/browser e la public key, il service ID e il template ID.
  • Invia il modulo al tuo endpoint Formward, con o senza JavaScript.
  • Imposta l'indirizzo di notifica e l'oggetto sul modulo in Formward invece che in un template email.

Prima: EmailJS

import emailjs from "@emailjs/browser";

emailjs.init({ publicKey: "YOUR_PUBLIC_KEY" });

form.addEventListener("submit", async (event) => {
  event.preventDefault();
  await emailjs.sendForm("YOUR_SERVICE_ID", "YOUR_TEMPLATE_ID", form);
});

Dopo: Formward

form.addEventListener("submit", async (event) => {
  event.preventDefault();
  const res = await fetch("https://forms.formward.eu/f/<formId>", {
    method: "POST",
    headers: { Accept: "application/json" },
    body: new URLSearchParams(new FormData(form)),
  });
  if (!res.ok) throw new Error("Submission failed");
});
  1. Crea un modulo in Formward, imposta l'email di notifica e copia l'endpoint.
  2. Sostituisci la chiamata sendForm con una fetch() verso l'endpoint, oppure elimina lo script e imposta l'action del modulo.
  3. Aggiungi un campo nascosto _gotcha come honeypot e aggiungi l'origine del tuo sito tra le origini consentite.
  4. Invia un invio di prova e rimuovi le chiavi di EmailJS dal codice.

La guida completa, con la mappatura dei campi e le differenze di comportamento da verificare, è nella guida alla migrazione da EmailJS.

Quale scegliere

Scegli Formward per

  • Moduli per cui ti serve un registro di ogni invio, non solo un'email.
  • Siti che devono funzionare senza JavaScript.
  • Team europei che vogliono che gli invii siano elaborati nell'UE.

Scegli EmailJS per

  • Invio di email da template a partire da un'app, non solo dai moduli.
  • Prototipi in cui ti basta un'email.

Quando Formward non è la scelta migliore

  • Il piano Free accetta 50 invii al mese e li conserva per 30 giorni, e il caricamento di file parte dal piano Professional.
  • Formward è un backend per moduli con pagine di modulo ospitate, non uno strumento per sondaggi. Per sondaggi lunghi con molte ramificazioni, uno strumento dedicato potrebbe adattarsi meglio.
  • Formward è un'azienda giovane. Valuta tu la sua affidabilità sulla pagina di stato e nel registro delle modifiche.

Domande

Posso mantenere il mio codice React o Vue?
Sì. Cambia solo il gestore dell'invio: sostituisci la chiamata a EmailJS con una fetch() verso il tuo endpoint Formward. Le pagine dei framework mostrano componenti completi.
Con Formward le mie chiavi sono esposte nel browser?
Nel browser non ci sono chiavi. L'URL dell'endpoint è pubblico per scelta progettuale, e lo proteggi con origini consentite, limiti di richieste e l'honeypot lato Formward.
Quanto costa Formward?
Formward ha un piano Free con 50 invii al mese. I piani a pagamento costano 15 € al mese (Personal, 200 invii), 30 € (Professional, 2,000) e 90 € (Business, 20,000). Con il pagamento annuale scendono a 10 €, 20 € e 60 € al mese.

Leggi dopo

Fonti

Ultimo controllo 27 ottobre 2026

Prova Formward su un modulo

Il piano Free consente 50 invii al mese, senza carta di credito. Collega un modulo di prova a Formward e verifica l'intero percorso prima di spostare qualcosa di importante.