GHL Ranking
Cómo funciona

De conectar tu GHL a tu dashboard.En menos de 2 minutos.

Sin instalar apps, sin OAuth complejo, sin comercial que te llame. Tres pasos: token, wizard, dashboard. El resto lo hacemos nosotros en background.

  1. 01
    30 segundos

    Pega tu Private Integration Token de GHL

    En tu GHL vas a Settings → Integrations → Private Integrations → Create New. Le pones nombre 'GHL Ranking', marcas 6 scopes (te damos guía visual con capturas) y pulsas Save. Copias el token y lo pegas en nuestro onboarding. Validamos al instante contra la API de GHL para asegurarnos de que funciona.

    • Sin OAuth ni Marketplace apps
    • Sin escritura por defecto (solo lectura)
    • Puedes revocar el token desde GHL en cualquier momento
  2. 02
    90 segundos

    Wizard de mapeo · marca lo que cuenta

    En 90 segundos configuras 3 cosas: qué pipelines de GHL quieres trackear (pre-marcados los que tienen actividad reciente), cuál es tu etapa 'won' y 'lost' (pre-detectadas por heurística) y quiénes son closers. Todo con defaults sensatos · puedes darle a 'Siguiente' 3 veces sin leer y queda configurado.

    • Defaults pre-calculados sobre tu propia data
    • Editable en cualquier momento desde tu dashboard
    • Multi-pipeline y multi-closer soportado
  3. 03
    0 clicks más

    Ves tu dashboard con datos reales

    Backfill automático en background: importamos tu histórico completo (opportunities, contacts, conversations, users, calendar). Cuando termina, ves las 8 métricas ya calculadas sobre TUS datos. Si tienes mucho volumen (miles de deals) tarda 30-90 segundos · te lo mostramos con barra de progreso real. El digest diario arranca al día siguiente a las 8am.

    • Cron nocturno de reconciliación (los webhooks nunca son 100%)
    • Actualizaciones cada 10-15 min via webhook GHL
    • Baseline autocalibrado de tu propia agencia (no benchmarks genéricos)
Preguntas técnicas frecuentes

El backend, por dentro.

Lo que un CTO quiere saber antes de que su agencia conecte una integración a su CRM crítico.

Solo lectura por defecto

Sin escritura salvo activación explícita

Pedimos scopes readonly: opportunities, contacts, conversations, calendars, users, locations. No podemos crear, modificar ni borrar nada en tu GHL sin activar tú la escritura de vuelta (Fase 2, opcional, en dry-run por defecto).

Multi-tenant con RLS estricto

Row Level Security en todas las tablas

Cada tenant tiene sus datos aislados via RLS de Postgres. Verificado con tests automatizados. Ni nosotros como admins podemos ver tus datos sin bypass explícito auditado.

Ingesta híbrida

Webhook + reconciliación nocturna

Workflows GHL disparan POST a nuestro endpoint cuando cambia un opportunity/mensaje. Firma Ed25519 verificada. Cron nocturno re-consulta las últimas 48h para tapar webhooks perdidos.

Cifrado en reposo · UE

AES-256-GCM · Supabase eu-west-1

Tu Private Integration Token se cifra con AES-256-GCM antes de guardarlo. Base de datos en Supabase eu-west-1 (Irlanda). Web en Vercel Europa. Sin transferencia fuera de UE salvo Anthropic y Resend (datos anonimizados).

2 minutos vs semanas de setup.

Otros analytics te piden migración de datos, contratos, integraciones custom. Aquí pegas un token y ves tu dashboard.