Zoho-CRM

Conecta Classlife con tu plataforma de ZOHO-CRM para matricular a tus alumnos de forma directa generando el expediente académico, acuerdo de pago y conexión al campus virtual.

Esta guía es una referencia de flujo para enviar datos a la API de Classlife. Recomendamos capturar las trazas de envío y realizar pruebas API-REST para confirmar que la conexión es correcta. Classlife es responsable de procesar la petición API-REST recibida.

NOTA: Debes poder generar WEBHOOK en el WorkFlow de ZOHO. Esto varía en función de la licencia de ZOHO que tengas contratada. https://www.zoho.com/es-xl/crm/comparison.html Classlife recibe la comunicación por parte de terceros a través de la solicitudes a la URL del portal del centro educativo incluyendo la API Key que permite la autorización de la llamada para ejecutar el servicio solicitado.

1) Trigger de action en Zoho-CRM

El primer paso es acceder a ZOHO-CRM y crear un WorkFlow que se ejecute cada vez que un lead cambie de estado a "Enrolled"

Para ello, debemos acceder al SETUP --> Workflow rule --> y crear una nueva regla "Enroll Classlife"

Esta Regla puede tener varias condiciones propias de cada centro y una acción como mínimo que es la que envía los datos desde ZOHO a Classlife

En su versión mínima tendrá un aspecto como este:

Los parámetros definidos en el Webhook son muy importantes, pues son lo que recibe classlife y puede procesar, aunque en classlife nos guardamos todo lo que nos llegue por si puede ser de interés a posteriori.

El webhook tiene 3 partes.

Webhook > cabecera:

Webhook > Parámetros de Zoho (module parameters)

Aquí podemos enviar muchos parámetros y en classlife los recibiremos todos, pero los parámetros básicos y minimos necesario son:

name

Nombre del alumno

lastname

Apellido del Alumno

email

email del alumno

product_id

ID de producto de Zoho = artículo a matricular en Classlife

fullpay

Total payments

title

Programme Name

fee

Fee

phone

Teléfono

lastnameend

Segundo apellido

sad

Webhook > Parámetros Custom

Estos parámetros son obligatorios para el correcto funcionamiento

apiKey

XXXXXXXX

perform

newEnroll

service

api

source

zoho-crm

2) Alta de producto en Classlife

Ahora debemos indicar en Classlife que el Producto de Zoho=3768334000030385200 en classlife es el Artículo "matriculación en el master..." para matricular al alumno en ese curso en concreto. Esto se realiza en la sección "eCommerce" de Classlife. Clicamos sobre "Agregar producto" y debemos poner el "código del producto" de ZOHO. Ese será el punto de relación entre el ID de Zoho y la matriculación en Classlife.

Este código de producto corresponde al ID de la aplicación en ZOHO que podemos visualizar en la URL de Zoho del producto en cuestión: https://crm.zoho.com/crm/orgAAAAAAAAAA/tab/Products/3768334000030385200/

3) Matriculación y verificación

Una vez completados los pasos anteriores, podemos realizar un "Cambio de STATUS" a Enrolled de ese alumno/oportunidad (Applications) en Zoho.

Veremos que, gracias al WebHoock definido en Zoho, al llegar a Classlife nos crea el alumno (solo si no existe anteriormente), nos matricula en el curso seleccionado y nos ha generado los recibos correspondientes.

Última actualización