Add a connector (integration)
Connectors (a.k.a. integrations) let your AI agent read and write to external services: Google Sheets, Gmail, GitHub, Notion, HubSpot, SEMRUSH, Meta Ads, Facebook, Instagram, and 100+ more.
Where to find itβ
- Open Clawify in your Shopify admin.
- Click Integrations on the home page (or go to
/app/integrations).
You will see a grid of available services with a Connect button on each card.
Two connection typesβ
Clawify uses Composio under the hood. Every connector falls into one of two categories:
| Type | What you do | Examples |
|---|---|---|
| OAuth | Click Connect, sign in on the provider site, grant scopes. | Gmail, Google Sheets, Slack, Notion, GitHub, HubSpot, Mailchimp, Canva, Klaviyo |
| API key | Paste a key (and sometimes additional fields) you generated on the provider's dashboard. | SEMRUSH, Meta Ads, Facebook, Instagram, Ahrefs, Google Search Console |
The Connect modal automatically shows the right flow.
OAuth flowβ
- Click Connect on the integration card.
- A new tab opens on the provider's sign-in page.
- Sign in and accept the requested permissions.
- The tab closes and the card flips to Connected in Clawify.
API key flowβ
- Generate an API key on the provider's dashboard. Each provider is different β see the per-integration guides below for screenshots and step-by-step instructions.
- Click Connect on the integration card in Clawify.
- Paste the key (and any extra fields the provider requires) into the modal.
- Click Continue. Your agent can now use the integration.
Keys are stored encrypted on your dedicated OpenClaw instance and used only when the agent calls a tool from that integration.
Per-integration setup guidesβ
Some providers have non-trivial setup (business accounts, app review, scoped tokens). Detailed guides:
- Get your SEMRUSH API key
- Get your Meta Ads access token
- Connect Facebook (Page access token)
- Connect Instagram (Business account)
For everything else (Google services, Slack, GitHub, Notion, β¦) the OAuth flow is one click β no setup guide needed.
Disconnectingβ
Open the integration card, click Disconnect. The token is revoked on the provider side (when supported) and removed from your instance.
Troubleshootingβ
- "Connection failed" after pasting a key β check it has the scopes the provider requires (see the per-integration guide).
- OAuth popup closes immediately β disable popup blockers for
clawify.appand the provider domain, then retry. - Tools missing after connecting β click Refresh capabilities on the integration card; some providers expose tools lazily after first use.