> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# ¿Cómo uso herramientas con ElevenAgents?

Puedes conectar **herramientas de cliente**, **webhooks** o **herramientas del sistema** a tu agente para ampliar sus funciones.

Las **herramientas** permiten a tu agente interactuar con datos, sistemas y el entorno externo en el que se ejecuta. Tú defines qué herramientas puede usar tu agente, y este elegirá automáticamente la adecuada durante una conversación.

Los **webhooks** son herramientas que conectan tu asistente con API externas. Son ideales para tareas como:

* Reservar reuniones
* Acceder a bases de datos o actualizarlas
* Indicar la hora actual
* Y mucho más

Este tipo de herramienta permite interacciones potentes en tiempo real con tus servicios.

Las **herramientas de cliente** interactúan directamente con el navegador o dispositivo del usuario en el que está alojado el agente. Normalmente se utilizan para:

* Redirigir a usuarios dentro de tu sitio
* Enviar notificaciones en pantalla
* Guiar a usuarios por los flujos del sitio web

Estas herramientas ayudan a ofrecer una experiencia de usuario más integrada y fluida.

Las **herramientas del sistema** están integradas y listas para usar en cuanto creas tu agente. Gestionan tareas esenciales de la conversación, como:

* Finalizar una llamada
* Transferir una llamada
* Cambiar de idioma

Estas herramientas básicas garantizan que tu agente pueda gestionar las interacciones principales desde el principio.

Para obtener más información sobre la implementación de herramientas, consulta nuestra [documentación de ElevenAgents.](/docs/es/agents-platform/customization/tools)