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 Salesforce AI Este artículo muestra un escenario real para usar Salesforce CRM con Treble desde un agente de IA: validar si el cliente ya existe en el CRM, 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 Salesforce CRM como Lead o Contacto.
  2. Si no existe, crearlo en Salesforce CRM y registrar los datos básicos.
  3. Actualizar información adicional del Lead/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 Lead/Contacto por teléfono.
  • create_crm_lead o create_crm_contact para registrar al cliente.
  • update_crm_lead o 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 Leads y crear Deal en Salesforce 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 Salesforce CRM antes de transferir la conversación al equipo humano.

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

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

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

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 como Contacto y no como Lead, continúa el flujo usando 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 Salesforce CRM.
  • Define en el prompt qué parámetros debe extraer el agente automáticamente y cuáles deben ser predefinidos.
  • Si tu operación usa Contacto en vez de Lead, reemplaza herramientas de Lead por Contacto en el mismo flujo.
  • 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 leads, calificación comercial, actualización de CRM y handoff a equipos humanos.