Para poder conectar los datos generados en los formularios de Typeform en Classlife, a través de API, se debe configurar desde dentro de cada uno de los formularios que deseemos crear contactos/leads en Classlife.
1- Desde el interior del Formulario, se accede al botón «Conectar».
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253724823/73e9f7c195ab180a75918193/help_50.jpg)
2- Vamos a realizar la conexión a través de WEBHOOKS, clicamos sobre la pestaña Webhooks, y a continuación sobre el botón «Añadir Webhooks».
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253725473/7cc7c8fc4bd83a9b58601176/help_51.jpg)
3- En la ventana que nos muestra el sistema debemos introducir la URL del destino donde se van a enviar los datos del formulario, con la intención de crear un nuevo lead.
Classlife recibe muchas llamadas, por lo que es necesario especificar qué acción va a realizar; en este caso la llamada específica que debe realizar es la siguiente:
https://admin.classlife.education/app/apilead.php?service=api&perform=newLead
Para finalizar esta acción clicamos sobre el botón «Guardar webhook».
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253726560/5f7a771a8c37e9fba27e41c1/help_01.jpg)
4- En la siguiente pantalla debemos indicar si va a estar publicada o no, e introducir la «Key» clicando sobre el botón «Editar».
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253728421/066b7c6b72a304455366e1de/help_01.jpg)
5- El sistema nos muestra un pop-up para que introduzcamos la API Key que hemos generado en Classlife para este uso, en el campo «SECRET».
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253732446/365bf96b2c2ad52747cc6cde/help_01.jpg)
NOTA: para más información de como crear API Keys ver el artículo
http://help.classlife.education/es/articles/4518573-crear-api-keys-en-classlife
6- En estos momentos ya está editado el formulario para enviar los datos directamente a Classlife. Queda pendiente de realizar un primer envío para que podamos conectar la llamada de este formulario a Classlife (solo se debe realizar una vez).
7- Vamos a realizar el primer envío para obtener la información necesaria para que Classlife finalice la conexión.
Volvemos a Conectar > Webhooks > Ver envíos.
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253736106/a1fd63bd78e0f075be40c9de/help_01.jpg)
Al acceder a «Ver envíos» nos informa de que no existe ninguna entrega todavía. Clicamos en «Enviar solicitud de prueba» para obtener los datos.
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253736587/3a20c1bf41fbaa782cbf7873/help_02.jpg)
La siguiente pantalla nos indica la «pregunta» y la «respuesta» del envío de prueba. Debemos copiar todo el contenido de la pestaña «Request» y enviarla a Classlife para que, con esos datos, identifique y relacione la llamada con la acción que se va a realizar a partir de ese momento.
![](https://classlife.s3.eu-west-1.amazonaws.com/intercom-images/downloads.intercomcdn.com/i/o/253737300/2db575087361afb4bf9127de/help_01.jpg)
Acompañando a esta información de «Request», debemos añadir la url desde donde se origina esta llamada, para que Classlife pueda realizar las pruebas necesarias; cuando la integración del formulario Typeform se haya concluido, Classlife informará al centro y todos las llamadas provenientes de ese formulario se convertirán automáticamente en nuevos Contactos/Leads en el CRM de Ventas.
Te dejamos otros artículos de interés relacionados con la conexión de formularios con la API Key: