Ajouter un formulaire de contact

Gardez le formulaire sur votre site. MailContact reçoit ses messages et les conserve dans votre boîte.

1. Copiez le lien de votre formulaire

Ouvrez les paramètres de la boîte et choisissez Formulaire de contact, ou Formulaires et emails sur les offres payantes. Copiez le lien affiché sous le formulaire.

Ce lien relie le formulaire à la bonne boîte MailContact. Ce n’est pas une page de contact à partager aux visiteurs.

2. Ajoutez-le à votre site

Vous utilisez Lovable, Bolt ou Cursor ?

Copiez ce prompt dans votre outil de création. Remplacez l’emplacement prévu par le lien du formulaire que vous venez de copier.

Prompt pour votre outil de création de site
Connect my website’s contact form to MailContact.
My MailContact form link: [PASTE YOUR FORM LINK]
Keep the form’s design and send its messages to this link without leaving the page.
Use MailContact’s hosted /forms/v1.js script from the form link’s origin, loaded once with defer. Add data-mailcontact-form to the form and use the link as its action with method POST, plus a data-contact-status element for feedback. The script injects the hidden check and handles sending and automatic spam verification.
Keep the visible, readable and clickable Processed by mailcontact.app link required on Free. Pro and Plus do not require attribution. For a custom submit handler, omit the automatic marker and use MailContact.prepare(form) before interaction, then MailContact.send() with your own feedback and attribution element.
Show a confirmation only when the message has been received. If sending fails, show an error and keep the visitor’s message so they can retry.
Use the script’s browser-language feedback. To force a supported language on an automatic form, set data-mailcontact-language, for example fr. In a custom handler, pass language to MailContact.send() and use MailContact.getMessages(language) for translated states; error codes stay unchanged.
Follow https://mailcontact.app/docs/form-endpoint for the connection details.

Vous utilisez un autre créateur de site ?

Utilisez notre générateur de formulaires pour choisir les champs et copier le formulaire prêt à l’emploi. Ajoutez-le dans un bloc Embed ou de code personnalisé.

Le code inclut le script MailContact pour l’envoi, les confirmations et les contrôles antispam. Les améliorations compatibles arrivent automatiquement sans remplacer le code du site.

Les confirmations et erreurs suivent la langue du navigateur du visiteur. Votre développeur peut imposer une langue avec data-mailcontact-language="fr" sur le formulaire. Langues et personnalisation →

Les formulaires Free affichent un petit lien « Traité par mailcontact.app ». Gardez-le visible et cliquable : le script le vérifie avant l’envoi. Les formulaires Pro et Plus n’ont pas d’attribution MailContact.

Votre offre de site doit autoriser ce type de bloc. Transmettez le lien à votre gestionnaire pour qu’il le connecte.

3. Envoyez un message de test

Remplissez le formulaire de votre site avec votre email et un court message de test. Ouvrez MailContact pour vérifier son arrivée.

S’il n’apparaît pas, vérifiez Spams: les messages suspects peuvent être retenus pour examen sans envoyer d’alerte. Les propriétaires et collaborateurs peuvent restaurer un message légitime. Demandez ensuite à votre outil de création ou à la personne qui gère votre site de vérifier la connexion. Nous contacter si vous êtes bloqué.

Et ensuite ?

Activer les alertes pour être averti lorsqu’on vous écrit. Avec Pro et Plus, vous pouvez aussi répondre depuis MailContact.

Free inclut 50 messages de formulaire par mois, conservés 30 jours. Voir les offres →

Pour les développeurs

Vous connectez vous-même le formulaire ? Utilisez le référence de l’API de formulaire pour les champs, exemples et réponses d’erreur.