Reeve
Connect Your Data

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_email to 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:

MethodHow it worksSecurity
OAuthClick Connect → redirected to the platform → authorize → redirected backTokens managed automatically, refreshed before expiry
API KeyClick Connect → paste your key in a modal → validated and savedKey encrypted before storage
CredentialsUpload 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

PlatformAuthWhat you get
ShopifyOAuthProducts, orders, customers, revenue analytics
StripeOAuthRevenue, transactions, subscription data

Advertising

PlatformAuthWhat you get
Meta AdsOAuthCampaign performance, ROAS, spend, audiences
Google AdsOAuthSearch/display campaigns, keywords, conversions

Marketing

PlatformAuthWhat you get
KlaviyoAPI KeyEmail campaigns, flows, open/click rates, SMS

Analytics

PlatformAuthWhat you get
Google AnalyticsCredentialsSessions, traffic sources, top pages

Communication

PlatformAuthWhat you get
SlackOAuthBot 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.

On this page