> ## Documentation Index
> Fetch the complete documentation index at: https://www.voiceflow.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent tools

> Pre-built integrations to the platforms you already use.

![Integrations Section Docs](https://mintcdn.com/voiceflow-009a8802/sQXqOXyzFR_wI2F3/images/Integrations-section-docs.png?fit=max\&auto=format\&n=sQXqOXyzFR_wI2F3\&q=85\&s=fff0b47920d7b835921f3763f99c5874)

Integration tools are pre-built connectors that let your agent interact with external platforms without configuring raw API requests. Each integration comes with ready-made tools - like creating a ticket in Zendesk, updating a lead in Salesforce, or sending an SMS in Twilio - so you can connect your agent to the tools your team already uses.

## Available integrations

| Integration | What your agent can do |
| - | - |
| [**Airtable**](https://www.voiceflow.com/docs/documentation/build/tools/airtable-tool.md) | Read, create, and update records in your bases |
| [**Gmail**](https://www.voiceflow.com/docs/documentation/build/tools/gmail-tool.md) | Send emails and create drafts |
| [**Google Sheets**](https://www.voiceflow.com/docs/documentation/build/tools/google-sheets-tool.md) | Read and write rows in spreadsheets |
| [**HubSpot**](https://www.voiceflow.com/docs/documentation/build/tools/hubspot-tool.md) | Create and update contacts, deals, and tickets |
| [**Make**](https://www.voiceflow.com/docs/documentation/build/tools/make-tool.md) | Trigger scenarios and pass data to automations |
| [**Salesforce**](https://www.voiceflow.com/docs/documentation/build/tools/salesforce-tool.md) | Create and update contacts, leads, and cases; add comments to cases |
| [**Shopify**](https://www.voiceflow.com/docs/documentation/build/tools/shopify.md) | Look up orders, products, and customers; cancel and update orders; update customer info |
| [**Twilio**](https://www.voiceflow.com/docs/documentation/build/tools/twilio-tool.md) | Send SMS messages |
| [**Zendesk**](https://www.voiceflow.com/docs/documentation/build/tools/zendesk-tool.md) | Create, find, and update tickets; add comments; look up users, groups, and organizations |

> [!TIP]
>
> Voiceflow regularly adds new integrations based on customer demand. Need something we're missing? [Book a demo](https://www.voiceflow.com/demo)

## Setting up an integration

**1. Connect to the provider**

You can add, or connect an integration tools directly from within a [playbook](https://www.voiceflow.com/docs/documentation/build/playbooks.md).

![Adding Integration Tool Docs 1](https://mintcdn.com/voiceflow-009a8802/sQXqOXyzFR_wI2F3/images/Adding-integration-tool-docs-1.png?fit=max\&auto=format\&n=sQXqOXyzFR_wI2F3\&q=85\&s=a6c9524b8205648871281ce5b5bc43a3)

> [!NOTE]
>
> You can also add integration tools from within a workflow using the [Integration step](https://www.voiceflow.com/docs/documentation/build/steps/integration.md), or from the tools CMS tab. Integrations can be managed centrally in Settings → Integrations. Once a tool exists, you can [reference it](https://www.voiceflow.com/docs/documentation/build/editor/references.md) directly in your instructions.

**2. Authenticate**

Follow the OAuth flow or enter API credentials to connect your account. Each integration has its own authentication method.

**3. Select tools**

Choose which actions you want your agent to have access to. You don't need to enable everything - only add what's relevant to your use case.

## Using integration tools

There are two ways to use an integration tool:

### In a playbook

Add integration tool to a playbook's Tools editor. The agent will call it autonomously when it determines they're needed based on the conversation context, the tool's description, and your playbook instructions.

![Integrations Playbook Docs](https://mintcdn.com/voiceflow-009a8802/sQXqOXyzFR_wI2F3/images/Integrations-playbook-docs.png?fit=max\&auto=format\&n=sQXqOXyzFR_wI2F3\&q=85\&s=6ceabb9f837dffc819966e4e1125cece)

Give your tool a clear name and description - together they tell your AI agent what the tool does and when to use it. For extra guidance on when to call it, add that to your instructions.

### In a workflow

Drag an integration step onto the canvas and select the specific tool you want to run. Input variables are mapped explicitly in the step config - the agent doesn't decide whether to call it, the workflow executes it at that point in the flow every time.

Use this when the action is part of a fixed process - for example, always creating a Salesforce case after collecting a complaint, or always sending a confirmation email through Gmail after a booking is made.

![Integration Step Docs](https://mintcdn.com/voiceflow-009a8802/sQXqOXyzFR_wI2F3/images/Integration-step-docs.png?fit=max\&auto=format\&n=sQXqOXyzFR_wI2F3\&q=85\&s=4c01a20abdd2ced8847b8c3841e81969)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.