# Integrations

The Operator Agent can interact with external systems through connected integrations. Once an app is connected, the agent can use its actions as tools — reading data, sending messages, updating records, and more.

### How Integrations Work with the Agent

When you connect an integration app to a skill or project, the agent gains access to that app's actions. For example:

* **Gmail** — Read emails, send replies, search for messages
* **Business Central** — Look up orders, update records, create entries
* **Slack** — Send messages, post to channels
* **Google Sheets** — Read and write spreadsheet data
* **Salesforce** — Query and update CRM records

The agent decides when and how to use these integrations based on your request. You don't need to specify which integration to use — the agent matches your task to the available tools.

### Connecting an Integration

Integrations are typically connected through skills:

1. Open the skill that needs the integration
2. Add the integration app as a component
3. Connect your account when prompted

Once connected, the credentials are scoped to that skill. The agent only uses credentials that are explicitly attached — it won't use credentials from other skills or contexts.

> ⚠️ Each integration connection requires authentication with the external service. Make sure you have the right permissions in the target system.

### Available Integrations

Lleverage supports a wide range of integration apps. See the [External Apps Integration](/external-apps-integration.md) section for the full list of supported apps and their configuration details.

### Integration Actions in Chat

When the agent uses an integration during a session, you'll see it reflected in the chat:

* **Tool cards** show which integration action is being called
* **Narration** describes what the agent is doing with the integration
* **Results** are summarised in the agent's response

This gives you visibility into exactly how the agent is interacting with your external systems.

### Security and Credentials

* Credentials are **scoped to skills** — the agent can only use the credentials explicitly attached to its available skills.
* Integration connections use **OAuth or API key authentication** depending on the service.
* Credentials are managed through the platform's secure credential store.
* See [Secrets and Global Variables](/secrets-and-global-variables.md) for more on credential management.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lleverage.ai/operator-agent/integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
