Saltar al contenido

¿Cómo conectar un formulario con Slack y un CRM en Make?

Cuando alguien envía un formulario, normalmente tienen que pasar dos cosas con rapidez: avisar a las personas adecuadas y registrar el contacto en tu CRM. Esta definición explica cómo un solo escenario de Make.com se encarga de ambos pasos de forma automática, en el momento en que llega el envío, sin copiar datos a mano ni revisar el correo con retraso.

Colaboración de

SaaS Hackers
Blog

Respuesta rápida: Puedes conectar el envío de un formulario con una notificación de Slack y un registro en el CRM usando Make.com en un único escenario automatizado. Cuando alguien rellena tu formulario, Make se activa al instante, publica una alerta con formato en el canal de Slack que elijas y crea o actualiza un contacto en tu CRM, todo sin introducir datos manualmente.

Los envíos de formularios son uno de los momentos de mayor valor en cualquier flujo de ventas u operaciones. Alguien levanta la mano y el reloj empieza a correr. Si tu equipo se entera 40 minutos después porque alguien revisó el correo, ya has perdido terreno.

Este tutorial te guía para construir desde cero un flujo de formulario a Slack y a CRM en Make.com. Al final tendrás un escenario que se activa en cuanto se envía un formulario, avisa a las personas adecuadas en Slack y escribe automáticamente un registro limpio en tu CRM.

Lo que necesitas antes de empezar

Antes de abrir Make.com, ten preparadas estas cuatro cosas:

  • Una herramienta de formularios con webhook o integración nativa con Make. Typeform, Tally, Fillout, Jotform y Google Forms funcionan. Tally y Typeform tienen los módulos de Make más fluidos.
  • Una cuenta de Make.com. El plan gratuito admite este escenario. Los planes de pago te dan más operaciones al mes si el volumen es alto.
  • Un espacio de trabajo de Slack en el que tengas permiso para publicar al menos en un canal.
  • Un CRM con módulo de Make. HubSpot, Pipedrive y Attio tienen módulos nativos sólidos en Make. Este tutorial usa HubSpot, pero la lógica es idéntica para cualquier CRM. Si estás eligiendo herramientas en función de tu stack actual, puede ser útil revisar agencias de HubSpot para B2B SaaS especializadas o agencias de marketing ops para B2B SaaS más generales.

Cómo funciona el flujo

El flujo tiene tres fases, cada una asociada a un módulo de Make:

  1. Disparador: recepción del envío del formulario mediante webhook o módulo nativo
  2. Acción 1: publicar un mensaje con formato en un canal de Slack
  3. Acción 2: crear o actualizar un contacto en el CRM

Make ejecuta estos pasos en secuencia cada vez que se activa el escenario. No hay retraso entre pasos a menos que lo añadas a propósito.

Paso 1: configura el disparador del formulario en Make

Opción A: usar un módulo nativo de Make (Typeform o Tally)

  1. Abre Make.com y haz clic en Create a new scenario
  2. Haz clic en el icono grande + para añadir tu primer módulo
  3. Busca tu herramienta de formularios (por ejemplo, Typeform) y selecciona Watch Responses
  4. Conecta tu cuenta mediante OAuth cuando se te pida
  5. Selecciona el formulario concreto que quieres monitorizar
  6. Configura el disparador en Immediately para que se active con cada nuevo envío

Opción B: usar un webhook personalizado (Google Forms, Fillout o cualquier herramienta)

  1. Añade un módulo Webhooks como disparador
  2. Selecciona Custom Webhook y haz clic en Add
  3. Ponle un nombre y copia la URL del webhook generada
  4. Pega esa URL en los ajustes de webhook o de notificaciones de tu herramienta de formularios
  5. Envía una entrada de prueba en tu formulario para que Make reciba datos de muestra

Make analizará los datos entrantes automáticamente. Verás cada campo del formulario como una variable asignable en los módulos siguientes.

Paso 2: publica una notificación en Slack

Aquí es donde tu equipo recibe la alerta en tiempo real.

  1. Haz clic en el + que hay después de tu módulo disparador
  2. Busca Slack y selecciona Create a Message
  3. Conecta tu espacio de trabajo de Slack mediante OAuth
  4. En el campo Channel , escribe el nombre del canal (por ejemplo, #new-leads o #client-intake)
  5. Redacta tu mensaje en el campo Texto usando variables del envío del formulario

Un mensaje de Slack bien formateado para un formulario de leads se ve así:

*New lead submitted*
Name: {{name}}
Email: {{email}}
Company: {{company}}
Message: {{message}}
Submitted: {{now}}

Cada {{variable}} es un campo asignado desde el disparador de tu formulario. Haz clic en el campo en Make y selecciona la salida del formulario que corresponda.

Consejo profesional: Añade un diseño de Slack Block Kit si quieres botones o un formato más estructurado. Para la mayoría de los equipos, un mensaje de texto plano con etiquetas en negrita es suficiente y carga más rápido en el móvil.

Paso 3: crea o actualiza un contacto en HubSpot

Con la alerta de Slack resuelta, la segunda acción escribe los datos en tu CRM.

  1. Haz clic en + después del módulo de Slack
  2. Busca HubSpot CRM y selecciona Create/Update a Contact
  3. Conecta tu cuenta de HubSpot
  4. Asigna los campos del formulario a las propiedades de HubSpot:
    • Email (obligatorio, se usa como clave para evitar duplicados)
    • First Name
    • Last Name
    • Company Name
    • Cualquier propiedad personalizada relevante para tu formulario

Usar Create/Update en lugar de Create significa que, si el mismo correo electrónico vuelve a enviar el formulario, Make actualiza el registro existente en vez de crear un duplicado. Así tu CRM se mantiene limpio sin lógica adicional.

  1. Configura el campo Lead Status o Lifecycle Stage para que refleje en qué punto de tu embudo está este contacto (por ejemplo, Lead o Marketing Qualified Lead)

Si usas este flujo para apoyar los informes o la atribución del pipeline, conviene alinear la asignación de campos con tus benchmarks de B2B SaaS más amplios, para que el estado del lead y las etapas del ciclo de vida sigan siendo útiles más adelante.

Paso 4: prueba el escenario completo

  1. Haz clic en Run once en Make (abajo a la izquierda del editor de escenarios)
  2. Envía una entrada de prueba real en tu formulario
  3. Observa cómo se ejecuta el escenario. Cada módulo muestra una marca verde cuando termina correctamente.
  4. Comprueba que la notificación llegó a tu canal de Slack
  5. Comprueba en HubSpot (o en tu CRM) que existe el nuevo contacto

Si un módulo falla, Make muestra un icono rojo con el detalle del error. Problemas habituales:

  • Slack: Nombre de canal incorrecto (incluye el símbolo # o comprueba el uso exacto de mayúsculas y minúsculas)
  • HubSpot: falta un campo obligatorio (el correo electrónico es obligatorio para crear un contacto)
  • Disparador webhook: la herramienta de formularios envió los datos en un formato distinto al esperado (vuelve a asignar los campos)

Paso 5: activa el escenario

Cuando la prueba sea correcta, haz clic en el interruptor de la parte inferior izquierda para pasar el escenario de OFF a ON. Make vigilará ahora de forma continua los nuevos envíos y ejecutará todo el flujo automáticamente.

Configura el intervalo de programación en Immediately si tu plan lo permite, o en el intervalo más corto disponible en tu plan actual. Para la captación de leads, cualquier intervalo superior a 15 minutos es demasiado lento.

Cómo añadir una segunda acción de CRM (opcional)

Si quieres crear también un Deal o una Opportunity en tu CRM al mismo tiempo que el contacto, añade un cuarto módulo después del paso del contacto de HubSpot:

  1. Añade otro módulo HubSpot CRM
  2. Selecciona Create a Deal
  3. Asigna el ID del contacto del paso anterior al campo Associated Contact
  4. Define el nombre del deal, el pipeline y la etapa

Esto es útil para formularios inbound de solicitud de demo, en los que cada envío debe convertirse en un deal activo y no solo en un contacto.

Errores comunes que debes evitar

No evitar contactos duplicados. Usar un módulo Create Contact normal en lugar de Create/Update generará registros duplicados cada vez que un contacto recurrente envíe un formulario. Usa siempre la opción upsert.

Asignar el campo de correo equivocado. Si tu formulario tiene varios campos de correo electrónico (por ejemplo, uno de facturación y otro de contacto), asegúrate de asignar el correcto como identificador principal en tu CRM.

Publicar por defecto en un canal público. Para datos sensibles (médicos, legales, financieros), dirige las notificaciones de Slack a un canal privado con acceso restringido. No publiques datos personales en canales generales.

Dejar el escenario en el plan gratuito con mucho volumen de formularios. El plan gratuito de Make te da 1000 operaciones al mes. Cada ejecución del escenario consume 3 operaciones (una por módulo). A partir de 300 envíos al mes, pasa a un plan de pago.

Qué sustituye este flujo

Antes de la automatización, este proceso solía ser así:

  • Los correos de los envíos del formulario llegan a una bandeja compartida
  • Alguien copia manualmente los datos en el CRM
  • Otra persona envía un mensaje de Slack al equipo
  • Se acumulan errores de introducción de datos
  • El tiempo de respuesta depende de quién revise antes el correo

El escenario de Make sustituye los tres pasos manuales y se ejecuta en menos de 5 segundos desde el envío hasta la creación del registro en el CRM.

Preguntas frecuentes

¿Cuál es la mejor forma de conectar un formulario con Slack y un CRM al mismo tiempo?

Make.com es la herramienta más directa para esto. Construyes un único escenario con tres módulos: un disparador de formulario, una acción de Slack y una acción de CRM. Cada envío activa los tres pasos en secuencia. No hace falta código y la configuración lleva menos de 30 minutos en la mayoría de las combinaciones de formulario y CRM.

¿Funciona Make.com con Google Forms para este tipo de automatización?

Sí, pero Google Forms no tiene un disparador nativo de Make, así que usas el módulo de webhook personalizado de Make. Necesitarás una herramienta de terceros, como el complemento de webhook de Google Forms de Zapier, o configurar un Google Apps Script que envíe por POST los datos del formulario a la URL de tu webhook de Make en cada envío.

¿Puedo enviar la notificación de Slack a distintos canales según las respuestas del formulario?

Sí. Añade un módulo Router después del disparador del formulario y crea rutas separadas para cada condición. Por ejemplo, los envíos en los que el campo de presupuesto supere las 10.000 £ van a #enterprise-leads, y todos los demás van a #inbound-leads. Cada ruta tiene entonces sus propios módulos de Slack y de CRM con ajustes diferentes.

¿Con qué CRM funciona Make.com de forma nativa para este flujo?

Make tiene módulos nativos para HubSpot, Pipedrive, Salesforce, Attio, Zoho CRM y varios más. Si tu CRM no aparece en la lista, puedes usar el módulo HTTP de Make para llamar directamente a la API REST del CRM, algo que funciona con cualquier CRM que tenga una API.

¿Sirve este flujo de trabajo para formularios de alta de clientes y no solo para la captación de leads?

Por supuesto. La misma estructura de tres módulos sirve para el onboarding de clientes, la recepción de tickets de soporte, las solicitudes de empleo y las inscripciones a eventos. La única diferencia está en el objeto del CRM que creas (contacto, ticket, deal u objeto personalizado) y en el canal de Slack que recibe la alerta.

Preguntas frecuentes

¿Cómo creo un pipeline de formulario a Slack y CRM en Make.com?
Creas un único escenario en Make.com con un disparador de formulario, un paso de mensaje en Slack y un paso para crear o actualizar un registro en el CRM. Cuando se envía un formulario, el escenario se ejecuta automáticamente, manda la alerta a Slack y guarda el envío en tu CRM sin introducir datos a mano.

¿Qué ventaja tiene usar Create/Update en lugar de Create en HubSpot?
Create/Update evita registros de contacto duplicados, porque identifica los envíos por un campo único, como el email. Si la misma persona vuelve a enviar el formulario, Make actualiza el registro existente en lugar de crear uno nuevo. Así el CRM se mantiene más limpio y los informes son más precisos.

¿Puedo usar Make.com con Google Forms y un canal privado de Slack?
Sí. Google Forms puede enviar los datos de cada respuesta a Make mediante un webhook o un script personalizado, y Slack puede publicar en cualquier canal para el que tengas permiso, incluidos los privados. Esta configuración es habitual en los flujos de recepción de datos sensibles, porque mantiene controlado el recorrido de la información.

Colaboración de

SaaS Hackers

Encuentra un experto en B2B SaaS

Hemos reunido un directorio de expertos y agencias de B2B SaaS que hemos evaluado y clasificado por servicio y especialidad para que los consultes.

Encuentra un experto
Ver todo