Connections
Manage the handoff from ad-platform OAuth to account review, dataset sync, and Acquisition inputs. Provider writes stay dry-run/governed separately.
Connection workflow
1
Connect provider
Start or refresh OAuth for Google Ads or Meta Ads.
2
Choose account
Open a discovered account and review test/live-read status.
3
Create snapshot
Sync live provider rows when allowed, or create provider-shaped fallback data.
4
Apply inputs
Apply the snapshot so Acquisition campaigns, simulations, and outputs use it.
Provider control center
Visible accounts
0 hidden
Synced datasets
Reconnect needed
Live-read gated
Fallback available
Active input source
Default acquisition sample data
Configuration status
OAuth encryption key
OAUTH_ENCRYPTION_KEY is set.
Google Ads
Google OAuth client + developer token detected.
Redirect URI: http://localhost:3000/api/connections/google/callback
Meta Ads
Meta OAuth env vars missing. See setup guide.
Redirect URI: not set
Missing: META_APP_ID, META_APP_SECRET, META_OAUTH_REDIRECT_URI
Providers
Google Ads
OAuth-backed Google Ads accounts for campaign, ad group, ad, and performance sync.
Accounts
0Datasets
0Last fetch
NoneMeta Ads
OAuth-backed Meta Ads accounts for campaign, ad set, ad, and performance sync.
Accounts
0Datasets
0Last fetch
NoneConnected accounts
No accounts connected yet.
What's next
Open an eligible account to inspect provider objects and sync a workspace dataset. Synced snapshots appear in workspace datasets, then can be applied from acquisition inputs. See audit feed for the full activity log.