Facebook Messenger
Guía

Centro de integración y API

Equipo de CRM de GTG

532 vistas

Tabla de Contenidos

En el entorno empresarial actual, las empresas suelen operar con múltiples sistemas de software que cumplen funciones distintas. Estos pueden incluir software de gestión de ventas, sistemas de contabilidad, herramientas de marketing o aplicaciones internas desarrolladas a medida. Cada uno de estos sistemas contiene datos valiosos y desempeña un papel crucial en las operaciones comerciales.

El mayor desafío no radica en la falta de datos, sino en que estos se encuentran fragmentados en múltiples plataformas. Los empleados deben alternar entre sistemas, ingresar manualmente la misma información varias veces y carecen de una visión integral del cliente. Esto no solo supone una pérdida de tiempo, sino que también aumenta el riesgo de errores y la pérdida de oportunidades de negocio.

La plataforma de integración y la API de GTG CRM están diseñadas para abordar este problema de raíz. En lugar de exigir a las empresas que reemplacen por completo sus sistemas existentes, esta solución crea un puente que los conecta. Los datos pueden moverse libremente entre plataformas, los procesos se automatizan y, lo que es más importante, los agentes de IA pueden participar en el procesamiento para mejorar la eficiencia operativa.

Este documento proporcionará instrucciones detalladas paso a paso para que las empresas implementen con éxito la integración, desde la creación de aplicaciones y la configuración de permisos de acceso, hasta el uso de API para leer y escribir datos, la configuración de webhooks para recibir eventos automatizados y, finalmente, la combinación con agentes de IA para crear flujos de trabajo de procesamiento inteligente totalmente automatizados.

Interfaz del centro de integración

Descripción general de las características principales

El Centro de Integración y la API proporcionan un conjunto completo de herramientas que permite a las empresas conectar GTG CRM con cualquier aplicación mediante el protocolo API RESTful estándar. El sistema de gestión de tokens de API, con su detallado mecanismo de autorización basado en ámbitos, garantiza una alta seguridad y permite un control preciso de los derechos de acceso para cada aplicación integrada.

La integración de agentes de IA es un factor diferenciador clave, ya que permite a las empresas aprovechar la inteligencia artificial para automatizar el procesamiento de datos y realizar tareas complejas sin necesidad de programación. Las empresas pueden gestionar múltiples agentes de IA con diferentes funciones, cada uno entrenado para un propósito específico.

La capacidad de sincronizar datos bidireccionalmente entre GTG CRM y sistemas externos garantiza que las empresas siempre tengan una visión coherente de la información del cliente. La completa documentación de la API, que incluye ejemplos de comandos curl, facilita la integración y la depuración para los desarrolladores. Las empresas pueden consultar listas de contactos, tareas y transacciones, así como actualizar la información en tiempo real.

Los puntos finales de webhook permiten la recuperación automática de datos de sistemas externos sin necesidad de sondeos continuos. Al combinarse con la automatización y los agentes de IA, las empresas pueden crear flujos de trabajo de procesamiento de eventos totalmente automatizados. El creador de sitios web integrado en el ecosistema permite la creación directa de sitios web desde GTG CRM con funciones SEO completas y mapas del sitio automatizados.

Guía de usuario paso a paso

Paso 1: Crear una aplicación de integración

El primer paso para iniciar la integración es crear una nueva aplicación en GTG CRM. Acceda al menú "Integración y API" y haga clic en el botón "Crear nueva aplicación". Asigne a la aplicación un nombre descriptivo para facilitar su gestión posterior; por ejemplo, "Integración con el sistema de ventas" o "Aplicación móvil". Tras introducir el nombre, haga clic en "Crear" para completar el proceso.

captura_08-18.webp

Paso 2: Configurar los permisos de acceso

Los permisos basados ​​en ámbitos permiten un control preciso sobre lo que una aplicación puede hacer con los datos de CRM. Tras crear la aplicación, selecciónela y acceda a la pestaña "Permisos de acceso" o "Ámbitos". Allí verá una lista de los permisos que se pueden otorgar.

Si la aplicación solo necesita leer información de contacto, seleccione el ámbito "contacts.read". Si necesita crear y actualizar contactos, añada el ámbito "contacts.write". Para permitir que la aplicación lea información sobre los agentes de IA del sistema, otorgue el permiso "agents.read". Si desea que la aplicación pueda solicitar a los agentes de IA que realicen tareas, otorgue el permiso "agents.execute". Tras seleccionar los permisos necesarios, haga clic en Guardar para actualizar la configuración.

Configurar permisos de acceso.

Paso 3: Crear un token de API

Un token es una clave de autenticación que permite a las aplicaciones externas llamar de forma segura a la API de GTG CRM. En la página de detalles de la aplicación, busque la sección "Token de API" y haga clic en "Generar token". El token se mostrará solo una vez con un formato que comienza con "gtg_". Cópielo y guárdelo inmediatamente en un lugar seguro. Este token debe usarse en el encabezado de autorización de cada solicitud a la API.

captura_1776915277225.webp

Nota importante: Si agrega nuevos permisos a la aplicación después de crear el token, el token anterior no tendrá automáticamente esos nuevos permisos. Deberá crear un nuevo token para tener todos los derechos de acceso configurados.

Paso 4: Comprobar la conexión API

Tras obtener el token, el siguiente paso es verificar que la integración funciona correctamente. La forma más sencilla de hacerlo es usar el comando curl desde la terminal. El siguiente ejemplo muestra cómo recuperar una lista de contactos de GTG CRM.

 curl -X GET https://api.gtgcrm.com/v1/integration/contacts \ -H "Authorization: Bearer YOUR_API_TOKEN" Si la conexión es exitosa y el token tiene los permisos suficientes, recibirá una respuesta JSON que contiene una lista de contactos con información completa, como ID, nombre, correo electrónico, número de teléfono y otros campos de datos. curl -X GET https://api.gtgcrm.com/v1/integration/contacts \ -H "Authorization: Bearer YOUR_API_TOKEN"

 { "data": [ { "id": "contact_123", "name": "Nguyễn Văn A", "email": "nguyenvana@example.com", "phone": "0901234567" } ] } Paso 5: Integrar con su sistema { "data": [ { "id": "contact_123", "name": "Nguyễn Văn A", "email": "nguyenvana@example.com", "phone": "0901234567" } ] } 
Resultados devueltos por la API

Tras realizar las pruebas con éxito, puedes integrar la API en tu aplicación. A continuación, se muestra un ejemplo con Node.js, uno de los lenguajes más populares para el desarrollo backend. Este fragmento de código ilustra cómo recuperar una lista de contactos y crear un nuevo contacto en GTG CRM.

 const axios = require('axios'); const API_URL = 'https://api.gtgcrm.com/v1/integration'; const API_TOKEN = 'your_api_token_here'; async function getContacts() { const response = await axios.get(`${API_URL}/contacts`, { headers: { 'Authorization': `Bearer ${API_TOKEN}` } }); return response.data; } async function createContact(contactData) { const response = await axios.post(`${API_URL}/contacts`, contactData, { headers: { 'Authorization': `Bearer ${API_TOKEN}`, 'Content-Type': 'application/json' } }); return response.data; } De igual forma, puedes usar cualquier otro lenguaje de programación como Python, PHP, Java o C# para la integración. El principio general es enviar siempre el token en el encabezado de autorización con el formato "Bearer YOUR_TOKEN" y usar el Content-Type "application/json" para las solicitudes POST o PUT. const axios = require('axios'); const API_URL = 'https://api.gtgcrm.com/v1/integration'; const API_TOKEN = 'your_api_token_here'; async function getContacts() { const response = await axios.get(`${API_URL}/contacts`, { headers: { 'Authorization': `Bearer ${API_TOKEN}` } }); return response.data; } async function createContact(contactData) { const response = await axios.post(`${API_URL}/contacts`, contactData, { headers: { 'Authorization': `Bearer ${API_TOKEN}`, 'Content-Type': 'application/json' } }); return response.data; }

Paso 6: Aplicación de agentes de IA en el proceso real.

Para apreciar claramente el valor de Integration Hub, consideremos un escenario empresarial real. Cuando un nuevo cliente se registra en el sitio web de ventas de una empresa, en lugar de que los empleados creen manualmente un perfil en el CRM y envíen un correo electrónico de bienvenida, todo el proceso puede automatizarse.

El proceso funciona de la siguiente manera: Primero, el cliente completa el formulario de registro en el sitio web de ventas. El sistema backend del sitio web llama inmediatamente a la API de GTG CRM para crear un nuevo contacto con la información completa del cliente, como nombre, correo electrónico, número de teléfono y origen del cliente.

 curl -X POST https://api.gtgcrm.com/v1/integration/contacts \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Trần Thị B", "email": "tranthib@example.com", "phone": "0987654321", "source": "Website" }' En cuanto se crea un contacto en GTG CRM, el agente de IA lo identifica automáticamente como un nuevo cliente del sitio web. El agente analiza la información del cliente para enviarle un correo electrónico de bienvenida personalizado, no una plantilla genérica. Simultáneamente, el agente crea una tarea de seguimiento para el equipo de ventas, que les exige llamar al cliente en un plazo de 24 horas para ofrecerle asesoramiento. curl -X POST https://api.gtgcrm.com/v1/integration/contacts \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "Trần Thị B", "email": "tranthib@example.com", "phone": "0987654321", "source": "Website" }'

Las ventajas de este proceso automatizado son evidentes. Los clientes reciben un correo electrónico de bienvenida inmediatamente después de registrarse, lo que genera una imagen profesional y aumenta la confianza. No se requiere personal, lo que ahorra tiempo y minimiza errores. Los correos electrónicos se personalizan según la información del cliente, no con contenido genérico. El equipo de ventas está informado y tiene tareas específicas que realizar, lo que garantiza que no se pierda ninguna oportunidad. Todos estos factores, en conjunto, contribuyen a aumentar la tasa de conversión de clientes potenciales a clientes reales.

Paso 7: Configura un webhook para recibir datos automáticamente.

Los webhooks son una tecnología que permite a los sistemas externos enviar datos de forma proactiva a GTG CRM cuando se produce un evento, en lugar de realizar sondeos constantes. Para empezar, ve a la página "Integraciones y API" y selecciona la pestaña "Webhooks". A continuación, haz clic en "Crear nuevo webhook" y asígnale un nombre descriptivo.

Crea un punto final de Webhook

Tras su creación, el sistema proporcionará dos datos importantes. La URL del webhook es el punto final al que el sistema externo enviará datos mediante HTTP POST. La clave de firma es un código secreto que se utiliza para verificar que la solicitud proviene de un sistema autorizado y no de una fuente fraudulenta.

captura_08-48.webp

Es muy importante tener en cuenta que la clave de firma solo se muestra una vez al crear un webhook. Cópiela y guárdela inmediatamente en el sistema seguro de gestión de secretos de su empresa. Si pierde esta clave, tendrá que crear un nuevo webhook.

Para comprobar si el webhook funciona correctamente, envíe un evento de prueba mediante el comando curl. La solicitud debe incluir el encabezado Content-Type application/json y el encabezado X-Webhook-Signature con la clave secreta de firma para la autenticación.

 curl -X POST "YOUR_WEBHOOK_URL" \ -H "Content-Type: application/json" \ -H "X-Webhook-Signature: YOUR_SIGNING_SECRET" \ -d '{ "event": "order.completed", "eventId": "evt_123456", "data": { "orderId": "ORD-001", "customerName": "Nguyễn Văn A", "amount": 500000 } }' Si el webhook funciona correctamente, verá este evento aparecer en la lista de eventos recibidos. curl -X POST "YOUR_WEBHOOK_URL" \ -H "Content-Type: application/json" \ -H "X-Webhook-Signature: YOUR_SIGNING_SECRET" \ -d '{ "event": "order.completed", "eventId": "evt_123456", "data": { "orderId": "ORD-001", "customerName": "Nguyễn Văn A", "amount": 500000 } }' 

Prueba de webhook exitosa

Paso 8: Combinar webhooks con automatización y agentes de IA

El verdadero potencial de Integration Hub se aprovecha al máximo cuando se combinan los webhooks con procesos de automatización y agentes de IA. Esto permite a las empresas crear procesos inteligentes que responden automáticamente a eventos de sistemas externos sin intervención manual.

Para configurar un proceso, acceda al menú "Automatización" en GTG CRM y haga clic en "Crear nuevo proceso".

Crear un nuevo proceso automatizado.

Lo más importante es configurar el activador para que el proceso sepa cuándo activarse. Seleccione el módulo "Integración externa", el objeto "Webhook" y la acción "Obtener datos". Esto significa que cada vez que el webhook reciba un evento de un sistema externo, el proceso se activará automáticamente.

Configuración del activador de webhook

Tras configurar el activador, añade la tarea del agente de IA al flujo de trabajo. Haz clic en "Añadir tarea", selecciona el módulo "IA" y, a continuación, "Tarea del agente de IA". Aquí escribirás las instrucciones para que el agente de IA procese los datos recibidos del webhook.

Agregue la tarea del agente de IA al flujo de trabajo.

La solicitud al agente de IA es donde las empresas demuestran su lógica de negocio. Por ejemplo, se podría escribir: "Cuando el evento sea order.completed, crear una nota en el documento que registre la hora en que se recibió el evento y la información del pedido. Luego, enviar un correo electrónico de agradecimiento al cliente y notificar al equipo de ventas".

Solicitar al agente de IA que gestione el evento.

Tras completar la configuración, cambie el estado del proceso a "Activo". A partir de ahora, cada vez que un sistema externo envíe un evento al webhook, el agente de IA realizará automáticamente las tareas indicadas.

El proceso automatizado está en marcha.

Cuando se envía un evento, puede realizar un seguimiento del progreso del procesamiento en el historial de ejecución del proceso. El agente de IA registrará los resultados del procesamiento para que la empresa pueda revisarlos y auditarlos.

El agente de IA procesó correctamente.

Este documento fue creado a petición:

Los documentos se generan automáticamente mediante inteligencia artificial.

Caso práctico real: MM3.vn automatiza el contenido de marketing.

MM3, una empresa que gestiona el sitio web mm3.vn, utilizó Integration Hub junto con un agente de IA para automatizar por completo su proceso de creación de contenido: desde la recopilación de datos de mercado y la generación de imágenes mediante IA, hasta la redacción analítica, la publicación en el sitio web, la publicación en redes sociales y el SEO automatizado. El resultado: una reducción de 2-3 empleados de contenido a cero, con una producción ilimitada de artículos.

📖 Lea el estudio de caso detallado sobre MM3.vn →

Las principales ventajas de usar Integration Hub

El ahorro de tiempo es el beneficio más directo y evidente. La automatización de la sincronización de datos entre sistemas elimina por completo la entrada manual de datos, una tarea que consume mucho tiempo y es propensa a errores. Los empleados pueden centrarse en tareas de mayor valor en lugar de en tareas repetitivas.

Aprovechar la infraestructura existente representa una ventaja significativa para las empresas que han invertido en sistemas de software. En lugar de reemplazar toda la tecnología actual, las empresas pueden simplemente conectar GTG CRM para incorporar capacidades de IA y automatización. Esto minimiza el riesgo de interrupción del negocio y protege la inversión en tecnología.

Incremente la eficiencia de sus ventas con agentes de IA capaces de brindar atención al cliente las 24 horas del día, los 7 días de la semana, sin interrupciones. Cada oportunidad se registra y procesa con prontitud, lo que garantiza que no se pierda ningún cliente potencial debido a que el personal esté ocupado o trabajando fuera del horario habitual.

La escalabilidad flexible es una de las principales ventajas de la arquitectura API. Las empresas pueden añadir fácilmente nuevas funcionalidades o conectarse a otros sistemas a medida que evolucionan sus necesidades. Al no estar limitadas a una plataforma rígida, pueden adaptarse y escalar a su propio ritmo.

El control de seguridad se garantiza mediante un sistema de gestión de acceso granular con ámbitos y tokens. Las empresas pueden otorgar permisos precisos a cada aplicación integrada, asegurando que solo los sistemas autorizados accedan a los datos confidenciales.

Los webhooks bidireccionales amplían las capacidades de integración mucho más allá de las soluciones API tradicionales. Las empresas no solo pueden llamar a las API de forma proactiva cuando sea necesario, sino que también pueden recibir automáticamente datos de sistemas externos en tiempo real.

La automatización de contenido es una funcionalidad exclusiva de GTG CRM. Al combinar webhooks con automatización y agentes de IA, las empresas pueden generar automáticamente artículos, imágenes y publicaciones para redes sociales a partir de datos sin procesar. Esto resulta especialmente útil para empresas del sector del contenido o el marketing.

La optimización SEO automatizada mediante un creador de sitios web integrado con Sitemap y Google Search Console garantiza que todo el contenido nuevo sea descubierto e indexado rápidamente por los motores de búsqueda, generando tráfico orgánico para su negocio.

Consideraciones importantes durante la implementación.

La seguridad de los tokens es una prioridad absoluta. Los tokens de API otorgan acceso a datos empresariales críticos y nunca deben compartirse con terceros ni incorporarse al código fuente. Los tokens deben almacenarse en variables de entorno o en un sistema de gestión de secretos específico. Si se sospecha que un token ha sido comprometido, debe revocarse y generarse uno nuevo de inmediato.

Es fundamental recordar que es necesario actualizar el token al cambiar los permisos. Cada vez que se agrega un nuevo ámbito a la aplicación, el token actual no tendrá automáticamente los nuevos permisos. Las empresas deben recrear el token para que el nuevo incluya todos los permisos configurados. Olvidar este paso suele provocar errores de "Permiso denegado" que son difíciles de depurar.

Proteger los webhooks mediante una clave secreta es similar a proteger los tokens. Esta clave secreta solo se muestra una vez, al crear el webhook, por lo que debe almacenarse inmediatamente. Los sistemas externos que envían eventos deben incluir esta clave secreta en el encabezado para que GTG CRM pueda verificar la validez de la solicitud.

La limitación de velocidad es un mecanismo para proteger el sistema de la sobrecarga. Las API tienen un límite en la cantidad de solicitudes dentro de un período de tiempo determinado. Las aplicaciones deben implementar una lógica de reintento con retroceso exponencial y evitar llamar a la API demasiadas veces en un corto período. Si se supera el límite de velocidad, la solicitud será rechazada con el código de estado HTTP 429.

Validar los datos antes de enviarlos a la API ayuda a evitar errores innecesarios. Comprobar el formato del correo electrónico, la longitud de la cadena y otras restricciones de datos en el lado del cliente antes de llamar a la API ahorra cuota de la API y mejora la experiencia del usuario.

El monitoreo y el registro de datos son esenciales para la detección temprana de problemas de integración. El seguimiento de los registros y el historial de ejecución de la automatización garantizan que el webhook reciba los datos correctos, que el agente de IA los procese según lo previsto y que no se pase por alto ningún error. GTG CRM proporciona un panel de monitoreo para que las empresas puedan realizar un seguimiento del estado de la integración.

Las instrucciones para los agentes de IA deben estar escritas de forma clara y específica. Cuanto más detalladas sean las instrucciones para gestionar cada tipo de evento, más precisos serán los resultados de la IA. En lugar de escribir "procesar evento", escriba "cuando el evento sea order.completed, cree un documento que registre la hora y la información del pedido, luego envíe un correo electrónico de agradecimiento al cliente usando la plantilla A y, finalmente, cree una tarea para el equipo de ventas con un plazo de 24 horas".

Concluir

La plataforma de integración y la API de GTG CRM ofrecen una solución integral que ayuda a las empresas a conectar sus sistemas existentes con tecnología de IA de vanguardia sin necesidad de renovar por completo su infraestructura tecnológica. Gracias a instrucciones detalladas paso a paso, desde la creación de aplicaciones y la configuración de permisos hasta la configuración de webhooks y la integración con agentes de IA, las empresas pueden crear procesos de automatización inteligentes y ahorrar significativamente recursos operativos.

El caso práctico de MM3 demuestra claramente el potencial de esta solución no solo para automatizar tareas sencillas, sino también para construir toda la cadena de valor, desde los datos brutos hasta el contenido publicado y el SEO automatizado. Es importante destacar que esta solución no requiere conocimientos avanzados de programación ni un gran equipo técnico, sino solo una comprensión básica de las API y la capacidad de escribir instrucciones en lenguaje natural para el agente de IA.

Gracias a su detallado sistema de control de acceso, seguridad multicapa y escalabilidad flexible, Integration Hub es ideal para empresas de todos los tamaños, desde startups hasta grandes corporaciones. Las empresas pueden comenzar con integraciones sencillas, como la sincronización de listas de contactos, y luego expandirse gradualmente a procesos más complejos, como la automatización de contenido, la atención al cliente automatizada o el procesamiento de pagos y la facturación.

Para las empresas que recién comienzan, recomendamos un enfoque paso a paso, pruebas exhaustivas en cada etapa y el uso de la prueba gratuita de GTG CRM para familiarizarse con el sistema antes de su implementación oficial. Comience con una prueba sencilla de webhook para comprender su funcionamiento y, a medida que adquiera experiencia, vaya aumentando la complejidad de las tareas.

El equipo de soporte de GTG CRM está siempre disponible para brindar asesoramiento detallado sobre soluciones de integración adaptadas a las necesidades específicas de cada empresa y a su infraestructura tecnológica actual. No dude en contactarnos para obtener asistencia durante la implementación y optimización del proceso de integración.

Optimiza Operaciones Acelera el Crecimiento

Empieza con Créditos Gratis
Gratis 20.00036.888 credit
Funciones completas
No requiere tarjeta de crédito