Plan de aprendizaje asistido
Objetivo profesional: conectar sistemas externos sin exponer credenciales, duplicar datos ni crear dependencias difíciles de mantener.
Práctica guiada: documenta cada integración con origen, destino, campos enviados, frecuencia, responsable, riesgos y plan de recuperación.
Entregable: mapa de integraciones, webhook probado, checklist de seguridad y registro de pruebas.
1 Conectar calendarios externos (Google Calendar, Outlook)
Sincroniza el calendario de GHL con Google Calendar o Outlook para evitar conflictos de agenda.
- Ve a Settings → Calendar → Integrations.
- Selecciona Google Calendar (o Outlook Calendar).
- Inicia sesión con tu cuenta de Google y concede los permisos solicitados.
- Selecciona qué calendario de Google quieres sincronizar.
- Elige la dirección: bidireccional (recomendado), solo importar, solo exportar.
- Las citas creadas en GHL aparecerán automáticamente en Google Calendar y viceversa.
2 Integrar Zoom/Google Meet para reuniones automáticas
GHL puede generar automáticamente enlaces de videollamada cuando se agenda una cita.
- Ve a Settings → Calendar → Video Integration.
- Selecciona Zoom o Google Meet.
- Conecta tu cuenta de Zoom/Google (necesitas permisos para crear reuniones).
- Una vez conectado, las nuevas citas incluirán automáticamente un enlace de videollamada.
- Personaliza la configuración: duración de la reunión, sala de espera, grabación automática.
3 Conectar pasarela de pago (Stripe)
Si vendes productos o servicios desde GHL, la integración con Stripe es esencial para cobrar automáticamente.
- Ve a Settings → Payments → Stripe.
- Haz clic en "Connect Stripe".
- Inicia sesión en tu cuenta de Stripe (o crea una).
- GHL solicitará permisos para: crear productos, cobrar pagos, gestionar suscripciones.
- Una vez conectado, podrás:
- Crear productos y precios desde GHL.
- Añadir botones de pago en landing pages.
- Enviar enlaces de pago por email/SMS.
- Crear suscripciones recurrentes.
4 Configurar webhooks para enviar datos a sistemas externos
Los webhooks permiten que GHL envíe datos en tiempo real a cualquier sistema externo cuando ocurre un evento.
- Ve a Settings → Integrations → Webhooks.
- Haz clic en "Add Webhook".
- Ingresa la URL de destino (tu endpoint HTTP).
- Selecciona el evento que dispara el webhook:
contact.created— Nuevo contacto creado.contact.updated— Contacto actualizado.opportunity.stage_changed— Cambio de etapa en pipeline.appointment.created— Nueva cita agendada.
- Guarda el webhook y haz una prueba para verificar que los datos llegan correctamente.
{
"type": "contact.created",
"contact_id": "abc123",
"name": "Juan Pérez",
"email": "juan@ejemplo.com",
"phone": "+525512345678",
"tags": ["lead-ebook", "fuente-webinar"],
"custom_fields": { "industria": "tecnología" }
}
5 Usar la API pública de GHL
La API de GHL te permite acceder y manipular datos programáticamente. Es la puerta a integraciones ilimitadas.
Documentación: https://highlevel.stoplight.io
Endpoints principales:
- Contacts: CRUD de contactos, búsqueda, añadir/remover tags.
- Opportunities: Gestionar pipelines y etapas.
- Campaigns: Inscribir contactos en campañas.
- Calendars: Crear y gestionar citas.
- Funnels: Obtener datos de páginas y embudos.
- Ve a Agency Settings → API Keys.
- Genera una nueva API Key (guárdala en un lugar seguro).
- Usa la key en el header:
Authorization: Bearer tu-api-key. - Comienza a hacer llamadas a la API desde tu aplicación.
curl -X GET "https://rest.gohighlevel.com/v1/contacts/" \
-H "Authorization: Bearer TU_API_KEY" \
-H "Content-Type: application/json"
6 Crear integraciones con Zapier
Zapier conecta GHL con más de 5000 aplicaciones sin necesidad de programar.
- Crea una cuenta en Zapier (plan gratuito permite 100 tareas/mes).
- Busca la app "GoHighLevel" (también aparece como "HighLevel").
- Elige un trigger de GHL (ej. "New Contact") y una acción en otra app (ej. "Add Row to Google Sheets").
- Conecta tu cuenta de GHL en Zapier usando tu API Key.
- Prueba el Zap y actívalo.
Ejemplos de Zaps útiles:
- Nuevo lead en GHL → Añadir fila en Google Sheets.
- Nuevo lead en GHL → Enviar mensaje a Slack.
- Contacto movido a "Ganado" → Crear factura en QuickBooks.
- Nuevo pago en Stripe → Actualizar campo en GHL.
7 Automatización con Make (Integromat)
Make es una alternativa más potente y flexible que Zapier para flujos de trabajo complejos.
- Make soporta escenarios con múltiples ramas, transformación de datos, y lógica condicional avanzada.
- La integración con GHL se hace vía webhooks o API (no hay app nativa como en Zapier).
- Crea un webhook en Make como receptor, y configura GHL para que envíe datos a ese webhook.
- Make puede procesar los datos y enviarlos a múltiples destinos en paralelo.
8 Buenas prácticas de integración y seguridad
Al integrar GHL con otros sistemas, sigue estas recomendaciones para mantener tus datos seguros.
- API Keys: Rota las keys periódicamente. Usa keys diferentes para desarrollo y producción.
- Rate Limiting: Respeta los límites de GHL (100 req/min). Implementa backoff exponencial.
- Webhooks: Configura un secret token para verificar que las llamadas vienen de GHL.
- Logs: Registra todas las integraciones para depurar errores rápidamente.
- Pruebas: Siempre prueba las integraciones en un entorno de desarrollo antes de producción.
- Documentación: Documenta cada integración: qué datos fluyen, con qué frecuencia, y quién es el responsable.