Formulario HubSpot: cómo tu agente de IA manda cada lead con su puntaje (2026)
Formulario HubSpot sin copiar y pegar: cada lead llega como contacto con sus respuestas, UTMs y puntaje. Tu agente de IA lo conecta paso a paso.
Josue HernandezEspecialista en IA
Un formulario HubSpot bien conectado hace una sola cosa. Cada lead llega a tu CRM en el momento en que responde, con sus respuestas en las propiedades correctas. Sin embargo, muchos equipos todavía exportan un CSV los viernes o pegan las respuestas a mano. Mientras tanto, el lead caliente del martes espera tres días por una llamada.
Ahí se enfrían los negocios. Un contacto sin respuestas es solo un correo, así que tu equipo de ventas tiene que preguntarlo todo otra vez. Y un contacto sin puntaje no le dice a nadie a quién llamar primero.
Esta guía muestra cómo conectar tu formulario a HubSpot para que cada lead llegue como contacto, con sus respuestas, su campaña y su puntaje. La conexión se hace una vez. Después, tu agente de IA arma el formulario, lo mapea a HubSpot y revisa los envíos por ti.
Por qué conectar tu formulario HubSpot a través de tu agente
La mayoría de los creadores de formularios se conectan a HubSpot con una página de ajustes o con un paso en Zapier. Funciona, pero alguien tiene que abrir el editor, buscar cada propiedad y emparejarla a mano. Y con cada formulario nuevo, el trabajo empieza otra vez.
HubSpot también ofrece su herramienta de formularios externos, que captura formularios HTML de tu sitio. Según su propia documentación, tiene límites claros. No permite asignar campos a mano, no funciona con formularios dentro de un iframe y no captura campos ocultos.
Con dForms, el creador de formularios para agentes de IA, esa parte la hace tu agente. Lee tus propiedades de contacto en HubSpot, arma el formulario, califica las respuestas y pone HubSpot como destino. Tú lo describes en un mensaje y después revisas lo que hizo.
Qué llega a HubSpot
dForms escribe solo contactos. No crea negocios, empresas ni tickets. Además, empareja cada respuesta con un contacto por correo: actualiza el que encuentra o crea uno nuevo si no existe. Por eso, un formulario que nunca pide el correo no tiene nada que sincronizar.
Un formulario puede guardar respuestas dos veces: una cuando ya conoce el correo (envío parcial) y otra cuando la persona termina.
| Llega en el envío parcial (y otra vez al completar) | Llega solo al completar |
|---|---|
| El contacto, creado o actualizado por correo | El puntaje total, en la propiedad que elijas |
| Cada respuesta que mapeaste a una propiedad | El título del resultado que vio la persona |
| Los cinco parámetros UTM | Valores fijos que pones en cada lead |
| La fecha de envío | Una nota en el contacto con las respuestas |
| Empresa y sitio web, a partir de un correo corporativo | Una actividad de envío de formulario en HubSpot |
Esa división es a propósito. Un lead que abandona a la mitad igual llega a tu CRM con nombre y correo. Luego, los datos de calificación se suman si termina.
Paso 1: conecta HubSpot a dForms una vez
La conexión es de la cuenta, así que la haces una sola vez para todos los formularios del espacio de trabajo. Solo una persona con rol de owner o admin puede hacerla.
- En dForms, haz clic en Integrations en el menú de la izquierda. La página se llama Connections.
- En la tarjeta de HubSpot, haz clic en Connect y pega un token de acceso de HubSpot.
- dForms valida el token contra tu portal, lo guarda cifrado y no lo vuelve a mostrar. La tarjeta pasa a Connected.
El token necesita permisos de lectura y escritura de contactos. Si además quieres que cada respuesta aparezca como actividad de envío de formulario en el contacto, agrega los permisos forms y form-submissions-write.
Una nota sobre las private apps de HubSpot
Las docs de dForms describen este token como el de una private app. Sin embargo, la documentación de HubSpot ahora dice que las private apps legacy ya no se pueden crear desde el 26 de octubre de 2026. Las que ya existen siguen funcionando, así que si tu portal tiene una, su token sirve aquí. Para integraciones nuevas, HubSpot remite a su nueva plataforma para desarrolladores.
Conectar es el único paso que tu agente no puede hacer por ti. Ninguna herramienta de la API o del conector conecta o desconecta HubSpot: lo hace una persona con el rol correcto, en el panel.
Paso 2: pídele a tu agente el formulario y su puntaje
Ahora conecta tu agente a dForms. En Claude, agrega el conector de dForms en https://mcp.dforms.ai/mcp e inicia sesión. La guía para crear un formulario con Claude lo explica paso a paso. Para un script u otro agente, crea una llave de API en la página Developers.
Luego pide el formulario y el puntaje en el mismo mensaje. Dale puntos a cada opción para que el total le diga a ventas a quién llamar primero. Las preguntas de la guía de cómo calificar un lead son un buen punto de partida.
Crea un formulario en dForms llamado "Solicitud de demo".
Preguntas: correo de trabajo, nombre completo, sitio web de la empresa, cargo,
tamaño del equipo (1 / 2 a 10 / 11 a 50 / 51 a 200 / más de 200),
qué quieren automatizar (texto abierto),
cuándo quieren empezar (este mes / este trimestre / solo estoy mirando).
Dale puntos a cada opción: equipos más grandes y "este mes" valen más.
Muestra un paso para agendar solo si el puntaje es 70% o más.
Déjalo como borrador y mándame el enlace de vista previa.
Tu agente arma las preguntas, los puntos y la lógica, y aplica el logo y los colores de tu espacio de trabajo. Revisa la vista previa, pide cambios en palabras simples y publícalo cuando esté bien. Ten en cuenta que un formulario publicado queda en vivo de inmediato, y que puedes devolverlo a la versión que estaba en vivo antes.
Paso 3: manda cada respuesta a HubSpot (o a un webhook)
Ahora pídele a tu agente que convierta ese formulario en un formulario HubSpot conectado. Primero lee las propiedades de contacto de tu portal, así que mapea a propiedades que existen de verdad, con su nombre interno exacto.
Lee mis propiedades de contacto de HubSpot.
Luego pon HubSpot como destino de "Solicitud de demo":
correo de trabajo a email, nombre completo a firstname y lastname,
sitio web a website, cargo a jobtitle,
tamaño del equipo a mi propiedad "Tamaño del equipo",
el puntaje total a mi propiedad numérica "Puntaje dForms",
el resultado a mi propiedad "Nivel del lead", y los cinco UTM.
Muéstrame exactamente qué va a cambiar antes de guardarlo.
Dos cosas que debes saber antes de aprobarlo:
- Se aplica al formulario en vivo de inmediato. Los destinos no son parte del borrador, así que no hay paso de publicar. Por eso el conector marca el cambio como destructivo y te pide un sí primero.
- Un solo destino HubSpot por formulario. Para mandar una respuesta a varias propiedades, agrega esas propiedades en el mismo destino en lugar de crear otro.
El puntaje y el resultado
La propiedad del puntaje recibe el puntaje total como número, solo en envíos completos. Así que elige una propiedad numérica en HubSpot. La propiedad del resultado recibe el título del rango de puntaje que coincidió, que es el mismo texto que la persona ve en la pantalla final. Por ejemplo, un lead con 82% puede llevar "Lead caliente" a una propiedad que tu equipo usa para filtrar.
¿Prefieres un webhook, o los dos?
Un formulario también puede mandar cada respuesta a tu propio servidor en JSON. Pídele a tu agente que agregue un webhook con una URL https, que elija eventos parciales o completos y que mande una prueba. Puedes tener un webhook junto a HubSpot, que además es la forma más fácil de ver el contenido exacto que se envía. La guía del formulario de calificación para AI SDR muestra cómo los equipos usan esos datos después.
Paso 4: prueba tu formulario HubSpot y revisa el contacto
Mándate una respuesta de prueba con un correo real y abre HubSpot. Deberías ver el contacto con cada respuesta mapeada y los cinco UTM. Después de un envío completo, verás también el puntaje, el resultado y una nota en la línea de tiempo.
Si tu formulario HubSpot no entregó un lead, revisa en este orden:
- ¿El destino está activado? Pídele a tu agente que lea los destinos del formulario.
- ¿La respuesta traía correo? Sin correo no se sincroniza nada, y es lo esperado.
- ¿Alguna pregunta está mapeada a
email? Sin ese mapeo no se crea el contacto. - ¿Fue un envío parcial? El puntaje, el resultado y la nota llegan solo cuando la persona termina.
- ¿Está activa la protección contra spam? En ese caso, los envíos parciales no llegan a HubSpot; el contacto aparece al completar el formulario.
- ¿Qué dice el historial? La tarjeta de HubSpot guarda un registro de envíos: Delivered, In progress, Failed o Skipped, con la razón de cada falla.
Los envíos se reintentan solos, con esperas cada vez más largas, así que un portal que no respondió un rato suele ponerse al día. Después, puedes pedirle a tu agente los leads de la semana ordenados por puntaje, directo desde dForms:
Lista las respuestas de esta semana de "Solicitud de demo" ordenadas por puntaje.
Para cada una con 70% o más, dime en una línea por qué parece buen cliente.
dForms es gratis, con respuestas ilimitadas, y de código abierto con licencia MIT. Así, tu próximo formulario HubSpot te cuesta un mensaje. Para ver qué necesita un agente de un creador de formularios, lee la guía del generador de formularios con IA para agentes.
Preguntas frecuentes
¿Puedo conectar un formulario a HubSpot sin Zapier?
Sí. Con dForms, tu formulario HubSpot se conecta directo, así que cada respuesta crea o actualiza un contacto sin un paso en Zapier. Conectas HubSpot una vez y luego mapeas cada formulario.
¿dForms crea negocios o empresas en HubSpot?
No. dForms escribe solo contactos. Puede llenar las propiedades de empresa y sitio web a partir de un correo corporativo, pero no crea negocios, empresas ni tickets.
¿Mi agente de IA puede conectar HubSpot por mí?
No, y es a propósito. Una persona con rol de owner o admin conecta HubSpot una vez en el panel. Después, tu agente puede leer tus propiedades de contacto y mapear cualquier formulario.
¿El puntaje del lead llega a HubSpot?
Sí. El puntaje total va a una propiedad numérica que tú eliges, y el título del resultado puede ir a otra. Los dos se envían cuando la persona completa el formulario.
¿Qué pasa si alguien abandona el formulario a la mitad?
Igual llega a HubSpot como contacto en cuanto se conoce su correo, con las respuestas que mapeaste y sus UTM. El puntaje y el resultado se suman si termina.
¿La integración con HubSpot tiene costo?
No. dForms es gratis, las respuestas no se cuentan ni se cobran, y la conexión con HubSpot está incluida. El proyecto tiene licencia MIT, así que también puedes alojarlo en tu propio servidor.