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

# Overview

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

<img src="https://mintcdn.com/voiceflow-009a8802/NACVJGWOLR6Mu1LW/images/Integrations-section-docs.png?fit=max&auto=format&n=NACVJGWOLR6Mu1LW&q=85&s=177727745d01a5eeec57192ad63da670" alt="Integrations Section Docs" width="2308" height="912" data-path="images/Integrations-section-docs.png" />

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**](/documentation/build/tools/airtable-tool)           | Read, create, and update records in your bases                                           |
| [**Gmail**](/documentation/build/tools/gmail-tool)                 | Send emails and create drafts                                                            |
| [**Google Sheets**](/documentation/build/tools/google-sheets-tool) | Read and write rows in spreadsheets                                                      |
| [**HubSpot**](/documentation/build/tools/hubspot-tool)             | Create and update contacts, deals, and tickets                                           |
| [**Make**](/documentation/build/tools/make-tool)                   | Trigger scenarios and pass data to automations                                           |
| [**Salesforce**](/documentation/build/tools/salesforce-tool)       | Create and update contacts, leads, and cases; add comments to cases                      |
| [**Shopify**](/documentation/build/tools/shopify)                  | Look up orders, products, and customers; cancel and update orders; update customer info  |
| [**Twilio**](/documentation/build/tools/twilio-tool)               | Send SMS messages                                                                        |
| [**Zendesk**](/documentation/build/tools/zendesk-tool)             | 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)
</Tip>

## Setting up an integration

<Steps>
  <Step title="Connect to the provider">
    You can add, or connect an integration tools directly from within a [playbook](/documentation/build/playbooks).

    <img src="https://mintcdn.com/voiceflow-009a8802/hyqQxr-RrW6vFRwO/images/Adding-integration-tool-docs-1.png?fit=max&auto=format&n=hyqQxr-RrW6vFRwO&q=85&s=c135208b87f253f1c14437b32bd220b9" alt="Adding Integration Tool Docs 1" width="2518" height="1536" data-path="images/Adding-integration-tool-docs-1.png" />

    <Info>
      You can also add integration tools from within a workflow using the [Integration step](/documentation/build/steps/integration), or from the tools CMS tab. Integrations can be managed centrally in Settings → Integrations.
    </Info>
  </Step>

  <Step title="Authenticate">
    Follow the OAuth flow or enter API credentials to connect your account. Each integration has its own authentication method.
  </Step>

  <Step title="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.
  </Step>
</Steps>

## 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.

<img src="https://mintcdn.com/voiceflow-009a8802/jlqF0ZVMZkr12ESM/images/Integrations-playbook-docs.png?fit=max&auto=format&n=jlqF0ZVMZkr12ESM&q=85&s=f1545dde1bee95500d6ca527bd62bab6" alt="Integrations Playbook Docs" width="1294" height="728" data-path="images/Integrations-playbook-docs.png" />

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.

<img src="https://mintcdn.com/voiceflow-009a8802/jlqF0ZVMZkr12ESM/images/Integration-step-docs.png?fit=max&auto=format&n=jlqF0ZVMZkr12ESM&q=85&s=d0520d7a00364292dd5ae7a942542033" alt="Integration Step Docs" width="1294" height="728" data-path="images/Integration-step-docs.png" />
