Dapta Docs
🇪🇸 Español
🇪🇸 Español
  • 👋Dapta - Guía
  • Inicia con Dapta
    • ❓¿Cómo crear una cuenta en Dapta?
    • 💰¿Cómo funcionan los créditos en Dapta?
  • Agentes de Voz IA
    • 🐥Crear tu primer agente de IA de voz en Dapta
    • 🤖Configura tu agente de voz IA
      • Mejorando tus prompts
      • Usando variables dinámicas en tu agente de voz
      • Instrucciones de pronunciación en casos especiales
    • 📣Cómo crear tu primera campaña en Dapta
    • ✅Integrar y activar llamadas en Dapta
    • 💡Guía avanzada: Plantillas de integración de llamadas IA y Google Sheets con franja horaria.
      • Plantillas de integración a llamadas IA (webhook, logs)
    • 📞Verificar número de teléfono en Dapta
    • Realizando llamadas de prueba en Dapta
    • 📞Editando número de teléfono de remitente
    • 💡Cómo extraer información de tus llamadas
    • 💡Guía avanzada: Automatización de llamadas y extracción de datos
    • 🕑Cómo programar llamadas automáticamente.
    • Como agendar citas automáticamente con tu Agente de Voz IA
  • AGENTES DE TEXTO
    • 🤖Crear tu primer agente de texto en Dapta
    • 🧠Entrenando tu agente de texto
    • 🧪Probando tu agente de texto
    • ✅Cómo integrar tu agente de IA en tu sitio web
    • 🕑Visualización del historial de chats de tu agente de IA
    • Como extraer información de tus conversaciones
    • 📅Cómo conectar un agente de texto a Cal.com
    • Integración con WhatsApp
    • Cómo conectar tu agente de texto a Twilio
  • 📥Llamadas inbound y cómo activarlas
  • 🔌Integrando tus llamadas con Hubspot
  • Flow Studio
    • 🔀¿Cómo crear un API Endpoint en Dapta con Flow Studio?
  • Nodos de Google Sheets - Agregar, Actualizar y Obtener Contactos
    • Agregar Fila - Google Sheets
    • Actualizar Fila - Google Sheets
    • Obtener Lista de Contactos- Google Sheets
  • 🤖Integraciones
    • 📆HubSpot
    • 🔌Go High Level
    • 🔧Kommo
  • Dapta Open Hours
    • 🔴Dapta Open Hours - Grabaciones
Powered by GitBook
On this page
  1. Integraciones

Go High Level

Cómo conectar Dapta con GHL

PreviousHubSpotNextKommo

Last updated 1 day ago

Consideraciones

  • En la medida de lo posible es mejor que el cliente nos invite al correo de la empresa con una cuenta como admin, ya que con esto hay mayor autonomía y más independencia para hacer las integraciones.

  • En estos momentos la API de GHL tiene dos versiones, en esta guia se hara un enfoque en la versión 2 ya que ofrece mas recursos y tiene funciones para mensajería. De igual manera se dejara el enlace para la documentación y la forma de obtener esa key.

  • Hay un dato que es el location id de la cuenta el cual es necesarios en varios servicios para poder ver la informacion. Una forma rapida de obtenerlo es desde la misma url del navegador obtener el id que esta ubicado despues del location

Extracción de la API Key

En la versión 2 para obtener la api key dentro de la cuenta de GHL en el sidebar principal hay una opción que se llama “Private Integration” o “Integraciones privadas” dependiendo del idioma de la cuenta

Al estar dentro de integraciones privadas se verá la opción para crear una nueva integración y ahí se pedirá el nombre y una breve descripción, esta ultima es opcional. Luego se le da en siguiente y lo que sigue es seleccionar los scopes que va a tener la API Key, lo cual ya depende de lo que se quiera hacer en cada implementación por lo general siempre es preferible mantener las acciones referentes a editar y ver contactos, todo lo referentes al calendario y ver y editar custom fields.

Una vez agregados los scopes se mostrará en la pantalla el api token el cual es de tipo bearer, esta clave hay que guardarla ya que al salir de esa pantalla no volverá a ser visible y en caso de que se pierda tocará generar otra.

Generación del token para la versión 1

Para la version 1 es un proceso un poco más rapido ya que es solo ir a la Configuración en el sidebar al seleccionar “Perfil de empresa” y luego en la siguiente sección se verá la clave

Casos de uso mas comunes de los clientes

Hay que aclarar que en la mayoría de implementaciones realizadas no requieren consultar una base de datos de leads o contactos, en estos casos son los webhooks los que inician los procesos ya que porque entró un nuevo lead, o se agendó una reunión que entró y esto implica que se ejecuten las llamadas para contactar a los clientes.

Antes de entrar en detalle sobre los distintos requerimientos que pueden existir dentro del CRM, es importante mencionar los Automations que son los triggers que nos van a ayudar a que los flujos de Dapta se ejecuten para realizar las llamadas o cualquier otra acción

Luego se verá un tablero con los workflows creados y a la derecha se podrá encontrar la opcion para crear un flujo de trabajo y por lo general se selecciona “Empezar desde cero”

Todo comienza desde el primer nodo “Trigger” y ahi se selecciona el tipo que evento que va a ejecutar el flujo de Dapta

Si el caso de uso es por ejemplo que un lead (en go high level se llaman oportunidades) ingresa en un determinado estado y que se debe de llamar se hace lo siguiente en trigger

Los webhooks tienen filtros para hacer aun mas especifico el evento que se va a ejecutar, aca se pueden ver que el trigger es para cuando una oportunidad o lead es creado y se puede filtrar por el pipeline y el status

Otro trigger es cuando se agenda una cita y se quiere ejecutar un flujo en Dapta cuando alguien agenda en un calendario

Ahí se puede filtrar por el calendario y para estos casos donde se va a trabajar con un calendario para capturar eventos o hacer agendamientos en las llamadas es indispensable confirmar con el cliente cual es el calendario con el que se va a trabajar.

Otro caso también es cuando se quiere ejecutar un flujo cuando un tag es asociado a un contacto

Se busca el evento del tag de contacto y la accion de tag añadido y se puede seleccionar el tag especifico

Luego se enlaza el trigger con un nodo tipo webhook en donde se puede ingresar la url del flujo de Dapta

Ejemplos en Dapta de los webhooks

Oportunidad creada

(Organization id: c0857881-4f01-4ab7-bf5d-1da3f14a2238)

Cita agendada

(Organization id: ffe1d1e8-a179-4864-9d7c-7159d1c01000)

Tag agregado en un contacto

(Organization id: 4aab002a-1396-40bd-84f7-4b51ca2935bb)

Objeto de ejemplo

En GHL todos los webhooks envian una peticion POST con esta misma estructura

{

"contact_id": "GsqjTYJBXsI4jJLsESyM",

"first_name": "Santiago",

"last_name": "Ramirez",

"full_name": "Santiago Ramirez",

"email": "santiago.ramirez@daptatech.com",

"phone": "+573003588802",

"tags": "activar ia",

"country": "US",

"timezone": "America/Bogota",

"date_created": "2025-04-28T18:56:02.586Z",

"contact_source": "- -",

"full_address": "",

"contact_type": "lead",

"location": {

"name": "location test",

"address": "Address testt",

"city": "",

"state": "",

"country": "",

"postalCode": "",

"fullAddress": "",

"id": "location id"

},

"workflow": {

"id": "",

"name": "Dapta IA Tag"

},

"triggerData": {},

"contact": {

"attributionSource": {

"sessionSource": "CRM UI",

"medium": "manual",

"mediumId": null

},

"lastAttributionSource": {}

},

"attributionSource": {},

"customData": {}

}

En enlace con la documentación de la version 2 del API es este

En la enlace para la documentación de la version 1 es

🤖
🔌
https://public-api.gohighlevel.com/
https://app.dapta.ai/apis/api/qkGRb?api_id=qkGRb&api_name=webhook_new_lead_dmind&explorer=true
https://app.dapta.ai/apis/api/IGSfJ?api_id=IGSfJ&api_name=webhook_new_appointment&explorer=true
https://app.dapta.ai/apis/api/tzmwU?api_id=tzmwU&api_name=webhook_new_tag&explorer=true
https://highlevel.stoplight.io/docs/integrations/0443d7d1a4bd0-overview