/submit y ya se identifica con un campo oculto
access_key.
En la mayoría de los casos, solo necesitas reemplazar tu clave de acceso
existente de Web3Forms por la clave de acceso de Formpaste del formulario
que crees. Esta guía cubre ese cambio y las diferencias de comportamiento
que vale la pena revisar antes de salir a producción.
El cambio central
Un formulario típico de Web3Forms usa el endpoint compartido e incluye unaccess_key en el cuerpo de la solicitud:
redirect. Reemplaza el endpoint y usa la
clave de acceso de tu formulario de Formpaste:
name, email, y message, se mantienen
exactamente igual. Formpaste identifica el formulario de destino mediante
el access_key, en lugar de reservar nombres para tus campos
personalizados.
Obtén tu access_key de Formpaste (fp_…) creando un formulario en el
panel, o pidiéndole a un agente que cree uno
con la herramienta MCP create_form. Consulta Tu
primer formulario para el recorrido de configuración
completo.
Si estás usando Web3Forms con AJAX o fetch
La migración sigue el mismo enfoque: envía tus campos de formulario existentes al endpoint de Formpaste e incluye elaccess_key de Formpaste
en el cuerpo de la solicitud.
200 con:
res.ok o data.success en el mismo lugar donde actualmente
manejas una respuesta exitosa de Web3Forms.
Mapeo del resto de tu configuración
Diferencias que vale la pena conocer antes de cambiar
Tu estructura de campos puede mantenerse igual. Web3Forms y Formpaste ambos usan un endpoint de envío compartido más un campoaccess_key. Eso significa que
la migración no requiere que renombres campos estándar como name,
email, o message. Reemplaza la URL, reemplaza la clave, y mantén el
resto de tu marcado intacto.
Las redirecciones deben apuntar a un dominio permitido. Si tu
formulario actualmente incluye un campo redirect, puedes seguir usando
ese campo con Formpaste. Actualiza la URL a una página de éxito en tu
propio sitio, luego agrega el dominio relevante a la lista permitida de
dominios del formulario.
Sin acertijos de spam. Formpaste no usa CAPTCHA de ningún tipo.
Depende de heurísticas del lado del servidor incluyendo honeypots,
tiempo, densidad de enlaces, tasa, y verificaciones de correo desechable.
Si agregas un campo honeypot, debe llamarse botcheck y estar oculto con
CSS usando display:none, no type="hidden", para que los bots básicos
todavía puedan interactuar con él. Consulta Prevenir
spam.
Los envíos sospechosos se ponen en cuarentena. Formpaste no descarta
simplemente un envío que parece sospechoso. Aparece en la pestaña Spam
del panel, donde puedes inspeccionarlo. En Free, esta vista es de solo
lectura; rescatar y reentregar un falso positivo es una función
Pro.
Sin API REST general. Formpaste no ofrece una API REST para crear
formularios o listar envíos. Crea formularios mediante el panel o la
herramienta MCP create_form. Lee envíos en el panel, mediante
exportación CSV, o con la herramienta MCP list_submissions. Consulta
Recuperar envíos.
Hay soporte MCP disponible para flujos de trabajo impulsados por
agentes. Si estás usando un agente compatible con MCP, como Claude Code
o Cursor, puede crear un formulario de Formpaste y devolver un snippet
listo para usar. Consulta Servidor MCP y los
prompts de cookbook.
Después de cambiar
- Cambia el
actiondel formulario dehttps://api.web3forms.com/submitahttps://api.formpaste.com/submit. - Reemplaza tu clave de Web3Forms por el
access_keyde Formpaste del nuevo formulario. - Mantén tus campos personalizados existentes, incluyendo
name,email, ymessage. - Revisa cualquier valor de
redirecty agrega su dominio a la lista permitida de dominios. - Verifica la dirección de correo de destino mediante su OTP único.
- Agrega un honeypot
botcheckoculto con CSS si quieres uno, y elimina cualquier widget o script de CAPTCHA. - Envía una prueba real y confirma que llega tanto al inbox del panel como a tu correo.
- Revisa la pestaña Spam ocasionalmente después del lanzamiento por si un envío legítimo queda en cuarentena.
Tu primer formulario
Crea un formulario, obtén una clave de acceso, y verifica su correo de destino.
Snippets por framework
Ejemplos de Formpaste para HTML, React, Next.js, Astro, Vue, y Svelte.
Prevenir spam
Aprende cómo Formpaste filtra envíos sospechosos sin CAPTCHA.
Recuperar envíos
Usa el panel, la exportación CSV, o las herramientas MCP para acceder a los envíos.