Meta Ads
Live4 accounts · synced 4m ago
Meta, Google, Reddit, LinkedIn, X, and Snapchat behind a single OAuth flow. Read-only scopes, KMS-encrypted tokens, nightly sync.
Read-only OAuth · 90-day backfill · KMS-encrypted tokens
Integrations
Six platforms, one schema
Live
Synced nightlyMeta Ads
Live4 accounts · synced 4m ago

Google Ads
Live3 accounts · synced 6m ago

Reddit Ads
Live2 accounts · synced 9m ago
Coming soon

LinkedIn Ads
SoonPending platform review

X Ads
SoonPending platform review
Snapchat Ads
SoonPending platform review
Meta, Google, and Reddit are live. LinkedIn, X, and Snapchat are code-complete and waiting on platform approvals. The schema is the same on day one as it will be when all six light up.
4 accounts connected · last sync 4m ago

3 accounts connected · last sync 6m ago

2 accounts connected · last sync 9m ago

Pending platform review. Join the waitlist to get notified.

Pending platform review. Join the waitlist to get notified.
Pending platform review. Join the waitlist to get notified.
No SFTP key. No CSV upload. No support call. Sign into the platform you already use, pick the accounts you want synced, close the tab. The first chart loads by the time you sit down.
Click the platform you want. We redirect you to its official OAuth screen.
Approve read-only scopes. We never request write access.
Toggle which ad accounts to sync. You can change this any time.
90 days of campaigns and metrics start flowing into your dashboard.
Every access and refresh token is encrypted at rest with AWS KMS before it touches a database row. Your workspace ID is passed as the KMS encryption context, so even a stolen ciphertext can't be decrypted against another tenant's key material.
Tokens are never logged. They're never sent to the AI model. They're never shown back to you in the UI. Disconnect a platform and the OAuth grant is revoked the same request.
Read the full security overview at /legal/security.
Campaigns, ad sets, ads
Full hierarchy preserved per platform, mapped into a single shape.
Daily metrics, smallest grain
Spend, impressions, clicks, conversions, revenue, video views.
Per-platform conversion events
Action types, attribution windows, conversion values. Native to each platform.
90-day backfill on connect
Extendable on Growth and Scale plans, capped by what the platform's API exposes.
Multi-currency, no float drift
All money stored as bigint minor units. The number you spent is the number you see.
Idempotent re-runs
Every metrics row is keyed by (workspace, account, campaign, ad, date). Re-syncs upsert.
No. We request read-only OAuth scopes. We can't pause a campaign, change a budget, or upload a creative even if we wanted to.
Settings → Integrations → Disconnect. The OAuth grant is revoked the same request and syncs stop immediately. Historical data stays until you delete it.
We refresh silently. If the refresh fails (revoked, scope change), the ad account shows a reconnect prompt and syncs pause. No data is lost.
Starter: 3. Growth: 10. Scale: unlimited. Across any combination of platforms. See pricing for the full breakdown.
Yes, on Growth and Scale. The cap is whatever each platform's API still exposes — typically 18 to 37 months depending on the platform.
Tell us. We add the next platform based on user demand. TikTok and Pinterest are the most common requests right now.
Free for 14 days. No credit card. Nightly spend in your dashboard by tomorrow morning.