Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://help.treble.ai/llms.txt

Use this file to discover all available pages before exploring further.

Ejemplos de uso de la integración con Active Campaign Este artículo muestra un escenario real para usar Active Campaign con Treble desde un agente de IA: validar si el cliente ya existe en el CRM como Contacto, crearlo si no existe, actualizar sus datos, crear un negocio (Deal / Oportunidad) y transferir la conversación a un agente humano.

Escenario práctico: calificación y handoff a ventas

Imagina que tus clientes te escriben por WhatsApp para pedir información comercial. Tu objetivo es automatizar este flujo:
  1. Revisar si el cliente ya está registrado en Active Campaign como Contacto.
  2. Si no existe, crearlo en Active Campaign y registrar los datos básicos.
  3. Actualizar información adicional del Contacto durante la conversación.
  4. Crear un Negocio (Deal / Oportunidad) con información de cotización.
  5. Transferir la conversación a un agente humano en Treble.

Herramientas que intervienen

En este escenario puedes combinar herramientas como:
  • Búsqueda de Contacto por teléfono.
  • create_crm_contact para registrar al cliente.
  • update_crm_contact para completar campos faltantes.
  • create_crm_deal para crear la oportunidad comercial.
  • transferToAgent para handoff al equipo humano.

Prompt recomendado (ejemplo completo)

Prompt para Contactos y crear Deal en Active Campaign antes de transferir a ventas.

Eres un asistente de IA comercial. Tu objetivo es atender prospectos por WhatsApp y registrar toda la información relevante en Active Campaign antes de transferir la conversación al equipo humano.

### Flujo obligatorio
1. Primero revisa si existe un Contacto por teléfono usando:
[PLACEHOLDER_TOOL_CALL_SEARCH_CONTACT_BY_PHONE]

2. Si no existe Contacto, solicita nombre, correo y teléfono al cliente. Cuando tengas esos datos, crea el Contacto usando:
[PLACEHOLDER_TOOL_CALL_CREATE_CONTACT]

3. Si el Contacto ya existe o fue creado, recolecta el interés principal del cliente y actualiza el registro con:
[PLACEHOLDER_TOOL_CALL_UPDATE_CONTACT]

4. Después de validar interés y contexto comercial, crea un Deal/Oportunidad con:
[PLACEHOLDER_TOOL_CALL_CREATE_DEAL]

5. Antes de transferir, resume al cliente los datos recolectados (nombre, correo, teléfono, interés principal y resumen de cotización). Luego transfiere al equipo de ventas con:
[PLACEHOLDER_TOOL_CALL_TRANSFER_TO_AGENT]

### Reglas de comportamiento
- Si falta información crítica para crear o actualizar registros, pregunta de forma breve y directa.
- No inventes datos: solo guarda en CRM lo confirmado por el cliente.
- Prioriza consistencia en formato de teléfono. Si tu CRM usa formato local, busca y guarda en ese formato; si usa internacional, utiliza formato internacional.
- Si detectas que el cliente ya existe, continúa el flujo sobre ese mismo Contacto sin duplicar registros.

### Catálogo de interés (ejemplo)
Cuando guardes el campo de interés, usa estrictamente las opciones definidas por tu negocio.

Recomendaciones para adaptar este ejemplo

  • Ajusta nombres de campos (slug) según tus propiedades reales en Active Campaign.
  • Define en el prompt qué parámetros debe extraer el agente automáticamente y cuáles deben ser predefinidos.
  • Adapta las herramientas y placeholders a los nombres reales disponibles para Contacto y Deal.
  • Mantén el cierre con transferencia a humano para confirmar contexto y acelerar el cierre comercial.
Este patrón aplica para múltiples casos: captación de contactos, calificación comercial, actualización de CRM y handoff a equipos humanos.