Ir al contenido principal

🧩 Integracion Webhook go4clic > Pabbly/Zapier

Actualizado esta semana

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:

PEvento 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?