Ir al contenido principal

🧩 Integración Webhook go4clic > Pabbly/Zapier

Actualizado hace más de 2 semanas

Objetivo

Esta guía te permitirá automatizar el registro del progreso del curso de tus usuarios directamente desde Go4clic hacia una planilla de Google Sheets, utilizando herramientas como Pabbly Connect o Zapier.

Flujo de integracion:

Evento en go4clic (Progreso del curso en go4clic) → Webhook → Pabbly/Zapier → Google Sheets.


✅ Paso 1: Activar Webhook de Progreso de Curso en Go4clic

  1. Ingresa a tu panel de administración en Go4clic.

  2. Navega a la sección Curso > Webhooks.

  3. Agrega un nuevo Webhook o edita uno existente.

  4. Configura el evento a escuchar: Progreso en el curso.

  5. Copia la URL del webhook proporcionada por Pabbly o Zapier (la configuraremos en los siguientes pasos).

  6. Guarda y activa el webhook.

Ejemplo de payload enviado por el webhook de go4clic:

{
"event": "course_progress",
"user_id": 20039,
"progress": 100,
"course_id": 139189,
"member_id": 207649,
"course_sku": "leadership-ed3",
"user_email": "andres.ro@gmail.com",
"course_link": "http://app.go4clic.com/campus/139189/webhook/c/u",
"course_name": "Webhook",
"member_role": "student",
"user_human_id": null,
"member_created": "2025-06-03T22:49:54.386200+00:00",
"user_full_name": "Andres Rodriguez",
"course_duration": null,
"course_end_date": null,
"course_start_date": null,
"member_classroom_id": 3357,
"member_classroom_name": "Grupo 1",
"course_participation_mode": "synchronous",
"course_enrollment_end_date": null,
"course_asynchronous_duration": "30 days, 0:00:00"
}

🔁 Opción 1: Usando Pabbly Connect

📌 Paso 2: Crear Workflow en Pabbly

  1. Crea un nuevo workflow con nombre: Go4clic Webhook Course Progress > GSheet.

  2. Agrega el trigger:

    • App: Webhook by Pabbly

    • Evento: Catch Webhook

    • Copia la URL generada en el campo URL del webhook en go4clic.


🧪 Paso 3: Conectar con Google Sheets

  1. Añade una segunda acción:

    • App: Google Sheets

    • Evento: Append Values

  2. Conecta tu cuenta de Google.

  3. Selecciona el spreadsheet y la hoja correspondiente.

  4. Mapea los datos desde el webhook:

    • user_email

    • user_full_name

    • progress

    • course_name

    • course_id

    • course_sku

    • member_classroom_name

    • etc.

  1. Guarda y activa el flujo.


🔁 Opción 2: Usando Zapier

📌 Paso 2: Crear Zap

  1. Ve a Zapier.

  2. Crea un nuevo Zap y selecciona:

    • App: Webhooks by Zapier

    • Evento: Catch Hook

  3. Copia la URL generada y colócala en Go4clic como URL del webhook.

🧪 Paso 3: Enviar a Google Sheets

  1. Añade un segundo paso:

    • App: Google Sheets

    • Acción: Create Spreadsheet Row

  2. Conecta tu cuenta de Google.

  3. Selecciona el archivo y la hoja.

  4. Mapea los datos desde el webhook:

    • user_email

    • user_full_name

    • progress

    • course_name

    • course_id

    • course_sku

    • member_classroom_name

    • etc.


✅ Resultado Esperado

Cada vez que un usuario complete un curso, es decir cuando el progreso llegue al 100%, se disparará automáticamente un webhook desde Go4clic y los datos se registrarán en la hoja de cálculo que elijas, en tiempo real.

TIP

Puedes utilizar este flujo de integracion para implementar otro tipo de webhooks existentes en go4clic y registrar los datos enviados por el webhook en cualquier heeramienta que soporte Pabbly/Zapier.


💡 Recomendaciones

  • Asegúrate de que tu webhook esté activado y que el curso esté configurado para registrar progreso.

  • Ideal para automatizar certificaciones, reportes de finalización o notificaciones internas.

¿Ha quedado contestada tu pregunta?