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
Ingresa a tu panel de administración en Go4clic.
Navega a la sección Curso > Webhooks.
Agrega un nuevo Webhook o edita uno existente.
Configura el evento a escuchar:
Progreso en el curso
.Copia la URL del webhook proporcionada por Pabbly o Zapier (la configuraremos en los siguientes pasos).
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
Ve a Pabbly Connect.
Crea un nuevo workflow con nombre:
Go4clic Webhook Course Progress > GSheet
.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
Añade una segunda acción:
App: Google Sheets
Evento: Append Values
Conecta tu cuenta de Google.
Selecciona el spreadsheet y la hoja correspondiente.
Mapea los datos desde el webhook:
user_email
user_full_name
progress
course_name
course_id
course_
skumember_classroom_name
etc.
Guarda y activa el flujo.
🔁 Opción 2: Usando Zapier
📌 Paso 2: Crear Zap
Ve a Zapier.
Crea un nuevo Zap y selecciona:
App: Webhooks by Zapier
Evento: Catch Hook
Copia la URL generada y colócala en Go4clic como
URL
del webhook.
🧪 Paso 3: Enviar a Google Sheets
Añade un segundo paso:
App: Google Sheets
Acción: Create Spreadsheet Row
Conecta tu cuenta de Google.
Selecciona el archivo y la hoja.
Mapea los datos desde el webhook:
user_email
user_full_name
progress
course_name
course_id
course_
skumember_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.