Acciones del bot: Automatización y CRM¶
Las Acciones son elementos lógicos que permiten al bot de Centria interactuar con otros módulos del sistema (como el CRM) o con aplicaciones externas a través de código y APIs.
Crear Oportunidad (Cierre de rama)¶
El elemento Crear Oportunidad debe ser, por lo general, el último paso de una rama de conversación. Su función es determinar qué sucede con el contacto una vez que el bot termina su tarea. 
Estados de la oportunidad¶
Al configurar esta acción, debes definir el estado final del contacto:
- Abierto: La conversación se transfiere a la bandeja de entrada de un agente humano.
- Ganado: La oportunidad se cierra automáticamente. Útil si el bot ya entregó la información solicitada (ej: enviar un catálogo o dirección).
- Perdido: La oportunidad se cierra sin éxito. Requiere seleccionar un Motivo de pérdida (previamente configurado en Parámetros CRM).

Segmentación y Etiquetas¶
Para mantener el orden en tu CRM, puedes automatizar los siguientes campos:
- Fuente y Referencia: Indica de dónde viene el contacto (web, campaña específica).

- Embudo y Paso: Define en qué etapa del proceso de ventas queda el usuario.

- Equipo: Asigna el contacto a un departamento específico (ej: Ventas, Soporte).
- Etiquetas y grupos: Asigna identificadores visuales para futuras campañas dirigidas.

- Tipo de oportunidad y gestión: Asigna el tipo de oportunidad que corresponde a la opcion del bot, y la gestion relacionada.
- Producto: Vincula un producto de tu base de datos a la oportunidad.

Nota de Persona
Utiliza el campo Persona Nota para insertar comentarios automáticos en la ficha del cliente, como "Interesado en Plan Premium" o "Queja por demora". 
Navegación: Ir a Diálogo¶
Esta acción permite redirigir al usuario a una rama distinta del bot sin que este tenga que escribir una palabra clave. 
- Uso común: Hacer que el bot regrese al "Menú Principal" después de finalizar una consulta o dirigir al contacto a alguna opcion especifica.
- Configuración: Selecciona el Diálogo de Respaldo al que deseas enviar al usuario.

Ejecución de Código (JavaScript)¶
Para lógicas complejas que requieren cálculos o validaciones personalizadas, Centria permite ejecutar scripts de JavaScript.
- Selecciona Ejecutar Código.

- Abre el Editor JavaScript.

- Atributos: Puedes capturar valores procesados por el código en atributos del sistema (ej: crear una variable
es_leadpara identificar pautas publicitarias).

- Respaldo: Define a qué diálogo saltar si el código se ejecuta con éxito o si ocurre un error.

Integraciones vía Llamada API¶
La Llamada API permite que el bot consulte o envíe información a tus propios sistemas de inventario, facturación o CRMs externos.

Configuración de la solicitud¶
- URL y Método: Ingresa el endpoint y el tipo de solicitud (GET, POST, etc.). Llama a los atributos en la url.

- Parámetros: Comfigura los parámetros a ser utilizados al llamar a la API.

- Headers (Cabeceras): Configura la autenticación (Token) y el tipo de contenido (
application/json).

- Cuerpo (Body): Define los datos a enviar. Puedes usar Formato JSON o Clave-Valor.

Manejo de Respuestas¶
Es fundamental mapear la respuesta de tu servidor para que el bot pueda usarla:
1. Guardar en Atributo: Toma un dato del JSON de respuesta (usando el Path) y guárdalo en un atributo de Centria.
2. Siguiente Acción: Define el camino a seguir si la API responde correctamente o si hay un fallo de conexión. 
Tiempo de espera
Asegúrate de configurar un tiempo de espera (timeout) razonable para evitar que el bot quede bloqueado si tu servidor externo tarda en responder. 
Próximos pasos¶
- Configuración de bots
- Configuración inicial y elementos del tipo bot.
- Elementos del tipo cliente (elementos básicos y avanzados).
- Configuración de motivos de pérdida, fuentes, embudos, pasos del embudo, tipos de oportunidad y gestión en Centria.
- Gestión de etiquetas.
- Gestión de grupos.
- Gestión de equipos.