Google Ads

Google Ads

Connect Google Ads, create Search and Display campaigns with AI, launch them, and track performance for your brand in SWAI.

Note: Google Ads is a BETA app. Features and behavior may change.


What is Google Ads?

Google Ads is the SWAI BETA app where you connect a Google Ads account, create Search and Display campaigns with AI or from scratch, review settings and creatives, launch to Google Ads, and check live performance.

You use it to:

Main screens

Screen What it’s for
Campaigns Default home — brand metrics, campaign table, Create Campaign
Integrations Connect Google Ads, set default ad account, Conversion tracking
AI Campaign Architect Prompt modal to generate a draft with AI
Create Campaign / Review & Edit Campaign / Edit Campaign Campaign wizard
View stats Live performance panel for a launched campaign
Ad preview Search / Display creative preview
SWAI Asset Library Pick brand media for creatives

Note: Open Google Ads from the SWAI Dashboard (Settings → Beta Apps → Google Ads, or go to app.swai.ai/setting/beta-apps). For connect/setup you can also use Settings → Integration → Google Ads (or go to app.swai.ai/setting/integration/google-ads). It uses your brand session — there is no separate sign-up inside the app. Beta Apps appear when enabled for your environment.


Before you start

You can open the app anytime with a valid SWAI brand session. Launching ads to Google needs a connected account and default ad account first.

Checklist

  1. Open Google Ads from SWAI
    Use Settings → Beta Apps → Google Ads (or go to app.swai.ai/setting/beta-apps) so you are signed in for the correct brand. Google Ads is not under the main Apps sidebar.

  2. Connect Google Ads
    On Integrations (or Settings → Integration → Google Ads, open), click Connect Google Ads and approve permissions.

  3. Default ad account
    Choose Default ad accountSave settings. Required before you can create and launch campaigns.

  4. Know what you are advertising
    Have a short product or goal description ready (and ideally a landing page Destination URL). AI uses this for objective, targeting, and ad copy.

  5. SWAI Asset Library (optional but recommended)
    Brand images for Display creatives: landscape about 1.91:1 and square 1:1.

  6. For retargeting
    Prepare an email list for Google Ads Customer Match (upload replaces the full list).

Important warnings

Warning: If Google Ads does not load or you lose brand context, close the tab and open it again from Settings → Beta Apps → Google Ads (or go to app.swai.ai/setting/beta-apps). You may see Open Google Ads from SWAI to continue. or Open this app from SWAI with a valid brand session.

Warning: Save Draft only stores the campaign in SWAI. Nothing goes live on Google Ads until Launch Campaign succeeds (Published on Google Ads).

Warning: On the campaign list, Stop and Delete permanently remove the campaign (Delete campaign?). This cannot be undone.

Tip: List Launch / Pause / Resume update status in SWAI. The action that publishes to Google Ads is Launch Campaign at the bottom of the wizard.

Tip: Minimum daily budget is typically about $1/day (or the account currency equivalent). Set Daily Budget before launch.


Quick start

  1. Open Settings → Beta Apps → Google Ads for your brand (or go to app.swai.ai/setting/beta-apps).
  2. Go to IntegrationsConnect Google Ads → choose Default ad accountSave settings.
  3. Open CampaignsCreate Campaign.
  4. In AI Campaign Architect, describe your product or goal and click Launch with AI (loading: Architecting…), or click From Scratch.
  5. On the wizard, check AI Strategy Overview, General Settings (especially Destination URL and Campaign type), Audience Targeting, and Ad Creatives.
  6. Click Save Draft to keep working later, or Launch Campaign to publish to Google Ads (busy: Publishing…).
  7. Open the ⋮ menu → View stats to review live performance.

Note: AI fills objective, audience, budget, and creatives from your prompt. Always review and adjust before launching.


Campaigns list

From Campaigns you can:

Intro chrome: Google Ads / Campaigns. Banner may show Running on Google Ads (N).

Metrics

Metric Meaning
Launched on Google Ads Count of campaigns published to Google
Total spend (7d) Spend across the brand (last 7 days)
Impressions (7d) Impressions (last 7 days)
Clicks (7d) Clicks (last 7 days)

Campaign table

Column Meaning
Title Campaign name
Created At When the campaign was created
Status Running, Draft, or Paused
Actions Launch / Pause / Resume / Stop and more menu

Empty: No campaigns yetLaunch your first Google Ads campaign with AI assistance.

Statuses

Status Meaning
Draft Saved in SWAI; not published (or not marked active)
Running Active in the list (use wizard Launch Campaign to publish to Google)
Paused Paused in SWAI

List actions vs wizard launch

Action What it does
Launch (list) Updates local status for drafts — does not by itself publish creatives to Google Ads
Pause / Resume Local pause / resume status
Stop / Delete Permanently removes the campaign (same confirm)
Launch Campaign (wizard) Saves and publishes to Google Ads

Warning: "{name}" will be permanently removed… when you delete or stop. Confirm carefully.


Create a campaign

  1. Click Create Campaign.
  2. Modal AI Campaign ArchitectWhat is your objective today?
  3. Fill Describe your product or goal (example placeholder about a product or offer).
  4. Info: AI will automatically select the best objective and targeting strategy.
  5. Choose:
    • Launch with AI — generates a draft (busy: Architecting…)
    • From Scratch — empty wizard to fill manually
    • Cancel

Then review the campaign in the wizard before Save Draft or Launch Campaign.


Campaign wizard

Titles you may see: Create Campaign, Review & Edit Campaign, or Edit Campaign.

Subtitles: Build your campaign manually, Editing: {name}, or {Objective} • {Audience}.

Sections

Section What you configure
AI Strategy Overview High-level AI rationale (when created with AI)
General Settings Name, URL, objective, audience source, budget, campaign type, keywords / business assets
Audience Targeting Locations, languages, retargeting audience
Ad Creatives Ad variants, headlines, descriptions, images, regenerate / add

General Settings (common fields)

Field Notes
Campaign Name Name in SWAI and on Google
Destination URL Landing page for traffic-style campaigns
Objective Traffic, Conversions, Awareness, Leads, Engagement, Video Views, Sales
Audience Source Cold or Retargeting
Daily Budget ({currency}) Daily spend cap
Campaign type Search or Display

Search campaigns

Need:

Preview shows as a Search ad.

Display campaigns

Need:

Preview shows as a Display ad. Retargeting forces Display and Customer Match.

Audience Targeting

Warning: Replacing the email list replaces the full Customer Match audience for that list.

Ad Creatives

Save and launch

Button Result
Save Draft / Saving draft… Store in SWAI as Draft
Save changes / Saving changes… Update an existing campaign (does not re-publish by itself)
Launch Campaign / Publishing… Publish to Google Ads

Success toast concept: Published on Google Ads. Multi-variant launches may create separate Google campaigns per ad variant.

Warning: If already published, you may be blocked from launching again — create a new campaign to launch again.

Validation toasts you may see: Location required, Audience required, Budget too low, Cannot launch yet, Launch failed, Something went wrong, Could not save.


Integrations

Path: in-app Integrations, or Dashboard Settings → Integration → Google Ads (open).

Intro: Connect Google Ads, then choose your default ad account.

Connect Google Ads

  1. Click Connect Google Ads.
  2. Approve Permissions requested during connect (Google Ads access).
  3. On success: Google Ads connected successfully. Select your ad account below.
  4. Choose Default ad account (Select an ad account) → Save settings.

Helper: Connect your Google Ads account to create Search and Display campaigns.
Budget tip in UI: Minimum daily budget is typically {min} or more…

Status: Connected when ready. If the connection expires: Google Ads connection expired… Reconnect in Integration settings. Use Reconnect Google Ads when shown.

Warning: Without a connected account and saved default ad account, launch fails (Google Ads is not connected for this brand / Select a default Google Ads account…).

Conversion tracking

After connect + ad account, Conversion tracking lets you:

Confirm disable: Disable this conversion rule?


View stats

Open ⋮ → View stats.

If not published: Not on Google Ads yetLaunch this campaign…


SWAI Asset Library

In creatives, open SWAI Asset Library to pick brand media:

Related Help: File Library.


Common warnings and troubleshooting

I don’t see Google Ads under Apps

Open Settings → Beta Apps → Google Ads (or go to app.swai.ai/setting/beta-apps). It is a BETA app, not listed under main Apps like Facebook Ads / LinkedIn Ads.

Sign in required / session expired

Reopen from the SWAI Dashboard for the correct brand (Sign in required / Open Google Ads from SWAI to continue.).

Google Ads is not connected

IntegrationsConnect Google Ads → select Default ad accountSave settings.

Budget too low / Cannot launch yet

Raise Daily Budget to at least the account minimum (often about $1/day), fill required Search/Display fields, and add Locations.

Location required / Audience required

Add at least one location. For retargeting, create or select a Customer Match email audience.

Display creatives rejected

Provide Business name (≤25 characters), landscape 1.91:1 and square 1:1 images (URL or Asset Library).

Already published / Launch failed

Create a new campaign to launch again if the current one is already on Google Ads. Check connection and ad account, then retry Launch Campaign.

List Launch did not put ads on Google

Use the wizard Launch Campaign button. List Launch only updates SWAI status.

Stats empty

Confirm the campaign was published with Launch Campaign, then open View stats. Drafts show Not on Google Ads yet.

Conversion tracking unavailable

Connect Google Ads, save a default ad account, then use Reconnect Google Ads if the session expired.


Glossary

Term Meaning
Google Ads BETA SWAI app for Google Search and Display campaigns
Beta Apps Dashboard area (Settings → Beta Apps, open) where this app opens
Campaigns List of brand Google Ads campaigns in SWAI
Integrations Connect Google Ads and set default ad account
Default ad account Google Ads account used for create/launch
AI Campaign Architect Prompt modal to draft a campaign with AI
Launch with AI Generate a draft from a product/goal description
From Scratch Open an empty wizard
Campaign type Search or Display
Search Keyword-based text ads
Display Image/responsive display ads (business name + images)
Audience Source Cold (new) or Retargeting (Customer Match)
Customer Match Google retargeting via uploaded email list
Ad variant One creative package inside the campaign
Save Draft Store in SWAI without publishing
Launch Campaign Publish to Google Ads from the wizard
Running / Draft / Paused Campaign status in the list
View stats Live Google Ads insights panel
Conversion tracking Rules, associations, and event reporting
SWAI Asset Library Brand media picker for creatives
Destination URL Landing page for the ad

Need more help?

If something still fails after the checklist above:

  1. Confirm you opened Settings → Beta Apps → Google Ads for the correct brand (or go to app.swai.ai/setting/beta-apps).
  2. Confirm Integrations shows Google Ads Connected with a saved Default ad account.
  3. Confirm you used wizard Launch Campaign if you expect the campaign on Google Ads (not only list Launch).
  4. Note the campaign name, status (Draft / Running / Paused), campaign type (Search / Display), any exact error, and what you expected.
  5. Contact your SWAI admin or support with those details.

Related Help: Facebook Ads, LinkedIn Ads, Campaign Builder, File Library.