GoHighLevel V2 - CRM V2
GoHighLevel es una plataforma de marketing completa, con recursos robustos de gestión de la relación con el cliente. La plataforma fue diseñada para facilitar la gestión integral de las actividades del negocio de un cliente, incluidos embudos de ventas, seguimiento de leads, comunicación activa, secuencias de follow-up y programación de citas.
Integración de NicoChat con GoHighLevel:
Encuentras esta integración en Integraciones. GoHighLevel tiene dos versiones de API — 1.0 y 2.0 — y damos soporte a ambas.

Integración CRM V2
- V2: OAuth — es necesario iniciar sesión con tu nombre de usuario y contraseña.
Integración con GoHighLevel V2:
- Inicia sesión en tu cuenta.
- Escribe tu correo electrónico y contraseña.
- Conecta tu cuenta.
- Haz clic en "Confirmar". Serás redirigido de vuelta hacia NicoChat.

Acciones:
- Las acciones funcionan en todos los canales compatibles.

- En cualquier canal, abre el Constructor de Flujos.
- Haz clic con el botón derecho, ve a "Acción" y luego a "Integración".
- Verás "CRM Versión 1 API" y "CRM Versión 2 API".
Esta es la lista de las acciones compatibles, según la versión de la API:
- Relacionado con la ubicación, relacionado con el contacto
- Acceder a campañas, agregar o eliminar contactos de campañas
- Acceder a usuarios, agregar o eliminar usuarios
- Acceder a calendarios, agregar o eliminar
- Acceder a campos personalizados, agregar o eliminar
- Acceder a oportunidades, obtener pipelines
- Acceder a plantillas

Acción relacionada con la ubicación
- Obtener Información de Ubicación
Mediante esta acción, tienes acceso a la información de la ubicación: ID, ID de la empresa, nombre, dirección, zona horaria, correo electrónico y mucho más.

- Obtener Tags de Ubicación
Mediante esta acción, obtienes el nombre y el ID de la tag.

- Crear Etiqueta de Ubicación
Mediante esta acción, creas la tag indicando su nombre.

- Actualizar Etiqueta de Ubicación
Indicando el ID de la tag, actualizas su nombre.

- Eliminar Etiqueta de Ubicación
Indicando el ID de la tag, la eliminas.

Acción relacionada con el contacto
- Buscar Contactos
Puedes buscar contactos, incluso por nombre.

- Buscar Contactos Duplicados
Puedes buscar contactos duplicados indicando el correo electrónico o el teléfono.

- Obtener Contacto
Puedes obtener un contacto por el ID del contacto.

4. Crear Contacto
Completa los detalles: el Teléfono es obligatorio; también están Nombre, Apellido, Correo electrónico y otros campos.

- Actualizar Contacto
Puedes actualizar el contacto a partir del ID del contacto. Funciona igual que la creación de contacto; basta con indicar el ID.
Actualizar Campos Personalizados del Contacto
Eliminar Campo Personalizado de Contacto
- Upsert de Contacto
Upsert significa que, si el registro ya existe, será actualizado; si no existe, será creado. Funciona igual que la creación de contacto.
- Eliminar contacto
Puedes eliminar el contacto indicando el ID del contacto.

- Crear una nota para el contacto
Puedes crear notas y adjuntarlas al contacto por el ID del contacto.

- Agregar Tags al Contacto
Puedes agregar tags al contacto indicando el ID del contacto y el nombre de la tag.

- Eliminar Tags del contacto
Puedes eliminar tags indicando el ID del contacto y el nombre de la tag.

Acción relacionada con mensajes
- Enviar Mensaje SMS
Puedes enviar un SMS indicando el cuerpo del texto y el ID del contacto.

- Enviar Mensaje de Correo Electrónico
Puedes enviar un correo electrónico al contacto indicando el ID del contacto, Asunto y Cuerpo; el campo De del mensaje es opcional.

Acción relacionada con la campaña
- Obtener Campañas
- Añadir contacto a la campaña
- Eliminar Contacto de la Campaña
- Eliminar Contacto De Todas Las Campañas
Acción relacionada con el calendario
- Obtener Calendarios
Puedes obtener la lista de todos los calendarios, con IDs, nombres, horarios de atención, etc.

- Obtener Grupos de Calendario
Puedes obtener los detalles del calendario indicando el ID del calendario.

- Eliminar Calendario
Puedes eliminar el calendario indicando el ID del calendario.
- Calendario Obtener lugares libres
Puedes recuperar los lugares libres indicando el ID del calendario, la fecha de inicio y la fecha de finalización, en formato Unix.

- Obtener Citas del Contacto
- Calendario Obtener Cita
- Calendario Crear Cita
- Actualización de cita del calendario
- Calendario Crear Espacio de Bloqueo
- Actualización de calendario Bloquear espacio
- Calendario Eliminar Evento
Acción relacionada con el flujo de trabajo
- Obtener Flujos de Trabajo
- Añadir contacto al flujo de trabajo
- Eliminar Contacto del Flujo de Trabajo
Acción relacionada con campos personalizados
- Obtener Campos Personalizados
- Crear Campo Personalizado
- Actualizar Campo Personalizado
- Eliminar Campos Personalizados
Acción relacionada con valores personalizados
- Obtener Valores Personalizados
- Crear Valor Personalizado
- Actualizar Valor Personalizado
- Eliminar Valor Personalizado
Acción relacionada con la oportunidad
- Buscar Oportunidad
- Obtener Pipelines
- Obtener Oportunidad
- Crear Oportunidad
- Actualizar Oportunidad
- Upsert de Oportunidad
- Actualizar Estado de la Oportunidad
- Eliminar Oportunidad
Acción relacionada con el usuario
- Obtener Usuarios
- Obtener Información del Usuario
- Crear Contacto
- Actualizar contacto
- Eliminar contacto
Acción relacionada con plantillas
- Obtener Plantillas de SMS/Correo Electrónico
Disparadores
- La V1 no tiene disparadores
- Los disparadores de la V2 funcionan en el Omni-Channel
- Los disparadores de la V2 funcionan cuando el contacto es creado desde NicoChat (bot)

Los disparadores son compatibles con GoHighLevel Versión 2.0. La Versión 1.0, lamentablemente, no admite estos disparadores. Hoy, los disparadores están disponibles solo en el Omni-Channel.
Estos disparadores incluyen:
- Contacto creado
- Contacto eliminado
- Tag de contacto actualizada
- Estado de la campaña actualizado
- Oportunidad creada, eliminada o actualizada
- Tarea creada, eliminada o actualizada
- Cita completada
Cualquiera de estas acciones en GoHighLevel puede disparar el flujo que configuraste en NicoChat, lo que permite la sincronización en ambos sentidos. Una observación importante: estos contactos deben ser creados desde dentro de NicoChat para que los disparadores funcionen.
