Le backend de formulaires pour sites statiques
que vous n'aurez jamais à maintenir.
Collez une seule clé API comme action de votre formulaire. Les soumissions arrivent dans votre tableau de bord et sonnent sur votre téléphone instantanément - et ne quittent jamais l'UE.
Niveau gratuit : 5 formulaires · 250 soumissions/mois · Sans carte bancaire.
Conçu pour les personnes qui livrent des sites statiques pour leurs clients - freelances comme studios.
<form action="https://formhook.app/f/fh_…" method="POST">
<input name="email" type="email" required>
<textarea name="message" required></textarea>
<button type="submit">Send</button>
</form>C'est toute l'intégration. Il n'y a pas d'étape deux.
Essayez ici même.
Remplissez le formulaire. Regardez-le arriver dans le tableau de bord - en direct.
Les soumissions apparaissent ici dès leur arrivée.
Conçu pour la façon dont vous livrez réellement.
Trois choses comptent pour un backend de formulaires derrière un site statique : des notifications que vous remarquez vraiment, un hébergement que vous contrôlez, et une intégration qui prend trente secondes.
Notifications push natives
Recevez une notification système à chaque soumission de formulaire, même quand votre navigateur est fermé. Fonctionne sur macOS, Windows, Linux, Android et PWA iOS.
Soumissions conservées pour toujours
Chaque soumission reste dans votre tableau de bord aussi longtemps que vous le voulez. Pas d'archive sur 30 jours qui efface silencieusement vos leads. Même au niveau gratuit.
Intégration plug-and-play
Collez la clé API comme attribut action de votre formulaire. Fonctionne avec HTML brut, fetch, React, tout ce qui peut faire du POST. JSON, form-encoded et multipart sont tous pris en charge.
Conçu pour être transmis aux clients.
Le formulaire est le seul élément d'un site statique qui a besoin d'un backend - et le seul que vous ne voulez pas surveiller après la mise en ligne. Formhook, c'est ce que vous configurez une fois et que vous oubliez ensuite.
- Transférez le formulaire au client quand le projet est terminé. Il en devient propriétaire, il reçoit les leads, vous êtes libéré. C'est ainsi que nous gérons nos propres projets clients.
- Un formulaire par site client, chacun avec sa propre clé et ses propres notifications. Pas de boîte de réception partagée, pas de fils croisés.
- Sans maintenance après le transfert. Pas de serveur, pas de cron, pas d'e-mail « le formulaire de contact ne marche plus » six mois plus tard.
- Intégrez la résidence des données dans l'UE directement dans la politique de confidentialité de votre client. Pas de gymnastique de DPA, pas besoin d'expliquer l'arrêt Schrems à une petite entreprise.
Hébergement UE, sans astérisque.
Vos soumissions sont stockées dans l'UE et n'en sortent jamais - rien à évaluer, rien à renégocier, rien qui finisse devant les tribunaux.
La plupart des backends de formulaires traitent vos soumissions sous juridiction américaine. Il existe aujourd'hui un cadre légal pour cela - le Data Privacy Framework UE–États-Unis - mais c'est la troisième tentative : le Safe Harbor a été invalidé, le Privacy Shield a été invalidé, et le DPF fait déjà l'objet d'un recours. S'y fier revient à parier votre formulaire de contact sur un cadre qui finit régulièrement devant les tribunaux. La réponse de Formhook est structurelle : les soumissions sont stockées dans l'UE et n'en sortent jamais - aucun mécanisme de transfert à surveiller, aucune analyse d'impact de transfert à produire, rien à régler en urgence quand tombe la prochaine décision.
- Les soumissions textuelles sont stockées sur un VPS Hetzner en Allemagne - sauvegardées, hors-machine.
- Les fichiers téléversés sont conservés dans Cloudflare R2 (région UE) - jamais dans un data lake AWS ou GCP.
- Cloudflare est placé devant pour le TLS et la protection DDoS ; les contenus de soumission ne sont jamais journalisés ni mis en cache à la périphérie.
Démarrage rapide
Cinq lignes de HTML, ou un appel fetch.
Inscrivez-vous, créez un formulaire, copiez la clé API. À partir de là, c'est identique à un POST de formulaire HTML normal - Formhook gère le parsing, la normalisation, la protection contre les abus, et la livraison à votre tableau de bord.
- Un champ honeypot caché arrête les bots paresseux ; Cloudflare Turnstile s'occupe du reste.
- Champ
_redirectoptionnel pour les posts de formulaires natifs - strictement validé contre votre liste d'origines autorisées, pas de redirections ouvertes. - Liste CORS par formulaire. Les soumissions navigateur depuis des origines inconnues sont rejetées en bordure.
// Or with fetch:
await fetch("https://formhook.app/f/fh_…", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
email: "user@example.com",
message: "Hello",
}),
});Réglages de production par défaut, rien à bricoler.
Tout ce que vous coderiez vous-même autrement, activé par défaut - sans module additionnel, sans niveau premium.
Le spam est géré
Honeypot caché, limites de débit par IP et par formulaire, et Cloudflare Turnstile en option.
Vos données, conservées
Chaque soumission stockée dans l'UE aussi longtemps que vous le voulez, avec des sauvegardes chiffrées hors-machine.
Des notifications qui vous parviennent
Web push natif sur chaque appareil, mises à jour live du tableau de bord, et mise en sourdine par formulaire.
Sécurisé par défaut
TLS et HSTS, identifiants hachés, et e-mail vérifié à la connexion.
Fonctionne avec votre stack.
Un snippet plug-and-play par framework. Cliquez sur le vôtre pour un exemple copiable.
Gratuit pour ce qui rentre. Studio pour les projets clients.
Trois niveaux, facturés en EUR via Polar. La facturation annuelle vous offre deux mois gratuits - TVA et facturation gérées pour vous.
Gratuit
€0/ mois
Pour les portfolios, les pages d'accueil, et le formulaire de contact qui reçoit une soumission par semaine.
5 formulaires · 250 soumissions / mois
- Notifications web push et e-mail
- Honeypot, limitation de débit, CORS, Turnstile en option
- Soumissions conservées pour toujours
Pro
€12.50/ mois€15
facturé €150/an
Pour vos propres projets, à grande échelle.
Formulaires illimités · 5 000 soumissions / mois
- Tout ce qui est inclus dans Gratuit
- Répondre depuis votre propre domaine
- Webhooks et téléversement de fichiers
- Support e-mail prioritaire
Studio
€40.83/ mois€49
facturé €490/an
Pour les freelances et les studios qui livrent des sites pour leurs clients.
Formulaires illimités · 25 000 soumissions / mois
- Tout ce qui est inclus dans Pro
- Transfert client - confiez n'importe quel formulaire au client
- Provisionnez un formulaire par client ; console multi-clients
- Quota de stockage de fichiers plus important
Vos données, votre sortie
Puis-je exporter mes soumissions ?
Que se passe-t-il si Formhook ferme ?
action d'un formulaire est le seul point d'intégration, donc changer de fournisseur revient à modifier une ligne de HTML. Vos formulaires fonctionnent jusqu'au dernier jour, et partir tient en une ligne.Livrez le formulaire, pas le backend.
Vous ne devriez pas avoir à écrire un récepteur de formulaires en 2026. Passez dix secondes à connecter votre HTML, puis passez à autre chose.