Blog/

El formulario de tu cliente lleva horas caído. ¿Lo sabes?

Dashboard de PulsePyme mostrando un formulario de contacto caído con alerta activa y notificaciones enviadas

El formulario de contacto de la web de tu cliente lleva seis horas sin enviar nada. Los leads que llegaban esa mañana han desaparecido. Tu cliente no lo sabe. Tú tampoco. Y mientras tanto, cada visitante que rellena el formulario cree que ha enviado su consulta — pero no ha llegado a ningún lado.

Este escenario ocurre más de lo que parece. Un formulario web caído perdiendo leads es uno de los fallos más silenciosos y costosos que puede sufrir un negocio online. A diferencia de una web completamente caída, un formulario roto sigue pareciendo funcional. El usuario lo rellena, hace clic en enviar, ve el mensaje de confirmación... y el lead desaparece al vacío.

¿Por qué los formularios web fallan sin avisar?

Un formulario de contacto depende de varias capas tecnológicas funcionando al mismo tiempo. Cuando cualquiera de ellas falla, el formulario deja de funcionar — pero no siempre da un error visible al usuario.

Las causas más frecuentes de un formulario web que no funciona son:

  • El servidor SMTP ha cambiado o caducado. Si el hosting cambia la configuración de correo o las credenciales de SMTP expiran, los formularios dejan de enviar emails. La web sigue activa, el formulario sigue visible, pero los mensajes no llegan a ningún lado.
  • Un plugin desactualizado o en conflicto. En WordPress, un plugin de formularios desactualizado puede romperse tras una actualización del core. Contact Form 7, Gravity Forms, WPForms — todos pueden fallar sin previo aviso.
  • La API del proveedor de email ha cambiado. Si el formulario usa un servicio como SendGrid, Mailgun o Amazon SES, un cambio de API key, una cuenta suspendida por impagos o un límite de envíos superado pueden silenciar todos los formularios de golpe.
  • Un problema de CORS o redirección. Cambios en el servidor, migraciones de HTTP a HTTPS mal ejecutadas o configuraciones de CDN pueden bloquear las peticiones del formulario sin que el usuario vea ningún error.
  • JavaScript roto por un conflicto de scripts. Si el JS que gestiona el formulario entra en conflicto con otro script de la página, puede quedar inutilizado — pero visualmente todo parece correcto.

Síntomas de un formulario web caído

El problema de detectar un formulario roto es que los síntomas son casi invisibles desde fuera. Aquí tienes las señales de alerta que deberías vigilar:

  • Caída brusca de leads en un día concreto. Si normalmente recibes 5-10 contactos diarios y de repente no llega ninguno, algo falla.
  • Silencio en el buzón de entrada. Si llevas más de 24 horas sin recibir ningún formulario de una web activa con tráfico, comprueba si el formulario funciona.
  • Logs del servidor con errores 500 o timeouts en las peticiones POST del formulario.
  • El cliente pregunta por qué no ha recibido respuesta a un mensaje que enviaron hace días.
  • Las notificaciones de email de confirmación no llegan al usuario que envió el formulario.

Cuando uno de estos síntomas aparece, el daño ya está hecho. Los leads de las últimas horas o días se han perdido sin posibilidad de recuperación.

Cómo detectar un formulario web caído antes de que cause daño

La única forma de detectar un formulario roto antes de que cueste leads es monitorizarlo de forma proactiva. Existen varios enfoques:

1. Prueba manual periódica

La solución más básica: rellenar el formulario cada cierto tiempo y comprobar si llega el mensaje. El problema es que es un proceso manual, poco fiable y que nadie hace con consistencia cuando tiene diez clientes que gestionar.

2. Monitorización de disponibilidad del endpoint

Los formularios envían datos a un endpoint (una URL del servidor). Una herramienta de monitorización puede verificar periódicamente que ese endpoint responde correctamente. Si el servidor devuelve un error, la alerta llega en minutos.

3. Monitorización de keyword en la página de confirmación

Otra técnica es vigilar que la página de confirmación del formulario (o el texto de confirmación) siga existiendo. Si el proceso de envío se rompe, la confirmación desaparece y la herramienta de monitorización lo detecta.

4. Alertas por email o Slack en tiempo real

El objetivo final es recibir una alerta inmediata cuando el formulario deja de funcionar — no enterarse dos días después por el cliente. Una herramienta de monitorización web como PulsePyme puede vigilar los formularios de todos tus clientes y enviarte una alerta en menos de un minuto cuando algo falla.

El coste real de un formulario caído para una agencia

Para una agencia que gestiona webs de varios clientes, un formulario caído tiene consecuencias que van más allá de los leads perdidos:

  • Coste económico directo. Si el cliente tiene una campaña de Google Ads activa, está pagando por tráfico que llega a un formulario roto. Cada clic es dinero malgastado.
  • Daño reputacional. Cuando el cliente se entera de que su formulario llevaba días caído, la primera pregunta es: "¿por qué no lo sabías?" La confianza en la agencia cae.
  • Coste de soporte. Investigar qué ha fallado, corregirlo, explicarle al cliente la situación — horas de trabajo no facturadas que absorbe la agencia.
  • Leads irrecuperables. A diferencia de una venta en tienda online que genera un ticket, un lead de formulario que se pierde no deja rastro. Es imposible saber cuántos clientes potenciales no recibieron respuesta.

Cómo proteger los formularios de tus clientes con PulsePyme

PulsePyme está diseñado específicamente para agencias web que gestionan múltiples clientes. En lugar de entrar manualmente en cada web a comprobar que los formularios funcionan, puedes añadir un check por cada formulario crítico y recibir una alerta inmediata si algo falla.

El proceso es simple:

  1. Crea un proyecto para cada cliente en tu panel de PulsePyme.
  2. Añade un check para el formulario de contacto (la URL del endpoint o la URL de la página con el formulario).
  3. Configura el canal de alertas — email o Slack — para recibir la notificación en el momento en que se detecta el fallo.
  4. Comparte la status page del proyecto con tu cliente para que pueda ver en tiempo real el estado de sus servicios.

Sin instalación en el servidor del cliente. Sin código. Sin configuraciones complejas.

Vigila los formularios de tus clientes de forma automática

PulsePyme detecta formularios caídos en menos de 1 minuto y te avisa antes de que tu cliente lo note. Gratis durante la beta.

Empezar gratis →

Conclusión

Un formulario web caído es un problema silencioso que puede costar leads, dinero y reputación antes de que alguien se dé cuenta. La diferencia entre una agencia que se entera por su cliente y una que detecta el fallo en minutos es, simplemente, tener la monitorización adecuada.

No esperes a que tu cliente te llame para saber que algo falla. Descubre cómo detectar cualquier caída web de forma automática y convierte la proactividad en un argumento de venta con tus clientes.

Preguntas frecuentes

¿Por qué puede dejar de funcionar un formulario web de repente?

Las causas más frecuentes son: cambios en la configuración del servidor de email (SMTP), actualizaciones de plugins que rompen la integración, límites de envío del hosting superados, cambios en registros DNS que afectan al correo, y errores de validación por cambios en el formulario.

¿Cómo detectar que un formulario web no está enviando leads?

La señal más obvia es la ausencia de leads durante un período inusualmente largo. Para detectarlo de forma proactiva, lo ideal es configurar un monitor que envíe un formulario de prueba periódicamente y verifique que llega el email de notificación.

¿Cuánto puede costar a un negocio tener el formulario de contacto caído?

Depende del volumen de tráfico y del valor del lead. Un negocio que recibe 10 leads diarios a través del formulario y lo tiene caído 6 horas puede perder entre 2 y 3 leads. Si el ticket medio del cliente es de 2.000€, el coste de esa caída puede ser de miles de euros.