#
Los webhooks entrantes permiten una integración CRM perfecta al permitir que los sistemas externos envíen datos automáticamente mediante varios métodos de solicitud HTTP como GET, POST y PUT. Esta capacidad de transferencia de datos en tiempo real mejora la funcionalidad de CRM y agiliza los flujos de trabajo, lo que facilita la comunicación y la colaboración eficientes entre varias plataformas y herramientas
¿Qué es un webhook de entrada? #
Un webhook de entrada es una característica robusta que facilita la transferencia automática de datos desde sistemas externos a su CRM, mejorando la integración y la interoperabilidad. Cuando ocurre un evento en un sistema externo, se envía una solicitud HTTP (POST, GET o PUT) a una URL específica vinculada a un disparador dentro de su CRM, iniciando un flujo de trabajo. Esta capacidad de transferencia de datos en tiempo real mejora la funcionalidad de su CRM y agiliza los flujos de trabajo en varias plataformas y herramientas.
Al aprovechar los webhooks entrantes, las empresas pueden automatizar procesos, reducir las tareas manuales y minimizar el error humano, aumentando la eficiencia y la productividad. Además, permite una mejor colaboración entre equipos, ya que los datos críticos están fácilmente disponibles y sincronizados entre diferentes sistemas. Esta integración perfecta mejora en última instancia la toma de decisiones, la satisfacción del cliente y el rendimiento comercial.
¿Cuáles son algunos casos de uso excelentes para esto? #
Los webhooks entrantes se pueden usar en varios escenarios para mejorar la funcionalidad de CRM y automatizar los flujos de trabajo. Aquí hay algunos casos prácticos de uso con ejemplos:
Integración de pedidos de comercio electrónico:
Suponga que tiene una tienda en línea y desea actualizar su CRM con nueva información de pedido cuando un cliente realiza un pedido. Puede configurar un Webhook entrante en su CRM para recibir datos de su plataforma de comercio electrónico cada vez que se crea un nuevo pedido.
Ejemplo: su plataforma de comercio electrónico envía una solicitud HTTP POST a la URL del webhook con detalles del pedido, como el nombre del cliente, el correo electrónico, el número de teléfono y el valor del pedido. Luego, su CRM crea o actualiza la información de contacto del cliente y agrega los detalles del pedido a su registro.
Integración del sistema de tickets de atención al cliente:
Su empresa puede usar un sistema de tickets de soporte independiente para manejar los problemas de los clientes. Cuando un cliente crea un ticket de soporte, puede usar un Webhook entrante para enviar los detalles del ticket a su CRM, asegurando que el equipo de soporte tenga toda la información necesaria.
Ejemplo: Su sistema de tickets de soporte envía una solicitud HTTP POST a la URL del webhook con los detalles del ticket, incluido el correo electrónico del cliente, el título del ticket y la descripción. Luego, su CRM asocia el ticket con el registro del cliente correspondiente, lo que le permite a su equipo de soporte acceder a la información del ticket directamente desde el CRM.
Integración de registro de eventos:
Si organiza eventos y usa una plataforma de registro de eventos, puede usar un webhook de entrada para enviar información de registro de asistentes a su CRM.
Ejemplo: su plataforma de registro de eventos envía una solicitud HTTP POST a la URL del webhook con información de los asistentes, como el nombre, el correo electrónico, el número de teléfono y el nombre del evento. Luego, su CRM crea o actualiza la información de contacto del asistente y agrega los detalles de registro del evento a su registro, lo que permite que su equipo de eventos administre y se comunique con los asistentes de manera efectiva.
Captura de prospectos desde formularios web:
Los webhooks entrantes pueden capturar clientes potenciales de formularios web en su sitio web o páginas de destino y enviar los datos a su CRM.
Ejemplo: cuando un visitante envía un formulario en su sitio web, su formulario web envía una solicitud HTTP POST a la URL del webhook con la información del cliente potencial, como el nombre, el correo electrónico y el número de teléfono. Luego, su CRM crea un nuevo cliente potencial o actualiza un contacto existente, lo que permite que su equipo de ventas haga un seguimiento del cliente potencial de inmediato.
Estos son solo algunos ejemplos de cómo los webhooks entrantes pueden automatizar los flujos de trabajo, optimizar los procesos y mejorar la funcionalidad de CRM en diferentes escenarios comerciales.
¿Cómo usar el disparador de flujo de trabajo de webhook entrante? #
En pocas palabras, traiga sus datos al sistema en 3 simples pasos usando el activador de webhook entrante.
Paso 1 #
Recupere la URL del webhook y utilícela en su aplicación o sistema. A continuación, envíe los datos a la URL del webhook mediante el método de solicitud HTTP adecuado (POST, GET o PUT) y haga clic en el botón «Probar activador».
Paso 2 #
Elija los datos recibidos de su aplicación o sistema mediante el método de solicitud HTTP admitido (POST, GET o PUT) y guárdelos como datos de muestra para referencia futura. Haga clic en «Cargar más» para ver datos recientes adicionales. Una vez que haya seleccionado los datos deseados, guarde el activador.
En este paso, puede guardar la referencia de datos para las variables personalizadas, que se pueden tratar de manera similar a otros campos personalizados de contacto o variables personalizadas de ubicación.
El siguiente paso y los ejemplos a continuación brindan más información sobre cómo utilizar esta referencia.
Paso 2.1: envíe una solicitud HTTP admitida (POST, GET o PUT) a la URL del webhook copiada y copie la ID en la respuesta.
Paso 2.2: Copie el ID único obtenido de la solicitud HTTP admitida (POST, GET o PUT) y utilícelo para buscar la referencia de mapeo relevante dentro de su activador de webhook.
Tenga en cuenta que la solicitud más reciente siempre estará en la parte superior de la lista.
Paso 2.3: Seleccione la referencia correcta y verifique el cuerpo.
Paso 3 #
Se le dirigirá a la acción «Crear contacto de actualización» después de guardar el disparador. Desde allí, puede seleccionar los campos necesarios y mapear los datos entrantes que recibió del disparador. Tenga en cuenta que para crear un nuevo contacto o asignar datos a uno existente, debe proporcionar un campo de correo electrónico o de teléfono.
Al completar los pasos anteriores, ahora puede usar los datos que recibió dentro del flujo de trabajo como valores personalizados en correos electrónicos, sms, if/else, etc.
Ejemplo:
Los valores personalizados de Inbound Webhook se pueden utilizar en todas las acciones dentro de su flujo de trabajo. A continuación se proporcionan algunos ejemplos de cómo hacerlo.
En tus Acciones de comunicación: #
En acciones If/Else: #
Como se muestra arriba, puede usar los valores del Webhook entrante dentro de todas las demás acciones como mejor le parezca.
Puntos importantes a considerar: #
- Siempre envíe la solicitud utilizando un método admitido (POST, GET o PUT) cuando interactúe con el webhook.
- Asegúrese de que los datos se envíen como un objeto JSON, el único formato de datos admitido.
- Para compilar correctamente, las claves deben ser una sola cadena sin separaciones de espacios; considere usar CamelCase o snake_case en lugar de separar los nombres de las claves con espacios.
- Es obligatorio proporcionar un correo electrónico o un número de teléfono en la carga útil, ya que el flujo de trabajo requiere información de contacto. Se requiere un correo electrónico o un teléfono para buscar o crear el contacto.
- Las matrices no se admiten en valores personalizados. Puede enviarlos en la solicitud, pero no puede usarlos dentro de las acciones.
- Si su estructura de datos cambia, vuelva a seleccionar la referencia de asignación dentro de la configuración del activador de webhook entrante para abordar esos campos en otras acciones correctamente.
- Si su URL de activador de webhook entrante se ve comprometida o filtrada y desea evitar solicitudes no deseadas, elimine el activador de webhook entrante existente y agregue un nuevo activador de webhook entrante. Se generará una nueva URL con una ID final diferente; actualice sus integraciones para que coincidan con la nueva URL. Una vez guardadas, las solicitudes entrantes de la antigua URL no entrarán en su flujo de trabajo; solo lo harán las solicitudes de la nueva URL.