Añade un formulario de contacto

Conserva el formulario en tu sitio. MailContact recibe y guarda sus mensajes en tu bandeja.

1. Copia el enlace de tu formulario

Abre los ajustes de la bandeja y elige Formulario de contacto, o Formularios y email en los planes de pago. Copia el enlace que aparece bajo el formulario.

Este enlace conecta tu formulario a la bandeja correcta. No es una página de contacto para compartir.

2. Añádelo a tu sitio

¿Usas Lovable, Bolt o Cursor?

Copia estas instrucciones en tu herramienta. Sustituye el marcador por el enlace que acabas de copiar.

Instrucciones para tu creador de sitios
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.

¿Usas otro creador de sitios?

Utiliza nuestra generador de formularios para elegir campos y copiar el formulario terminado. Añádelo a un Embed o bloque de código.

El código incluye el script para envíos, confirmaciones y antispam. Las mejoras compatibles llegan automáticamente sin sustituir tu código.

Los avisos y errores siguen el idioma del navegador. Tu desarrollador puede fijarlo con data-mailcontact-language="fr" en el formulario. Idiomas y personalización →

Los formularios Free muestran un pequeño enlace «Processed by mailcontact.app». Debe ser visible y pulsable: el script lo comprueba antes de enviar. Pro y Plus no muestran atribución.

Tu plan web debe admitir ese bloque. Si otra persona gestiona el sitio, envíale el enlace y pídele conectarlo.

3. Envía un mensaje de prueba

Rellena el formulario de tu sitio con tu email y un mensaje breve. Abre MailContact y comprueba que llegó.

Si no aparece, comprueba Spam: los mensajes sospechosos pueden retenerse para revisión sin generar alertas. Los propietarios y colaboradores pueden restaurar los mensajes legítimos. Después, pide a tu herramienta o a quien gestione tu sitio que revise la conexión. Contáctanos si necesitas ayuda.

¿Qué pasa después?

Activar alertas para avisarte cuando alguien escribe. Con Pro y Plus también puedes responder desde MailContact.

Free incluye 50 mensajes al mes, conservados 30 días. Ver planes →

Para desarrolladores

¿Lo conectas tú? Utiliza la referencia de la API de formularios para campos, ejemplos y respuestas de error.