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

# Integrations Overview

> Connect your CRM, calendar, and tools to your AI agent

## How integrations work

Orova integrations let your agent interact with external tools during a conversation. When a user asks to "book a meeting" or "look up a contact", the agent can execute the action in real-time.

### Architecture

<Steps>
  <Step title="Add credentials">
    In the dashboard, go to **Settings → Integrations** and add your API keys or OAuth tokens.
  </Step>

  <Step title="Create a tool">
    Go to **Tools** and create a tool from a pre-built template for your integration.
  </Step>

  <Step title="Assign to agent">
    Add the tool to your agent. The agent can now use it during conversations.
  </Step>

  <Step title="Agent uses it">
    During a call, the LLM decides when to call the tool based on the conversation context.
  </Step>
</Steps>

Credentials are encrypted at rest and used securely when the tool runs.

## Available integrations

| Integration                                      | Auth type             | Tools | Use cases                                      |
| ------------------------------------------------ | --------------------- | ----- | ---------------------------------------------- |
| [HubSpot](/integrations/hubspot)                 | Private App Token     | 18    | CRM lookups, contact creation, deal management |
| [Salesforce](/integrations/salesforce)           | OAuth2                | 16    | Lead management, opportunity tracking          |
| [Pipedrive](/integrations/pipedrive)             | API Token             | 13    | Deal pipeline, contact management              |
| [Zoho CRM](/integrations/zoho-crm)               | OAuth2                | 12    | Contact and deal management                    |
| [Slack](/integrations/slack)                     | Bot Token             | 11    | Send messages, channel management              |
| [Asana](/integrations/asana)                     | Personal Access Token | 9     | Task creation, project management              |
| [Notion](/integrations/notion)                   | Integration Token     | 8     | Page creation, database queries                |
| [Airtable](/integrations/airtable)               | Personal Access Token | 8     | Record management, base queries                |
| [Zendesk](/integrations/zendesk)                 | Email/Token           | 8     | Ticket creation, customer lookup               |
| [Supabase](/integrations/supabase)               | Service Role Key      | 8     | Database queries, row management               |
| [Google Calendar](/integrations/google-calendar) | OAuth2                | 2     | Event creation, availability check             |
| [Google Sheets](/integrations/google-sheets)     | OAuth2                | 4     | Read/write spreadsheet data                    |
| [GoHighLevel](/integrations/gohighlevel)         | API Key               | 4     | Contact and calendar management                |

## How tools execute

When the LLM decides to use a tool during a conversation, Orova securely executes it using your stored credentials and returns the results to the agent. This happens transparently — the user just hears the agent's response.
