|
| 1 | +--- |
| 2 | +title: Introduction |
| 3 | +subtitle: Extend your assistant's capabilities with powerful function calling tools. |
| 4 | +slug: tools |
| 5 | +--- |
| 6 | + |
| 7 | +**Tools** allow your assistant to take actions beyond just conversation. They enable your assistant to perform tasks like transferring calls, accessing external data, or triggering actions in your application. Tools can be either built-in default tools provided by Vapi or custom tools that you create. |
| 8 | + |
| 9 | +There are three types of tools available: |
| 10 | + |
| 11 | +1. **Default Tools**: Built-in functions provided by Vapi for common operations like call transfers and control. |
| 12 | +2. **Custom Tools**: Your own functions that can be called by the assistant to interact with your systems. |
| 13 | +3. **Integration Tools**: Pre-built integrations with platforms like [Make](https://www.make.com/en/integrations/vapi) and GoHighLevel (GHL) that let you trigger automated workflows via voice. |
| 14 | + |
| 15 | +<Info> |
| 16 | + Tools are configured as part of your assistant's model configuration. You can find the complete API reference [here](/api-reference/assistants/create-assistant). |
| 17 | +</Info> |
| 18 | + |
| 19 | +## Available Tools |
| 20 | + |
| 21 | +<CardGroup cols={3}> |
| 22 | + <Card |
| 23 | + title="Default Tools" |
| 24 | + icon="gear" |
| 25 | + href="/tools/default-tools" |
| 26 | + > |
| 27 | + Built-in tools for call control, transfers, and basic operations |
| 28 | + </Card> |
| 29 | + <Card |
| 30 | + title="Custom Tools" |
| 31 | + icon="screwdriver-wrench" |
| 32 | + href="/tools/custom-tools" |
| 33 | + > |
| 34 | + Create your own tools to extend assistant capabilities |
| 35 | + </Card> |
| 36 | + <Card |
| 37 | + title="Make & GHL Tools" |
| 38 | + icon="puzzle-piece" |
| 39 | + href="/tools/GHL" |
| 40 | + > |
| 41 | + Import Make scenarios and GHL workflows as voice-activated tools |
| 42 | + </Card> |
| 43 | +</CardGroup> |
| 44 | + |
| 45 | +## Integration Tools |
| 46 | + |
| 47 | +With Make and GHL integrations, you can: |
| 48 | +- Import existing Make scenarios and GHL workflows directly into Vapi |
| 49 | +- Trigger automated workflows using voice commands |
| 50 | +- Connect your voice AI to hundreds of apps and services |
| 51 | +- Automate complex business processes through voice interaction |
| 52 | + |
| 53 | +Common use cases include: |
| 54 | +- Booking appointments via voice |
| 55 | +- Updating CRM records during calls |
| 56 | +- Triggering email or SMS follow-ups |
| 57 | +- Processing orders and payments |
| 58 | +- Managing customer support tickets |
| 59 | + |
| 60 | +## Key Features |
| 61 | + |
| 62 | +<CardGroup cols={2}> |
| 63 | + <Card |
| 64 | + title="Function Calling" |
| 65 | + icon="square-terminal" |
| 66 | + > |
| 67 | + Assistants can trigger functions based on conversation context |
| 68 | + </Card> |
| 69 | + <Card |
| 70 | + title="Async Support" |
| 71 | + icon="clock" |
| 72 | + > |
| 73 | + Tools can run synchronously or asynchronously |
| 74 | + </Card> |
| 75 | + <Card |
| 76 | + title="Server Integration" |
| 77 | + icon="server" |
| 78 | + > |
| 79 | + Connect tools to your backend via webhooks |
| 80 | + </Card> |
| 81 | + <Card |
| 82 | + title="Error Handling" |
| 83 | + icon="triangle-exclamation" |
| 84 | + > |
| 85 | + Built-in error handling and fallback options |
| 86 | + </Card> |
| 87 | +</CardGroup> |
| 88 | + |
| 89 | +## Learn More |
| 90 | + |
| 91 | +<CardGroup cols={2}> |
| 92 | + <Card |
| 93 | + title="Make & GHL Integration Guide" |
| 94 | + icon="puzzle-piece" |
| 95 | + href="/tools/GHL" |
| 96 | + > |
| 97 | + Learn how to import and use Make scenarios and GHL workflows as voice-activated tools |
| 98 | + </Card> |
| 99 | + <Card |
| 100 | + title="Join Our Discord" |
| 101 | + icon="fa-brands fa-discord" |
| 102 | + color="#5A65EA" |
| 103 | + href="https://discord.gg/pUFNcf2WmH" |
| 104 | + > |
| 105 | + Get help with tool integrations from our community |
| 106 | + </Card> |
| 107 | +</CardGroup> |
0 commit comments