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
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>
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ás<form action="https://formgong.com/submit" method="POST"> <input type="hidden" name="access_key" value="fk_your_access_key"> <label>Name <input type="text" name="name" required></label> <label>Email <input type="email" name="email" required></label> <label>Message <textarea name="message" required></textarea></label> <div aria-hidden="true" style="position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden"> <label>Leave this field empty<input type="text" name="botcheck" tabindex="-1" autocomplete="off"></label> </div> <button type="submit">Send</button> </form>
export function ContactForm() {
return (
<form onSubmit={onSubmit}>
<input type="hidden" name="access_key" value="fk_your_access_key" />
<input name="name" required />
<input name="email" type="email" required />
<textarea name="message" required />
<button type="submit">Send</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",
},
body: JSON.stringify({ ...fields, access_key: "fk_your_access_key" }),
});
const result = await response.json();
if (!result.success) throw new Error(result.message || "Formgong error");
}El cobro aún no está conectado. Los planes de pago entran en una lista de espera.
$0
al mes
300 envíos / mes
$5
al mes
5.000 envíos / mes
o $48/year cuando abra la facturación
$15
al mes
25.000 envíos / mes
o $144/year cuando abra la facturación
Mejorar el plan no cobra la tarjeta. Escribiremos cuando se pueda pagar.
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 Resend.
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.