Skip to main content

Objetivo

Crear funciones que los agents puedan ejecutar (webhooks o acciones de integraciones).

Acceso

Sidebar -> Tools Ruta: /app/{tenant}/tools

Roles

  • owner, admin, agent

Requisitos previos

  • Integrations conectadas si quieres Integration Actions.

Crear un Tool

Pulsa Create Tool.

Tipo 1: API Request (Webhook)

Campos:
CampoObligatorioFormatoEjemploNota
Tool NameSitextoBook AppointmentNombre visible
DescriptionNotextoReserva cita en CRMAyuda al agent
API URLSiURLhttps://api.example.com/appointmentsSoporta {variable}
HTTP MethodSiGET/POST/PUT/DELETEPOST-
AuthenticationNonone/bearer/basicbearerOpcional
Bearer TokenSi (si bearer)texto********-
Basic AuthSi (si basic)user/passuser / pass-
HeadersNokey/valueAuthorizationUsa {variable}
Query ParamsNokey/valuestatus=activeUsa {variable}
Body (JSON)NoJSON{"id":"{contactId}"}Valido JSON
Parameters SchemaNoJSON schema{"type":"object"...}Describe args
Notas:
  • Si Body esta vacio, se envia el payload del tool como JSON.
  • Usa {variable} para insertar argumentos del tool.

Tipo 2: Integration Action

Pasos:
  1. Selecciona la integracion (Google Calendar, Gmail, etc.).
  2. Elige modo:
    • Quick Add Multiple: seleccion multiple.
    • Add Single (Custom): personaliza nombre/descripcion.
Campos:
CampoObligatorioFormatoEjemploNota
IntegrationSiseleccionGoogle CalendarDebe estar conectada
ActionSiseleccionCreate eventSegun catalogo
Tool NameSi (custom)textoCreate MeetingEditable
DescriptionNotextoCrea eventoEditable

Ver Tools

En la lista puedes:
  • Ver descripcion.
  • Abrir Parameters y Details.
  • Delete tool.

Buenas practicas

  • Usa nombres accionables (Create Ticket, Update Order).
  • Define Parameters Schema para evitar errores en ejecucion.
  • Documenta ejemplos en Description si es posible.

Captura

Lista de Herramientas

Relacionados