--- title: Tools subtitle: Webhook, integration, and built-in system tools slug: how-to-tools section: How To description: Learn how urvo tools are created, synced, and executed. --- ## Overview In urvo, “tools” are the actions your agent can perform during a call. Tools fall into three categories: - **Workspace tools (webhook/client)**: HTTP endpoints you define for your workspace. - **Integration tools**: pre-defined templates from connected third-party services (like CRMs and calendars). - **Built-in tools (system tools)**: system actions for conversation control (like ending a call or transferring to another agent). ## Recommended flow 1. Define or connect what your agent should be able to do. 2. Create the tool(s) in urvo (workspace webhooks, enabled integrations, and/or agent built-in tools). 3. Sync the enabled tool references to your agent. 4. During a call, when the agent selects a tool, urvo executes it using the configured webhook/proxy (for workspace/integration tools) or system action (for built-in tools). ## Where to go next - Learn how webhook tools work: [Webhook Tools](/how-to/tools/webhook-tools) - Learn how integration tools work: [Integration Tools](/how-to/tools/integration-tools) - Learn how built-in tools are configured: [Built-in Tools](/how-to/tools/built-in-tools)