Skip to main content

Ads

Ads is the page for running Google Ads campaigns out of your workspace — generating campaigns from feature launches, managing budgets and bids, swapping creatives, and tracking performance against the same conversion data Discover surfaces. It lives at /<workspace>/ads, sits behind a Launch-tier plan, and is shown by default to the Marketing role.

📷 Screenshot: Ads page with Campaigns tab active.

Connecting Google Ads

The first time you open Ads, you'll see an empty state pointing you at the Ads Integrations modal (cog icon at the top right) for the Google Ads OAuth handshake. Pick the Google Ads account you want to expose to the workspace; you can connect more than one and switch between them inside the Campaigns tab.

Removing an account from the modal stops the workspace from reading or writing through it; existing campaigns persist on Google's side untouched.

Campaigns

The default tab. A table of every campaign on the connected account, with:

  • Status — Active, Paused, Removed, or Pending. Click the toggle on a row to pause or resume in place; the change is pushed to Google Ads immediately.
  • Budget — daily budget shown in dollars (translated from Google's micros under the hood, so 1_000_000 micros becomes $1.00).
  • Bid strategy — manual CPC, target CPA, maximize conversions, and the rest of the standard Google Ads vocabulary.
  • Last refresh — timestamp of the last sync with Google Ads. The refresh button forces a re-pull when you've made changes outside AI Expedite and want them reflected here.

Clicking a campaign row opens the inline edit screen — name, daily budget, bid strategy, target locations and languages, ad groups, individual ads, and the assigned creatives. Save commits the change back to Google Ads (with diff confirmation if the change is significant, e.g. budget jumps).

The + New Campaign button starts a guided creation flow. The agent that runs this can pre-fill from a recent launch — pick a feature from the Roadmap, and the campaign gets a draft objective, audience, headlines, descriptions, and matching creatives sourced from the Creatives library.

Creatives

The same shared media library that Social uses (covered in Social → Creatives). Sub-tabs filter by type: image, video, generated. The Ads context highlights creatives by their status against Google Ads policy — flagged creatives are marked so you don't push them into a campaign that'll get disapproved.

Generating a new creative happens through chat or via the agents bound to image/video hooks; once it lands here, you can attach it to a campaign or ad group from the campaign edit screen.

Analytics

The performance dashboard, scoped to the connected Google Ads account: spend, impressions, clicks, CTR, conversions, CPA. Filter by campaign, date range, or device. The chart series are stacked side-by-side with the GA4 conversion data from Discover → Analytics so you can attribute lift on-platform without bouncing between tools.

Anomalies (spend spikes, conversion drops, CPA blow-outs) are surfaced inline — same AI-insight pattern used across Discover.

How Ads ties to the other pillars

  • From Roadmap — moving a feature card to Complete prompts the ads agent to draft a campaign for it, ready in Pending status for your review.
  • From Code → ChangeLog — the headlines and descriptions the campaign agent drafts are sourced from the same release notes Communication and Social use, so messaging stays consistent across channels.
  • From Discover → Analytics → Attribution — channel-mix shifts visible there flow back into bid recommendations here (e.g. paid search picking up the slack from organic).
  • To Discover → Analytics — the spend / impression / conversion data captured here is what populates the Attribution tab on Analytics, closing the loop on which channel actually drove the metric.