TOOL
Operations

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

0 hidden

Synced datasets

0

Reconnect needed

0

Live-read gated

0

Fallback available

Active input source

Sample

Default acquisition sample data

Sample data active

Acquisition inputs are still using default 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

configured

Google Ads

OAuth-backed Google Ads accounts for campaign, ad group, ad, and performance sync.

Accounts

0

Datasets

0

Last fetch

None
setup needed

Meta Ads

OAuth-backed Meta Ads accounts for campaign, ad set, ad, and performance sync.

Accounts

0

Datasets

0

Last fetch

None
Resolve configuration before connecting.

Connected 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.