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

# Integrations

> Connect GitAgent to external services via Composio, Telegram, WhatsApp, and Twilio.

## Composio (200+ integrations)

* **Requires:** `COMPOSIO_API_KEY`
* Enables 200+ integrations: Gmail, Calendar, Slack, GitHub, Notion, Linear, Salesforce, and more.
* Configure in the Integrations tab of the web UI.
* GitAgent tools map directly to Composio actions.

## Telegram

* **Requires:** `TELEGRAM_BOT_TOKEN`
* Create bot via @BotFather → Enter token in Communication tab
* Configure allowed users for access control
* Files generated by the agent are auto-sent to Telegram
* Used for approval gates in SkillFlows

## WhatsApp

* Uses Baileys library — no phone number API needed
* Connect via QR code in Communication tab
* Session persists across restarts
* Auto-responds to messages from your number

## Phone / SMS (Twilio)

Configure this webhook URL in your Twilio console:

```
Webhook URL: https://your-server:3333/api/phone/webhook
```

## Composio Quick Start

```bash theme={null}
# Set up Composio
export COMPOSIO_API_KEY=your-key
gitagent --voice --dir ~/assistant

# Then in the Integrations tab, connect Gmail, Slack, GitHub, etc.
# The agent will have access to those services as tools automatically
```

<CardGroup cols={2}>
  <Card title="Memory System" icon="database" href="/open-source/gitagent/data-integrations/memory">
    Git-native agent memory: every write is a commit
  </Card>

  <Card title="Schedules & Cron" icon="clock" href="/open-source/gitagent/data-integrations/schedules">
    Automate agent runs on a cron schedule or as one-time tasks
  </Card>

  <Card title="Messaging" icon="git-branch" href="/open-source/gitagent/personal-assistant/messaging">
    Telegram, WhatsApp, and phone/SMS setup for your personal assistant
  </Card>

  <Card title="GitAgent Overview" icon="sparkles" href="/open-source/gitagent/overview">
    Identity, memory, rules, and skills as plain files in a repo
  </Card>
</CardGroup>
