# Tools & Workflows

**Skills - Tools & Workflows** es la lista de permisos: qué se le permite *hacer* a este agent, no qué *sabe*. Una herramienta que está desactivada no puede ejecutarse, incluso si el prompt lo solicita. Un workflow que no está adjunto aquí no puede ejecutarse, incluso si lo construyó bajo **Workflows**.

El encabezado muestra cuántas herramientas están habilitadas (por ejemplo, **6 of 51 tools enabled**) y cuántas integraciones están conectadas.

  <ShotPlaceholder
    src="/assets/agent-configuration/tools.png"
    name="tools"
    alt="Resumen de Tools and Workflows"
    capture="Skills - Tools and Workflows."
  />

No habilite todo el catálogo el primer día. Las herramientas adicionales son formas adicionales de salirse del guion. El agent de incorporación ya tiene un pequeño conjunto **Enabled**: eso es suficiente para el ensayo.

## ¿Qué lista necesita?

- **Un trabajo de varios pasos que ya construyó (API, email, rama)** — turn on **Business Workflows** (needs Adjúntelo aquí o el agent no puede ejecutarlo. El estado vacío muestra **No workflows added yet.** Use **Add workflow** para crear y vincular uno.)
- **Un trabajo que el producto ya incluye (SMS, skip-turn, correo de voz)** — turn on **Built-in Tools** (needs Alternar + engranaje. **Enabled** es la verdad; explore el catálogo con los otros filtros.)
- **Un servidor de herramientas remoto (Claude / un MCP personalizado)** — turn on **MCP servers** (needs **Add MCP**, conecte (Streamable HTTP, Bearer u OAuth), luego elija cuáles de sus herramientas puede llamar este agent.)

## Primera configuración: una recepcionista que no hable sobre dígitos

1. **Abra Skills - Tools & Workflows**

   Note **N of M tools enabled**. Ese número es lo que el modelo puede llamar.

2. **Deje Business Workflows vacío hasta que tenga un trabajo real**

   Luego use **Add workflow** o adjunte una fila existente y active su alternancia. El lápiz abre el editor de workflows.

3. **En Built-in Tools, comience desde Enabled**

   Los filtros incluyen **Enabled**, **Essentials**, **All categories**, **Conversation**, **Outbound** e **Integrations**. **Enabled** es lo que este agent realmente usará. Use los otros filtros para encontrar algo que activar.

4. **Mantenga estos activos para una primera línea entrante**

   Un conjunto de incorporación típico incluye:

- **Skip Turn** — El llamante está a punto de leer un número o código. Sin esto, el agent habla sobre los dígitos. Abra el engranaje (**Skip Turn - Tool Settings**). Use una plantilla: **Phone number**, **Product code**, **Order number** o **Continue after Input**. El tiempo de espera y los saltos máximos por turno controlan cuánto tiempo permanece en silencio.
- **Handle Silence** — La línea queda en silencio. Configure el intervalo, cuántos empujones, luego **Forward the call** y/o **End the call**. Si la acción es reenviar/transferir, Transfer bajo Call handling debe estar listo o **Required** puede bloquearlo.
- **Detect Voice Mail** — Para llamadas salientes o devoluciones de llamadas perdidas, para que no "hable" con un buzón de voz.
- **Lock on Speaker** — Ayuda al agent a mantenerse bloqueado en el hablante correcto cuando sea útil para su línea.

     <ShotPlaceholder
       src="/assets/agent-configuration/tools-skip.png"
       name="tools-skip"
       alt="Configuración de herramienta Skip Turn con plantilla de número de teléfono"
       capture="Modal Skip Turn Tool Settings."
     />

5. **Agregue SMS solo si realmente enviará mensajes de texto**

   **Send SMS** y **Capture Data via SMS** usan créditos y deben ser solicitados. Ponga una línea en el prompt de personalidad ("Envíe un texto de confirmación cuando lo soliciten") para que el modelo sepa que está permitido: la alternancia sola no es una instrucción.

6. **Play wait music on tools**

   Cuando está activo, los llamantes escuchan música en lugar de silencio mientras se ejecuta una herramienta. Déjelo desactivado si el agent mayormente habla sin pausar para herramientas.

7. **Try this agent**

   Lea un número de teléfono lentamente. Si el agent habla sobre usted, Skip Turn está desactivado o su prompt es vago. Quédese en silencio por un momento: Handle Silence debe empujar, luego reenviar o terminar según lo configurado.

Deje CRM, IVR, citas y sentimiento desactivados hasta que ese trabajo exista. Las herramientas que muestran **Connect** / **Authorize** permanecen bloqueadas hasta que un administrador las conecte bajo Integrations (o el botón en la fila).

Transfer en sí está configurado bajo **Call handling - Transfer** (Warm suele ser recomendado; Attended y Blind también están disponibles): habilite la ruta de herramienta aquí solo cuando ese trabajo lo necesite.

## Cómo decide el agent activar una herramienta

El prompt del engranaje es el contrato: *cuándo* enviar el SMS, *cuándo* permanecer en silencio. Los prompts vagos se activan en el momento equivocado.

El prompt de personalidad debe mencionar la herramienta en una línea. De lo contrario, el modelo puede nunca elegirla, incluso cuando la alternancia esté activada.

## MCP servers

Use **Add MCP** si tiene un servidor de herramientas remoto. Elija el transporte (por ejemplo, Streamable HTTP) y autenticación (None, Bearer token u OAuth). OAuth redirige para conectar, luego regresa y selecciona herramientas. Solo las herramientas que habilite se envían a la IA. Un MCP que se agrega pero no se conecta no se ejecutará.

Las conexiones Claude / ChatGPT para toda la empresa (Edit with AI) están en **Integrations - AI Connections**, no en esta lista.

## Solución de problemas

**¿Debo habilitar todo?**

No. Habilite lo que requiere el trabajo de este agent. **Enabled** debe permanecer como una lista corta que pueda explicar en voz alta, no docenas del catálogo.

**Required menciona Handle Silence**

Silence está configurado para reenviar, pero Transfer no está listo. Configure Transfer bajo Call handling, o cambie la acción de silencio a **End the call**.

**Skip Turn está activo y el agent todavía habla sobre el número**

El engranaje no tiene prompt, o el prompt es vago. Use una plantilla **Phone number** (u orden/producto), establezca tiempo de espera / saltos máximos, guarde, luego mencione Skip Turn en el prompt de personalidad.

**El workflow se ejecuta en el editor pero nunca en una llamada**

No está activado para *este* agent, o el prompt nunca le dice al modelo cuándo usarlo. Adjunte + active + una línea en Instructions.

## Próximos pasos

[Workflows](https://docs.voicelogica.ai/workflows/) - [Hang up](https://docs.voicelogica.ai/es/agent-configuration/end-call/) - [Transfer](https://docs.voicelogica.ai/telephony/transfer/) - [Knowledge](https://docs.voicelogica.ai/es/agent-configuration/memory/)
