settings/connectionsDemo · sample data

Connections

API integrations powering the dashboard — test each connection live

Shopify

Net revenue, orders, AOV, units sold, sessions, new customers, LTV

Direct Shopify Admin GraphQL — client_credentials OAuth (24h tokens)

SHOPIFY_STORE_URLSHOPIFY_CLIENT_IDSHOPIFY_CLIENT_SECRET

Klaviyo

Email revenue, campaign + flow attribution, flow message funnel

Direct API — Klaviyo-API-Key header

KLAVIYO_PRIVATE_API_KEY

Recharge

Subscriptions, renewal rate, churn, first-90 cohorts, subscriber LTV

Direct API — X-Recharge-Access-Token header

RECHARGE_API_KEYRECHARGE_CLIENT_SECRET

Windsor (Meta + Google Ads)

Meta ad spend, ROAS, conversions; Google ad spend, ROAS

Windsor.ai aggregation layer — routes meta + google paid data

WINDSOR_API_KEY

LoyaltyLion

Loyalty attributed revenue, points, tier breakdown, rewards by value

Direct API — Bearer token auth, cursor-paginated

LOYALTYLION_API_KEY

Anthropic (Claude)

AI commentary generation for weekly reports

Model: claude-sonnet-4-5. ~$0.075/report.

ANTHROPIC_API_KEY

Supabase

All dashboard data storage and auth

Service role key required for pipeline writes. Anon key for reads.

NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SECRET_KEY

Instagram (Organic)

Post-level reach, engagement, impressions via Windsor

Windsor `instagram` connector — requires Meta Business Suite link

WINDSOR_API_KEY

Google Ads

Ad spend, ROAS, search performance

Via Windsor aggregation

WINDSOR_API_KEY

Shopify Analytics (Sessions)

Human-session counts via Shopify ShopifyQL (replaced GA4)

Same credentials as Shopify connector — no separate key

SHOPIFY_STORE_URLSHOPIFY_CLIENT_IDSHOPIFY_CLIENT_SECRET

Slack (notifications)

Posts scheduled reports + system alerts to a Slack channel

Incoming Webhook URL — Slack App → Incoming Webhooks → Add to channel

SLACK_WEBHOOK_URL

Environment Variable Inventory

Every env var the app reads, grouped by source. Set/missing status is checked server-side at ping time. See .env.example in the repo for the full template.

Auth

AUTH_USERAUTH_PASSWORDCRON_SECRET

Supabase

NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYSUPABASE_SECRET_KEYSUPABASE_SERVICE_ROLE_KEY

Shopify

SHOPIFY_STORE_URLSHOPIFY_CLIENT_IDSHOPIFY_CLIENT_SECRET

Klaviyo

KLAVIYO_PRIVATE_API_KEY

Recharge

RECHARGE_API_KEYRECHARGE_CLIENT_SECRET

Ads (Windsor)

WINDSOR_API_KEY

LoyaltyLion

LOYALTYLION_API_KEY

AI / Notifications

ANTHROPIC_API_KEYSLACK_WEBHOOK_URLSENDGRID_API_KEY