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:
- Connect Google Ads and save a Default ad account under Integrations
- Browse brand metrics and campaigns on the Campaigns list
- Create Campaign with Launch with AI or From Scratch
- Edit settings, targeting, and creatives in the campaign wizard
- Save Draft or Launch Campaign to publish on Google Ads
- Pause, resume, stop, or delete campaigns from the list
- Open View stats for Google Ads insights
- Manage Conversion tracking rules and events
- Choose creatives from the SWAI Asset Library
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
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.Connect Google Ads
On Integrations (or Settings → Integration → Google Ads, open), click Connect Google Ads and approve permissions.Default ad account
Choose Default ad account → Save settings. Required before you can create and launch campaigns.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.SWAI Asset Library (optional but recommended)
Brand images for Display creatives: landscape about 1.91:1 and square 1:1.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
- Open Settings → Beta Apps → Google Ads for your brand (or go to app.swai.ai/setting/beta-apps).
- Go to Integrations → Connect Google Ads → choose Default ad account → Save settings.
- Open Campaigns → Create Campaign.
- In AI Campaign Architect, describe your product or goal and click Launch with AI (loading: Architecting…), or click From Scratch.
- On the wizard, check AI Strategy Overview, General Settings (especially Destination URL and Campaign type), Audience Targeting, and Ad Creatives.
- Click Save Draft to keep working later, or Launch Campaign to publish to Google Ads (busy: Publishing…).
- 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:
- See brand-level metrics for the last 7 days
- Create a new campaign
- Use row actions: Launch, Pause, Resume, or Stop
- Open the ⋮ menu for View stats, Edit, or Delete
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 yet — Launch 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
- Click Create Campaign.
- Modal AI Campaign Architect — What is your objective today?
- Fill Describe your product or goal (example placeholder about a product or offer).
- Info: AI will automatically select the best objective and targeting strategy.
- 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:
- Keywords (targeting; broad match by default)
- Headlines and descriptions (additional headlines/descriptions can be comma-separated)
- Destination URL (for typical traffic objectives)
- Locations (use + ADD)
Preview shows as a Search ad.
Display campaigns
Need:
- Business name (max 25 characters)
- Landscape image URL (1.91:1) and Square image URL (1:1) (or pick from Asset Library)
- Destination URL
- Locations
Preview shows as a Display ad. Retargeting forces Display and Customer Match.
Audience Targeting
- Locations — required to launch (Location required if missing)
- Languages
- For Retargeting: Retargeting uses Google Ads Customer Match (email list)… — Use existing, Create new, Refresh list, upload/replace emails
Warning: Replacing the email list replaces the full Customer Match audience for that list.
Ad Creatives
- Review each variant; remove with Remove ad variant?
- Regenerate All Ads / Regenerating…
- Add Ad Variant / Generating… — AI suggests a fresh angle…
- Footer: Total Ads / {n} Variants, Total Budget/Day
- Images/videos via SWAI Asset Library (Choose an image or video for your ad)
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
- Click Connect Google Ads.
- Approve Permissions requested during connect (Google Ads access).
- On success: Google Ads connected successfully. Select your ad account below.
- 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:
- Create Conversion rules (Create rule) — types such as Lead, Purchase, Sign up, Add to cart, Key page view, Download, Install, Other
- Set Campaign associations (Associate campaigns, Auto-associate all campaigns / No auto-association)
- Report event (Send event) with fields such as event name, user email, GCLID
- Load metrics
Confirm disable: Disable this conversion rule?
View stats
Open ⋮ → View stats.
- Subtitle: Live performance · Google Ads insights
- Range: Last 7 days / Last 30 days
- Metrics: Total Spend, Impressions, Total Clicks, Avg. CTR, Spend activity
- Tabs/detail may include campaign / creatives, Objective, Target group, Launch date
If not published: Not on Google Ads yet — Launch this campaign…
SWAI Asset Library
In creatives, open SWAI Asset Library to pick brand media:
- Folders / All files
- Empty: No files in this folder
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
Integrations → Connect Google Ads → select Default ad account → Save 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:
- Confirm you opened Settings → Beta Apps → Google Ads for the correct brand (or go to app.swai.ai/setting/beta-apps).
- Confirm Integrations shows Google Ads Connected with a saved Default ad account.
- Confirm you used wizard Launch Campaign if you expect the campaign on Google Ads (not only list Launch).
- Note the campaign name, status (Draft / Running / Paused), campaign type (Search / Display), any exact error, and what you expected.
- Contact your SWAI admin or support with those details.
Related Help: Facebook Ads, LinkedIn Ads, Campaign Builder, File Library.