¿Cómo puedo integrar la API de elAbogado con mi CRM?
Crear Webhook
Para crear el webhook accedemos al apartado Perfil → Notificaciones → API
En este apartado ponemos el valor de la URL donde recibiremos nuestros leads en formato JSON.El campo Token es opcional y es para securizar la petición tal y como se explica en el paso Authorization.
Una vez hemos creado la configuración del webhook podemos ejecutar tantas peticiones comoqueramos. Esta prueba enviará un lead en formato JSON tal y como se especifica en el paso Request.
Request
La request que vamos a enviar tiene un formato como la siguiente:
● Content Type: application/json;charset=UTF-8
● Method: Post
● Body:
Response
La respuesta tiene que retornar un status code 200.
Authorization
Es posible securizar las peticiones que hacemos a las URL’s de los clientes. El cliente en su lado
puede usar Authorization mediante token. Si nos proporciona el token, nuestras peticiones irán
siempre con esta cabecera de la forma:
Authorization: Bearer token (donde token tiene que ser la clave del
cliente)
Este método es estandarizado y es el cliente el que comprobará que las peticiones que le llegan
tienen esa cabecera con el token correspondiente.
Zapier
Guía de Integración de Zapier con Webhooks:
1. Introducción:
Esta guía te ayudará a integrar Zapier con Webhooks para automatizar flujos de trabajo
entre aplicaciones que no tienen una integración directa en Zapier. Este proceso es
especialmente útil para personalizar flujos de trabajo y necesidades específicas de
automatización.
2. Pasos para la integración:
a. Paso 1: Crear un Nuevo Zap
i. 1. Iniciar sesión en Zapier - Accede a tu cuenta de Zapier en zapier.com.
ii. 2. Crear un nuevo Zap - En tu tablero de Zapier, haz clic en el botón
"Create Zap" o "Make a Zap".
b. Paso 2: Configurar el Trigger
i. En el paso "Trigger", busca "Webhooks by Zapier" en la barra de
búsqueda.
ii. Elegir el Tipo de Webhook - Selecciona "Catch Hook" si deseas recibir datos
desde otra aplicación. Esto configura Zapier para escuchar los datos
enviados por el webhook.
iii. Configurar el Webhook - Después de seleccionar "Catch Hook", haz clic en
"Continue". - Zapier te proporcionará una URL de webhook única. Copia
esta URL, ya que la necesitarás para configurarla en la aplicación que va a
enviar los datos. Esta URL la tienes que proporcionar a elAbogado para que
la inserte en la base de datos y así se envíen los leads.
iv. Una vez ya está integrada la URL en el sistema de elAbogado y se ha dado
de alta el servicio hay que esperar a recibir una petición y poder continuar
con los datos ya configurados. Ejemplo:
c. Paso 3: Configurar la Acción en Zapier
i. Configurar la Acción (Action) en Zapier -Selecciona la aplicación y la acción
que deseas que ocurra cuando se reciba el webhook. - Por ejemplo, puedes
elegir "Gmail" si deseas enviar un correo electrónico tras recibir los datos del
webhook.
ii. Mapear los Campos - Mapea los datos recibidos del webhook a los campos
correspondientes de la acción que has seleccionado. Esto asegurará que
los datos se transfieran correctamente. Los campos son los que se
comentan en el punto
d. Paso 4: Probar y Activar el Zap
i. Probar el Zap - Zapier te permitirá probar el flujo de trabajo para asegurarte
de que los datos se están enviando y recibiendo correctamente.
ii. Activar el Zap - Si la prueba es exitosa, haz clic en “Turn on Zap” para
activar tu integración.
En resumen, al integrar Zapier con webhooks, habilitas la comunicación entre aplicaciones
que pueden no ofrecer integración directa, facilitando la automatización de flujos de trabajo
específicos y personalizados.