Connectors Overview
What connectors are, how authentication works, and the documented integrations.
Connect Your Data
Connectors link external platforms to Reeve. Once connected, data flows into the Reeve app, surfaces like AdBuyer and Copy can use your platform data, and analytics populate automatically.
What Are Connectors?
A connector is a secure link between Reeve and an external service. Connectors:
- Pull data — Revenue, traffic, ad performance, email metrics
- Enable agent tools — Agents use tools like
reeve_shopify,reeve_ads,reeve_emailto interact with connected platforms - Feed the dashboard — Each connected source adds data to the unified view
You manage connectors from the Reeve app at Connect Your Data in the sidebar.
Authentication Methods
Reeve uses three methods depending on the platform:
| Method | How it works | Security |
|---|---|---|
| OAuth | Click Connect → redirected to the platform → authorize → redirected back | Tokens managed automatically, refreshed before expiry |
| API Key | Click Connect → paste your key in a modal → validated and saved | Key encrypted before storage |
| Credentials | Upload or paste service-account credentials (e.g. Google Analytics) | Credentials encrypted before storage |
OAuth state tokens have a 10-minute TTL for CSRF protection. API keys are validated against the real API before saving — if the key is invalid, you'll see an error immediately.
Documented Connectors
Commerce & Payments
| Platform | Auth | What you get |
|---|---|---|
| Shopify | OAuth | Products, orders, customers, revenue analytics |
| Stripe | OAuth | Revenue, transactions, subscription data |
Advertising
| Platform | Auth | What you get |
|---|---|---|
| Meta Ads | OAuth | Campaign performance, ROAS, spend, audiences |
| Google Ads | OAuth | Search/display campaigns, keywords, conversions |
Marketing
| Platform | Auth | What you get |
|---|---|---|
| Klaviyo | API Key | Email campaigns, flows, open/click rates, SMS |
Analytics
| Platform | Auth | What you get |
|---|---|---|
| Google Analytics | Credentials | Sessions, traffic sources, top pages |
Communication
| Platform | Auth | What you get |
|---|---|---|
| Slack | OAuth | Bot access, channel messaging, workspace mapping |
More integrations are available directly in the Reeve app under Connect Your Data, including TikTok Ads, PostHog, GitHub, Gorgias, Zendesk, Notion, and others.
How Agents Use Connectors
Once connected, your agents access platform data through specialized tools:
// Revenue from Stripe
reeve_revenue({ action: "get_summary" })
// Shopify store data
reeve_shopify({ action: "get_products" })
// Ad performance from Meta
reeve_ads({ action: "get_performance", platform: "meta" })
// Email campaigns from Klaviyo
reeve_email({ action: "list_campaigns" })
// Web analytics from Google Analytics
reeve_analytics({ action: "get_top_pages", period: "30d" })Connector data is fetched live when requested — Reeve doesn't store copies of your platform data. This means data is always current, but requires the external platform to be accessible.
Multi-Brand Support
In multi-brand mode, connectors are scoped per product/brand. Each brand can have its own Shopify store, ad accounts, and analytics — all managed from a single Reeve account.