Files
twenty/packages/twenty-docs/l/es/user-guide/workflows/external-tool-integration.mdx
T
github-actions[bot] 9bc5486d0d i18n - translations (#15803)
Created by Github action

---------

Co-authored-by: github-actions <github-actions@twenty.com>
2025-11-13 17:12:39 +01:00

221 lines
9.8 KiB
Plaintext

---
title: Integración de Herramientas Externas
info: Estos flujos de trabajo se centran en llevar datos dentro y fuera de Twenty a través de llamadas API y webhooks.
image: /images/user-guide/integrations/plug.png
sectionInfo: Automatiza procesos e integra con herramientas externas
---
<Frame>
<img src="/images/user-guide/integrations/plug.png" alt="Header" />
</Frame>
A continuación, se presentan ejemplos de flujos de trabajo que podrías implementar para conectar Twenty con el resto de tu set de herramientas.
## Casos de Uso de Ingesta de Datos
### Envíos de Formularios Web
**Problema**: Necesitas capturar clientes potenciales desde formularios web, páginas de destino o formularios de contacto directamente en Twenty.
**Solución**: Usa disparadores de webhook para crear automáticamente registros a partir de los envíos de formularios.
**Configuración**:
- Crea un flujo de trabajo con un disparador de webhook
- Configura el webhook para esperar datos del formulario (nombre, correo electrónico, empresa, etc.)
- Establece el método del webhook en POST
- Define la estructura esperada del cuerpo en el disparador
**Disparador**: Webhook (solicitud POST desde tu formulario)
**Acciones**:
- Buscar Registros para verificar si la persona/empresa ya existe
- Rama: Si existe → Actualizar Registro, Si no → Crear Registro
- Crear Registro para la tarea de seguimiento asignada al representante de ventas
- Enviar notificación por correo electrónico al equipo de ventas
### Sincronización de Datos de Productos
**Problema**: Tu equipo de ventas necesita visibilidad sobre el uso del producto, facturación o datos de adopción de características almacenados en tu almacén de datos.
**Solución**: Sincroniza regularmente los datos del producto en Twenty para proporcionar contexto a los vendedores sobre sus cuentas.
**Disparador**: Según un horario (diario o semanal)
**Acciones**:
- Solicitud HTTP a tu API de almacén de datos
- Acción de código para procesar y dar formato a los datos
- Usa la función Iterador para los siguientes pasos
- Buscar Registros para encontrar registros de empresas coincidentes
- Actualizar Registro para agregar métricas de uso del producto
- Crear Registro para tareas cuando el uso cae por debajo del umbral
### Notas de Reunión de Grabadores de Llamadas
**Problema**: Se pierden conocimientos importantes de las llamadas de ventas o no se documentan adecuadamente en el CRM.
**Solución**: Crea automáticamente notas y elementos de acción a partir de los sistemas de grabación de llamadas.
**Disparador**: Webhook (de la plataforma de grabación de llamadas)
**Acciones**:
- Acción de código para extraer el resumen de la reunión y los elementos de acción
- Buscar Registros para encontrar la oportunidad o contacto relacionado
- Crear Registro para una nota con el resumen de la reunión
- Crear Registro para tareas de seguimiento basadas en elementos de acción
- Enviar correo electrónico a los asistentes con el resumen y los siguientes pasos
### Enriquecimiento de Datos
**Problema**: Tus registros de contacto y empresa carecen de información demográfica y firmográfica importante.
**Solución**: Enriquece automáticamente los registros utilizando proveedores de datos externos.
**Disparador**: Se crea un Registro (objeto Personas o Empresas)
**Acciones**:
- Solicitud HTTP a la API de enriquecimiento
- Acción de código para procesar la respuesta de enriquecimiento
- Usa la función Iterador para los siguientes pasos
- Actualizar Registro con información adicional de la empresa/contacto
- Crear Registro para tarea de ventas si se identifica un prospecto de alto valor
- Enviar alerta por correo electrónico si el enriquecimiento revela señales clave de compra
## Casos de Uso de Distribución de Datos
### Gestión de Suscriptores de Boletines
**Problema**: Deseas enviar correos electrónicos de marketing a segmentos específicos de tus datos de CRM utilizando herramientas de email especializadas.
**Solución**: Exporta listas de suscriptores a tu plataforma de marketing por correo electrónico cuando sea necesario.
**Configuración**: Crea una vista en Twenty con todos los destinatarios del boletín informativo.
**Disparador**: Lanzar Manualmente (cuando no se selecciona ningún registro)
**Acciones**:
- Buscar Registros usando los criterios de vista del boletín informativo
- Código de acción para formatear direcciones de correo electrónico para tu plataforma de correo electrónico
- Solicitud HTTP para agregar suscriptores a tu herramienta de marketing por correo electrónico
- Crear Registro para el seguimiento de la campaña
- Enviar confirmación por correo electrónico al equipo de marketing
### Disparadores de Secuencia de Correo Electrónico
**Problema**: Deseas activar secuencias de correos sofisticadas basadas en eventos de CRM utilizando herramientas de automatización de correo electrónico dedicadas.
**Solución**: Envía nuevos clientes potenciales o clientes a tu plataforma de automatización de correos cuando ocurren eventos específicos.
**Disparador**: Se crea un Registro (objeto Personas con criterios específicos)
**Acciones**:
- Código de acción para determinar la secuencia de correo electrónico apropiada
- Solicitud HTTP para agregar contacto a la plataforma de automatización de correos
- Actualizar Registro para rastrear la inscripción a la secuencia
- Crear Registro para la tarea de seguimiento para monitorear la participación
### Integración de Puntuación de Clientes Potenciales
**Problema**: Necesitas una puntuación sofisticada de clientes potenciales que combine datos de CRM con señales externas.
**Solución**: Envía datos de clientes potenciales a herramientas de puntuación externas o implementa lógica de puntuación dentro de los flujos de trabajo.
**Opción 1 - Herramienta Externa**:
**Disparador**: Se actualiza un Registro (objeto Personas)
**Acciones**:
- Solicitud HTTP para enviar datos de clientes potenciales a la plataforma de puntuación
- Código de acción para procesar la respuesta de puntuación
- Actualizar Registro con la puntuación del cliente potencial
- Crear Registro para la tarea de ventas si la puntuación supera el umbral
**Opción 2 - Lógica Interna**:
**Disparador**: Se actualiza un Registro (objeto Personas)
**Acciones**:
- Código de acción con algoritmo de puntuación (tamaño de la empresa, industria, comportamiento)
- Actualizar Registro con puntuación calculada
- Enviar alerta de correo electrónico al representante de ventas para clientes potenciales con alta puntuación
### Generación de Facturas
**Problema**: Cuando las negociaciones se cierran, es necesario actualizar el sistema de facturación con la información del cliente y del negocio.
**Solución**: Envía automáticamente los datos del negocio a tu sistema de facturación cuando se ganan oportunidades.
**Disparador**: Se actualiza un Registro (objeto Oportunidades, Etapa = "Cerrado Ganado")
**Acciones**:
- Buscar Registros para obtener información completa del cliente
- Código de acción para formatear datos para el sistema de facturación
- Solicitud HTTP para crear cliente en la plataforma de facturación
- Solicitud HTTP para generar factura
- Actualizar Registro para almacenar referencia de la factura
- Enviar correo electrónico al equipo de finanzas con detalles de la factura
## Patrones Avanzados de Integración
### Sincronización Bidireccional
**Problema**: Necesitas mantener los datos sincronizados entre Twenty y otro sistema en ambas direcciones.
**Solución**: Combina flujos de trabajo programados con disparadores de Webhooks para sincronización en tiempo real.
**Desde Twenty a Sistema Externo**:
**Disparador**: Se actualiza un Registro (cualquier objeto relevante)
**Acciones**:
- Solicitud HTTP para actualizar sistema externo
- Actualizar Registro para rastrear estado de sincronización y marca de tiempo
**Desde Sistema Externo a Twenty**:
**Disparador**: Webhook (desde el sistema externo)
**Acciones**:
- Buscar Registros para encontrar registro coincidente
- Actualizar Registro con datos nuevos del sistema externo
- Crear Registro para la tarea de resolución de conflictos si es necesario
### Procesamiento de Datos en Múltiples Etapas
**Problema**: Los datos de fuentes externas necesitan un procesamiento complejo antes de poder ser utilizados en Twenty.
**Solución**: Utiliza acciones de código para la transformación y validación de datos.
**Disparador**: Webhook o En un Horario
**Acciones**:
- Código de acción para validar el formato de los datos entrantes
- Código de acción para transformar la estructura de datos
- Código de acción para aplicar reglas de negocio y cálculos
- Buscar Registros para verificar duplicados
- Crear o Actualizar Registro con datos procesados
- Enviar alerta por correo electrónico si se detectan problemas de calidad de datos
## Consejos de Implementación
- Almacena las claves API de manera segura en Configuración → API y Webhooks
- Usa HTTPS para todas las llamadas a API externas
- Sé consciente de los límites de tasa de API - usa flujos de trabajo programados cuando sea posible
- Considera actualizaciones por lotes "En un Horario" cuando el procesamiento en tiempo real no sea necesario
- Recuerda el límite de 100 flujos de trabajo concurrentes por espacio de trabajo - usa "Disponibilidad en Lote" para disparadores manuales cuando se procesan múltiples registros (ver [Características de Flujos de Trabajo](/l/es/user-guide/workflows/workflow-features) para más detalles)
- Prueba con datos de muestra antes de activar flujos de trabajo
Para resolver problemas de integración, consulta nuestra guía de [Solución de Problemas de Flujos de Trabajo](/l/es/user-guide/workflows/workflow-troubleshooting). Para obtener ayuda con la implementación de integraciones complejas, considera nuestros [Servicios Profesionales](/l/es/user-guide/workflows/professional-services).