Formulaires
Chaque envoi de votre site arrive sur Telegram ou par e-mail, avec une protection anti-spam. Sans backend à gérer.
En savoir plus: Formulaires1 000 envois gratuits par mois
Collez un prompt dans un outil d'IA ou un formulaire HTML. Chaque contact arrive tout de suite sur Telegram et par e-mail, Free compris. Sans serveur, données dans l'UE.
1 000 envois par mois gratuits. Telegram et e-mail à chaque envoi. Sans mot de passe.
Premiers utilisateurs : 12 mois de Pro offerts contre un avis sincère
<form action="/submit" method="POST">
<input type="hidden" name="access_key">
<input name="name" required>
<input name="email" type="email">
<textarea name="message"></textarea>
<button>Send</button>
</form>
Commencez par les formulaires. Ajoutez les avis et un chat d'aide quand vous en avez besoin. Chacun a une offre gratuite.
Chaque envoi de votre site arrive sur Telegram ou par e-mail, avec une protection anti-spam. Sans backend à gérer.
En savoir plus: FormulairesRecueillez les avis de vos clients, validez-les et affichez les étoiles sur votre site ou sur chaque fiche produit.
En savoir plus: AvisRépond aux visiteurs à partir de vos propres pages et vous transmet le reste par e-mail ou Telegram.
En savoir plus: Chat d'aide IALà où le constructeur accepte votre HTML, le formulaire envoie vers une seule URL. Sans backend.
Toutes les plateformesLe design reste sur votre site. Les données partent vers Formgong.
Trois étapes, sans backend
Les réglages sont dans Formgong. Inutile de reconstruire le site pour les changer.
Indiquez votre e-mail. L'access key apparaît tout de suite et le message ouvre le tableau de bord. Sans mot de passe.
Copiez un prompt prêt pour Lovable, Bolt, v0 ou Cursor. Votre access key est déjà dedans.
Un bouton ouvre le bot. Vous ne copiez aucun id de chat, ni en privé ni dans un groupe.
Un lien vers le bot relie le chat au formulaire. Chaque envoi a Répondre, Traité et Spam — le même CRM léger sur Free et Pro.
En savoir plus: Telegram sans id de chatChaque offre envoie un e-mail à chaque envoi : Free jusqu'à 3 adresses, Pro jusqu'à 5. Reply-To est l'adresse du visiteur s'il en a laissé une.
En savoir plus: E-mail auquel répondreLisez les envois, filtrez le spam et exportez un CSV avec BOM UTF-8 pour qu'Excel ouvre correctement le cyrillique et le turc.
En savoir plus: Boîte et CSV pour ExcelSignature HMAC et nouvelles tentatives via une file. Guides pour Make, n8n, Zapier et KeyCRM.
En savoir plus: Webhooks signésLe honeypot est toujours actif. Cloudflare Turnstile est inclus dans Free. Le spam reste dans son onglet.
En savoir plus: Le spam n'entame pas le quotaDestinataires, Telegram, redirections et webhooks se règlent dans le tableau de bord.
En savoir plus: Réglages sans redéploiementVues, démarrages, conversion et la source de chaque contact sur Telegram. Sans cookies ni empreinte du navigateur.
En savoir plus: Analytique sans bandeau de consentementConnectez Cursor, Claude Code ou VS Code avec un jeton personnel. L’agent liste vos formulaires, en crée un et ajoute le code.
En savoir plus: Serveur MCP pour les outils d’IALa page de remerciement, les messages d’erreur, le CAPTCHA et la réponse automatique par défaut suivent automatiquement la langue de votre site, en 12 langues. Vous choisissez les langues du formulaire et pouvez écrire vos propres textes.
En savoir plus: Parle la langue de vos visiteursNouveau : avis
Envoyez à vos clients un lien d'avis ou ajoutez une note à votre formulaire, approuvez ce qui arrive et affichez-le avec une ligne de code. Rien n'est publié sans votre accord.
★★★★☆ 4.5 / 5 · Approuvé: 2
Commandé lundi, la tasse est arrivée mercredi, soigneusement emballée.
Bonne qualité, mais l'anse est un peu petite pour ma main.
Nouveau : chat d'aide IA
Ajoutez une ligne de code. Le chat lit vos pages et répond aux visiteurs dans leur langue. Quand il ne sait pas, il le dit et propose de vous transmettre la question.
Vous livrez en Belgique ?
Oui. Les commandes pour la Belgique arrivent en 3 à 5 jours ouvrés, et la livraison est offerte dès 50 €.
Source : Livraison et retoursGuide
Un endpoint, un access key public, aucun backend de votre côté.
En savoir plus: Guide<form action="https://formgong.com/submit" method="POST"> <input type="hidden" name="access_key" value="fk_your_access_key"> <input type="hidden" name="_lang" value="fr"> <label>Nom <input type="text" name="name" autocomplete="name" placeholder="Votre nom" required></label> <label>E-mail <input type="email" name="email" autocomplete="email" placeholder="vous@exemple.com" required></label> <label>Message <textarea name="message" placeholder="Comment pouvons-nous vous aider ?" required></textarea></label> <div aria-hidden="true" style="position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)"> <label>Laissez ce champ vide<input type="text" name="botcheck" tabindex="-1" autocomplete="off"></label> </div> <button type="submit">Envoyer</button> </form>
export function ContactForm() {
return (
<form onSubmit={onSubmit}>
<input type="hidden" name="access_key" value="fk_your_access_key" />
<input type="hidden" name="_lang" value="fr" />
<label>{"Nom"} <input name="name" required /></label>
<label>{"E-mail"} <input name="email" type="email" required /></label>
<label>{"Message"} <textarea name="message" required /></label>
<button type="submit">{"Envoyer"}</button>
</form>
);
}
// POST https://formgong.com/submitasync function onSubmit(event) {
event.preventDefault();
const fields = Object.fromEntries(new FormData(event.currentTarget));
const response = await fetch("https://formgong.com/submit", {
method: "POST",
headers: {
"Content-Type": "application/json",
Accept: "application/json",
},
// _lang: language of Formgong messages and the autoreply (multilingual site: document.documentElement.lang).
body: JSON.stringify({ _lang: "fr", ...fields, access_key: "fk_your_access_key" }),
});
const result = await response.json();
if (!result.success) throw new Error(result.message || "Échec de l’envoi. Veuillez réessayer.");
return result.message; // localized "Sent. Thank you!"
}Commencez gratuitement. Un seul forfait payant débloque toutes les fonctions des formulaires et des avis. Le chat d’aide IA coûte selon le nombre de réponses dont vous avez besoin.
$0
par mois
$15
par mois
ou $144 par an (20 % d’économie)
Free inclut 100 réponses par mois. Chaque pack payant ajoute 1 000 réponses par mois, jusqu’à 3 bots, sans lien « Formgong ». Chat d’aide IA
Les paiements sont gérés par Freemius, le merchant of record : il débite la carte, gère la TVA et envoie les factures.
Questions courantes sur l'installation, la sécurité et les limites d'envois.
Voir la documentationNon. Le formulaire envoie vers une URL Formgong. Pas de backend, de base de données ni de service e-mail à gérer de votre côté.
Oui. L'access key est public, comme l'adresse d'un formulaire. Avec toutes les offres, Free compris, vous pouvez limiter les domaines autorisés à envoyer.
Sur Cloudflare D1, juridiction UE. L'adresse IP n'est stockée que sous forme de hash.
À 80 % de la limite mensuelle, nous vous envoyons un e-mail. Si vous la dépassez, la livraison continue à crédit jusqu'au 7 du mois suivant, pour jusqu'à 5 000 envois au-delà de la limite. Payez d'ici là : passez à Pro ou, avec Pro, ajoutez 5 000 envois pour 5 $, en un seul paiement. Sans paiement, les nouveaux envois sont enregistrés mais pas livrés jusqu'au paiement. Le crédit est disponible une fois tous les 12 mois. Rien n'est facturé automatiquement et le spam ne compte pas.
Un outil peut générer une table et un e-mail, mais la protection anti-spam, la boîte, Telegram et le changement de destinataires restent à assembler. Formgong le fait déjà.
Chaque envoi Telegram a Répondre, Traité et Spam. Répondre ouvre le client mail s'il y a un e-mail. Les états suivent le tableau de bord. Sur Free et Pro.
L'access key par e-mail, un prompt dans l'outil, le contact sur Telegram.