Skip to main content

Connected Accounts

Authorize Google Ads and Meta over OAuth so Level can read your campaign performance data.

A connection is one OAuth sign-in to an ad platform (Google Ads or Meta Ads). You authorize once with the platform-side login that has access to the ad accounts, and Level can then read those accounts and pull campaign performance into reports.

Connections live under Connected Accounts in the sidebar. They're personal — each connection belongs to the user who created it.

What you'll see

Connected Accounts page showing connection cards with avatar, platform badge, status, and an expandable list of ad accounts
Each card represents one OAuth sign-in to Google Ads or Meta Ads.

The page lists every connection you've added. Each card shows:

  • An avatar and the platform-side identity (full name or email).
  • A platform badge — Google Ads or Meta Ads.
  • A status — healthy connections show as active; broken ones show Reconnect required with a contextual Reconnect button on the card.
  • An expandable list of the ad accounts visible to that login, each with its name, external ID, currency, and platform status.
  • A kebab menu with Refresh accounts and Disconnect.

The toolbar above the list has a Search connections... field, a Provider filter (Google Ads / Meta Ads), and the Add Connection button.

Expiry pills

Cards warn you before a connection breaks:

PillMeaning
Expires in {n}dThe access token is nearing expiry. Warning at 14 days or less, red at 3 days or less.
Token expiredThe token has expired — reconnect to resume syncing.
Access in {n}d / Access expiredMeta only: an advisory for Meta's ~90-day data-access window, with the same 14-day / 3-day thresholds.

Adding a connection

Add Connection menu showing Google Ads and Meta Ads as platform options
Add Connection — pick which platform to authorize.

Click Add Connection and pick the platform:

  • Google Ads — Search, Display, PMax, YouTube. MCC (manager) accounts are supported — Level lists every sub-account available to your login.
  • Meta Ads — Meta's ad platform, covering Facebook, Instagram, Messenger, and Audience Network.

What happens after you connect

Authorizing returns you to Connected Accounts with the new connection in the list, expanded to show the ad accounts your login can read. From there:

  1. Go to an organization's ad accounts page and create an ad account that points to one of those platform accounts.
  2. Start the sync — the initial load pulls the last 60 days in minutes, then history loads in the background.
  3. Once the ad account is syncing, its campaigns are available in reports.

Re-authorization

OAuth tokens expire. When that happens, the card switches to Reconnect required and shows a Reconnect button. Clicking it runs the same OAuth flow as the original connection — same scopes, same dialog, same outcome. Existing ad accounts keep working with no further action.

See Managing connections for the full story on refresh, expired tokens, and disconnecting.