IntegrationsRun sync API
External Integration Layer v1

Sync real external signals into the economic engine.

GoHighLevel, Stripe, and GA4 now have read-only sync adapters. The engine can pull contacts, revenue events, and analytics rows, then feed leads and metrics into nurture, performance, and decision loops.

Sync registry

Provider status and next action.

GoHighLevelcrm · not_configured
not_configuredrecords 0
  • CRM contacts, opportunities, booked calls, and pipeline stages.
  • Required env: GHL_API_KEY
  • Allowed automatically: pull data, create leads, create metrics, and feed scoring loops.
  • Still approval-gated: outbound messages, paid ads, public posting, and premium rendering.
Stripepayments · not_configured
not_configuredrecords 0
  • Payment, checkout, subscription, and revenue attribution events.
  • Required env: STRIPE_SECRET_KEY
  • Allowed automatically: pull data, create leads, create metrics, and feed scoring loops.
  • Still approval-gated: outbound messages, paid ads, public posting, and premium rendering.
Google Analytics 4analytics · not_configured
not_configuredrecords 0
  • Website sessions, landing-page performance, and conversion events.
  • Required env: GOOGLE_ANALYTICS_PROPERTY_ID or GA4_PROPERTY_ID
  • Allowed automatically: pull data, create leads, create metrics, and feed scoring loops.
  • Still approval-gated: outbound messages, paid ads, public posting, and premium rendering.
YouTubepublishing · not_configured
not_configuredrecords 0
  • Video and Shorts analytics. Publishing remains approval gated.
  • Required env: YOUTUBE_API_KEY
  • Allowed automatically: pull data, create leads, create metrics, and feed scoring loops.
  • Still approval-gated: outbound messages, paid ads, public posting, and premium rendering.
LinkedInpublishing · not_configured
not_configuredrecords 0
  • B2B post analytics and engagement attribution.
  • Required env: LINKEDIN_ACCESS_TOKEN
  • Allowed automatically: pull data, create leads, create metrics, and feed scoring loops.
  • Still approval-gated: outbound messages, paid ads, public posting, and premium rendering.
Sync audit log

Durable provider sync history.

No sync runs logged yet. Run external sync once credentials are configured.

database

database requirements

Supabase URLNEXT_PUBLIC_SUPABASE_URLShared Postgres database for web and future mobile app.
Supabase anon keyNEXT_PUBLIC_SUPABASE_ANON_KEYPublic client key used by browser-safe Supabase calls.
Supabase service role keySUPABASE_SERVICE_ROLE_KEYServer-only key for privileged writes. Never expose to client.
ai

ai requirements

OpenAI API keyOPENAI_API_KEYContent generation and reasoning provider.
Anthropic API keyANTHROPIC_API_KEYAlternative content and coding provider.
publishing

publishing requirements

YouTube API keyYOUTUBE_API_KEYYouTube publishing and analytics.
Meta access tokenMETA_ACCESS_TOKENInstagram/Facebook publishing.
X bearer tokenX_BEARER_TOKENX/Twitter posting and analytics.
Reddit client IDREDDIT_CLIENT_IDReddit research and engagement.
crm

crm requirements

GoHighLevel API keyGHL_API_KEYLead capture, pipeline, SMS/email follow-up.
payments

payments requirements

Stripe secret keySTRIPE_SECRET_KEYCheckout, subscriptions, and revenue attribution.
analytics

analytics requirements

GA4 property IDGOOGLE_ANALYTICS_PROPERTY_IDTraffic and conversion measurement.