Vous créez des sites pour des clients. Chaque client a ses formulaires et une boîte de leads privée ; vous gardez un tableau de bord, une API et un serveur MCP. Pas de SMTP, pas d’adresse e-mail dans votre code.
Sans carte bancaire · sans SMTP · un extrait par site · chaque lead conservé
Overview
Every site's leads, in one place
Total leads
1,248
↑ all-time
Last 7 days
96
↑ 18% vs prior
Active forms
7
across 5 sites
Ada Lovelace
ada@example.com
Grace Hopper
grace@example.com
Alan Turing
alan@example.com
S'intègre à n'importe quelle stack
Tous les autres outils de formulaires vous obligent à câbler du SMTP ou un SDK e-mail dans chaque site. Ici, votre site ne contient rien — juste un FORM_API_URL et un FORM_ID. Le service se charge de l'envoi, du filtrage anti-spam et de la réponse automatique à votre image.
// 1. Get a proof-of-work challenge, solve it, POST your fields.
const API_URL = process.env.FORM_API_URL; // the service
const FORM_ID = process.env.FORM_ID; // one form's UUID
async function submitForm(fields) {
const c = await (await fetch(`${API_URL}/api/challenge`)).json();
let nonce = 0;
while (!(await sha256(`${c.challenge}:${nonce}`)).startsWith("0".repeat(c.difficulty))) nonce++;
return fetch(`${API_URL}/api/submit/${FORM_ID}`, {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ ...fields, pow_challenge: c.challenge, pow_timestamp: c.timestamp, pow_nonce: String(nonce) }),
});
}
// No SMTP. No email library. No backend to run. That's the whole integration.Voici le vrai pipeline — preuve de travail, analyse anti-spam, envoi, réponse automatique — exécuté dans votre navigateur. Écrivez quelque chose et envoyez. Puis essayez de le spammer.
Un seul backend, plusieurs sites clients — chacun à sa marque, tous protégés, tous centralisés.
Chaque soumission de chaque site arrive dans un seul tableau de bord, avec statut en direct.
Honeypot, preuve de travail, signalement par mots-clés, et bannissements par IP, empreinte et hôte DNS inversé. Un lead signalé est conservé, jamais supprimé.
Les réponses automatiques s'adaptent au logo, aux couleurs et au nom de chaque client.
Chaque entreprise pour laquelle vous travaillez reçoit ses leads par e-mail et dans sa propre boîte à sa marque — une réponse suffit.
En un clic, les champs dynamiques deviennent des colonnes propres.
Chaque e-mail est journalisé. Un envoi échoué est signalé dans votre tableau de bord, jamais perdu en silence.
Astro, Next, Nuxt, Vue, Svelte, ou du HTML pur.
De zéro à la réception d’e-mails de leads à votre image — en quelques minutes.
Nommez l’entreprise pour laquelle vous travaillez, ajoutez son formulaire, copiez l’identifiant du formulaire.
Déposez les deux valeurs d’environnement et l’assistant d’envoi dans n’importe quel site.
Le client reçoit le lead par e-mail et dans sa boîte, le visiteur une réponse automatique à son image, et vous suivez tout en direct.
Conçu pour ceux qui gèrent de nombreux sites clients.
Glissez pour comparer →
| Fonctionnalité | Inlet | Formspree / Basin | Jotform |
|---|---|---|---|
| Un compte, un client par entreprise | |||
| Aucun SMTP dans vos sites | |||
| E-mails et boîtes en marque blanche | |||
| Anti-spam preuve de travail + mots-clés | |||
| Serveur MCP : votre IA configure un site | |||
| Chaque lead conservé, exportable à tout moment |
Inlet fait tourner aujourd’hui les formulaires de vraies entreprises multi-sites. Aucun témoignage inventé — le produit est la preuve, et le forfait gratuit vous laisse le vérifier sur votre propre site.
Non. Le SMTP est configuré une seule fois dans le service. Vos sites se contentent d’envoyer (POST) les champs du formulaire vers une URL — ils ne contiennent aucun identifiant e-mail et n’importent aucun outil d’envoi. C’est la différence essentielle avec le fait de câbler l’e-mail dans chaque site.
Oui. Avec un seul expéditeur vérifié (par exemple via Brevo), vous pouvez écrire à tout le monde — aucune configuration de domaine complète requise. Un domaine personnalisé avec DKIM/SPF améliore la délivrabilité à grande échelle, mais reste optionnel au départ.
Tout environnement JavaScript navigateur : Astro, Next.js, Nuxt, Vue, Svelte, ou du HTML statique. Vous copiez un petit assistant d’envoi (ou un formulaire HTML standard) et vous le pointez vers votre URL de formulaire.
Quatre couches : un champ honeypot caché, un défi cryptographique de preuve de travail qui coûte du CPU aux bots, un filtre par mots-clés, et le bannissement automatique — IP, empreinte du navigateur et hôte DNS inversé — de tout ce qui déclenche le honeypot. Un mot-clé ne supprime jamais un lead — il est conservé et signalé pour que rien de réel ne soit perdu.
C’est conçu pour ceux qui gèrent de nombreux sites clients : un compte développeur, un client par entreprise, chaque lead enregistré et envoyé à la bonne entreprise, une boîte privée par client, et un serveur MCP pour que votre assistant IA configure un site en un appel. C’est pensé pour les développeurs (intégration par le code), pas un constructeur glisser-déposer.
Les fichiers en base64 sont interceptés, téléversés vers le stockage, et remplacés par des liens de téléchargement propres dans l’e-mail de notification — ainsi les pièces jointes ne déclenchent jamais les filtres anti-spam et n’alourdissent pas les boîtes de réception.
Un seul backend pour tous vos sites — sans SMTP, sans verrouillage, vos données.