Del email al access key
Escribe tu email. El access key aparece al momento y el mensaje abre el panel. Sin contraseñas.
300 envíos gratis al mes
La puntuación de leads con IA es gratis — hasta 100 envíos puntuados al mes
Pega un prompt en un constructor de IA o coloca un formulario HTML. El contacto llega a Telegram y al email. Sin servidor, sin contraseña, datos en la UE.
300 envíos al mes gratis. Telegram va en todos los planes. Sin contraseña.
<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>
Si el constructor permite tu propio HTML, el formulario envía a una sola URL. Sin backend.
Constructores locales y WordPress
La página conserva el diseño. El formulario envía los datos a Formgong.
Tres pasos, sin desplegar backend
Los ajustes están en Formgong. No hace falta reconstruir el sitio para cambiarlos.
Escribe tu email. El access key aparece al momento y el mensaje abre el panel. Sin contraseñas.
Copia un prompt listo para Lovable, Bolt, v0 o Cursor. El access key ya va incluido.
Un botón abre el bot. No copias ningún id de chat, ni en privado ni en un grupo.
Un enlace al bot vincula el chat con el formulario. En un grupo, envía /connect con el código.
Saber másCada envío manda un email. Si el visitante dejó una dirección, la respuesta va ahí.
Saber másLee los envíos, filtra el spam y exporta un CSV con BOM UTF-8 para que Excel abra bien el cirílico y el turco.
Saber másFirma HMAC y reintentos en cola. Guías para Make, n8n, Zapier y KeyCRM.
Saber másEl honeypot está siempre activo. Cloudflare Turnstile está en Free. El spam se queda en su pestaña.
Saber másDestinatarios, Telegram, redirecciones y webhooks se editan en el panel.
Saber másVistas, inicios, conversión y la fuente de cada contacto en Telegram. Sin cookies ni huella del navegador.
Saber másGratis en todos los planes, hasta 100 envíos puntuados al mes. Los leads calientes y el spam probable se ven en Telegram, el email y la bandeja. Se activa por formulario.
Saber másLa página de agradecimiento, los mensajes de error, el CAPTCHA y la respuesta automática predeterminada siguen el idioma de tu sitio automáticamente, en 12 idiomas. Tú eliges los idiomas del formulario y puedes escribir tus propios textos.
Saber más<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="es"> <label>Nombre <input type="text" name="name" autocomplete="name" placeholder="Tu nombre" required></label> <label>Correo electrónico <input type="email" name="email" autocomplete="email" placeholder="tu@ejemplo.com" required></label> <label>Mensaje <textarea name="message" placeholder="¿En qué podemos ayudarte?" required></textarea></label> <div aria-hidden="true" style="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden"> <label>Deja este campo vacío<input type="text" name="botcheck" tabindex="-1" autocomplete="off"></label> </div> <button type="submit">Enviar</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="es" />
<label>{"Nombre"} <input name="name" required /></label>
<label>{"Correo electrónico"} <input name="email" type="email" required /></label>
<label>{"Mensaje"} <textarea name="message" required /></label>
<button type="submit">{"Enviar"}</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: "es", ...fields, access_key: "fk_your_access_key" }),
});
const result = await response.json();
if (!result.success) throw new Error(result.message || "No se pudo enviar. Inténtalo de nuevo.");
return result.message; // localized "Sent. Thank you!"
}Pro y Business se pueden pagar cada mes o cada año. El pago anual ahorra un 20%. Creem es el vendedor.
$0
al mes
300 envíos / mes
$48
al año
5.000 envíos / mes
Ahorra un 20%
$144
al año
25.000 envíos / mes
Ahorra un 20%
Nunca cobramos el exceso — por encima del límite hay un margen del +20% y después los envíos nuevos se pausan hasta que mejores el plan o empiece el mes
Puedes cancelar en el portal del cliente. El acceso sigue hasta el final del periodo pagado.
Preguntas frecuentes sobre la instalación, la seguridad y los límites de envíos.
Ver la documentaciónNo. El formulario envía a una URL de Formgong. No hace falta un backend, una base de datos ni tu propio servicio de correo.
Sí. El access key es público, como la dirección de un formulario. En Pro puedes limitar los dominios que envían.
En Cloudflare D1 con jurisdicción UE. La dirección IP se guarda solo como hash.
Tras el límite mensual aún aceptamos un 20% más. Después los envíos se rechazan con un mensaje claro. El spam no cuenta.
Un constructor puede generar una tabla y un email, pero la protección antispam, la bandeja, Telegram y el cambio de destinatarios los sigues montando tú. Formgong ya lo hace.
Access key por email, prompt en el constructor, contacto en Telegram.