Como integrar?
Dentro de Clint, en la fuente en la que deseas realizar la integración, ve hasta el engranaje de Configuraciones.
Luego, haz clic en Integraciones, + Nueva Integración.
Clica en la opción Webhook.
Para el siguiente paso, vas a seleccionar enviar webhook, después de seleccionarlo, haz clic en comenzar, ¡porque queremos comunicarnos con BotConversa!
Seleccionamos cuándo queremos que se envíe el webhook, daré ejemplos de cada uno.
Negocio creado: Cualquier negocio que sea CREADO en CUALQUIER etapa del pipeline (no siendo posible seleccionar una etapa específica)
Negocio entró en la etapa: Cualquier negocio que sea MOVIDO a una etapa específica (en este caso debemos seleccionar una etapa para disparar el webhook cuando el negocio sea movido a esa etapa).
Cualquier cambio de etapa: Cualquier negocio que sea MOVIDO a cualquier etapa (en este desencadenante, enviará el webhook si hay CUALQUIER MOVIMIENTO del negocio que NO SEA UNA CREACIÓN, ya sea a una etapa anterior o posterior a la etapa en la que el negocio fue creado).
Negocio cambió de estatus: Cualquier negocio cuyo estatus haya sido alterado (en este caso debemos seleccionar cuál será el estatus que actuará como desencadenante para el envío del webhook).
Como ejemplo, lo haré con negocio creado. Después de seleccionar el desencadenante, definiré el nombre que quiero darle a la integración. Justo debajo, solicita la URL de la integración, esta URL se encuentra en BotConversa. Puedes mantener esta página abierta y vamos a BotConversa.
Dentro de BotConversa, vamos a Automación, webhooks y agregar nuevo webhook.
Le darás el nombre a la integración y harás clic en crear.
Después de crear el webhook, harás clic en él y se abrirá esta pantalla.
En ella, vamos a copiar la URL, luego volvemos a Clint y la pegamos.
No cerramos esta pantalla, porque la necesitaremos para los siguientes pasos.
Después de pegar la URL, solo tienes que hacer clic en continuar.
Dentro del mapeo, ya aparecerán algunos campos por defecto. Si no deseas enviarlos a BotConversa, solo tienes que hacer clic en el icono de la papelera roja que se encuentra en el lado derecho.
Si deseas mapear nuevos campos, puedes hacer clic en agregar campo de Clint
Una vez configurados los mapeos, haces clic en guardar y aparecerá esta pantalla.
Después de crear la integración con éxito, harás un disparador de prueba para que BotConversa reconozca qué campos debe mapear.
En mi caso, seleccioné el disparador de negocio creado, así que para probarlo, solo tengo que crear manualmente un negocio en cualquier etapa.
Después de haber probado este disparador, volvemos a BotConversa y hacemos clic en recibir datos.
Al hacer clic en recibir datos, se abrirá esta pantalla. En solicitudes, haremos clic encima y seleccionaremos la opción A.
Después de seleccionar la opción A, harás clic en Teléfono WhatsApp y luego harás clic en contact_phone.
No vamos a utilizar este campo, así que puedes desmarcar esta casilla aquí.
En agregar nuevas acciones, seleccionarás enviar flujo, para que cuando reciba nuestro webhook, inicie el flujo deseado. (Recordando que las dudas sobre la creación de flujos y demás usos de la herramienta BotConversa se tratan directamente con BotConversa, nosotros solo enseñamos cómo integrar.)
Después de eso, harás clic en Enviar Flujo y seleccionarás qué flujo deseas iniciar.
Flujo seleccionado, ahora solo tienes que activar el webhook.
*Recordando*
Dentro de la secuencia de la automatización, ¡también necesitas seleccionar tu flujo!
¡Y eso sería todo, ya está todo correctamente integrado!
Si deseas actualizar negocios en Clint utilizando BotConversa para ello, tenemos un artículo que habla sobre eso!