Algunos años atrás, la posibilidad de integrar herramientas tecnológicas del día a día laboral tenía que estar casi siempre acompañada de un desarrollador. Por ejemplo, para que Google Ads envíe información a un CRM, era necesario que un desarrollador conectara diferentes APIs. Sin embargo, hoy en día, la tendencia es que estas conexiones puedan ser materializadas por cualquier persona, mejorando así la velocidad e, incluso, la eficiencia en las implementaciones (quien está haciendo la conexión, conoce perfectamente lo que necesita y no tiene que comunicar su propósito a un tercero para que lo entienda, procese y ejecute).
Una de las compañías que mejor ha entendido esa necesidad es Zapier. Con un amplio repositorio de apps (+3000), permite realizar conexiones entre casi cualquier herramienta del día a día. Y, para aquellas para las que no existe una integración nativa (es decir, no están dentro de su listado), existen otras opciones de conexión, como los webhooks. Éste último método es el que se necesita para conectar Botmaker. En esta breve guía, conocerás cómo conectar Botmaker a Zapier y poder enviar información a casi cualquier plataforma que necesites.
En Botmaker es posible crear variables que guardan información tanto de usuarios como de agentes. A su vez, estas variables pueden ser de diversos tipos, nuestra plataforma acepta texto, números enteros, booleanos, etiquetas, fechas y horas. Tu primer paso debe ser entender qué información necesitas enviar, algunos ejemplos pueden ser:
Todo depende de tu negocio y el caso de uso que le estés dando a Botmaker. Recuerda que esta información será enviada a otra plataforma, por ende todo lo que necesites debe estar informado por ésta y el objetivo que quieres perseguir en esa plataforma. Por ejemplo, si necesitas enviar información de Botmaker a un CRM, deberías preguntarte: ¿qué información preciso en ese CRM para ejecutar lo que necesito?
Como dije más arriba, para conectar Botmaker a Zapier es necesario usar webhooks. Para poder hacerlo, necesitas crear una acción de código. ¿Cómo?:
En el menú de la izquierda dentro de la plataforma, elige la opción Chatbots y luego haz click en Código:
Una vez en la pantalla de Código, ve a + Nueva acción de código:
Ponle un nombre a tu nueva acción de código:
Copia el código que está en este documento:
Como podrás ver, hay una parte que dice REEMPLAZAR-POR-URL-QUE-PROVEE-ZAPIER. Verás qué colocar ahí en el paso siguiente. Si ya copiaste el código, haz click en Guardar.
Listo, tienes tu acción de código (aún sin publicar) dentro de tu proyecto. El próximo paso será colocar la url que provee Zapier como webhook.
Nota importante: para usar el servicio de webhooks de Zapier, deberás tener como mínimo el plan Starter (a día de hoy, USD 19,99 por mes).
Para crear una automatización en Zapier que se conecte con Botmaker es necesario arrancar con el trigger Webhook.
Crear una automatización es bastante sencillo, primero debes ir a Create Zap:
Elige como trigger Webhooks by Zapier:
Escoge como evento de trigger Catch hook y luego haz click en Continue:
Va a aparecer una ventana de configuración del webhook y verás una Custom Webhook URL, tienes que copiarla y pegarla en tu acción de código, reemplazando el texto REEMPLAZAR-POR-URL-QUE-PROVEE-ZAPIER (no borrar las comillas que encierran este texto):
Entonces, tu acción de código debería quedar así:
Una vez que ya tienes la acción de código correctamente configurada en Botmaker, debes guardar y publicar. Si quieres enviar información de prueba, puedes hacer click en el botón de ▶ dentro de la ventana de la acción de código. Zapier debería recibir esta información si pruebas el paso de catch hook luego de haber enviado información desde Botmaker.
Finalmente, queda terminar la automatización en Zapier para conectar con la herramienta que desees.
Ya con todo configurado, deberías crear la intención de Ejecutar acción de código cuando quieras que esta información se envíe a Zapier (de más está decir que la acción de código que debes elegir es la que creaste). Esto puede suceder justo después de que el cliente deja sus datos en el chat, que compra algo o que pide información sobre algún tema específico.
¡Y eso es todo! Zapier es una herramienta muy poderosa que permite a equipos o personas sin desarrolladores al alcance integrar sus sistemas con diversas herramientas. En conjunto con Botmaker, pueden hacer maravillas a la hora de gestionar todas tus conversaciones.