LinkedIn Ads
LinkedIn Ads
Connect LinkedIn, create and launch Sponsored Content campaigns, and track performance for your brand in SWAI.
What is LinkedIn Ads?
SWAI LinkedIn Ads is the embedded ads app where you connect LinkedIn Campaign Manager, set your Sponsored ad account and Company Page, create campaigns with AI or From Scratch, launch them to LinkedIn, and review live performance — including drafts started from Campaign Builder.
You use it to:
- Connect LinkedIn and save ad account / Company Page defaults 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 LinkedIn
- Pause, resume, stop, or delete campaigns from the list
- Open View stats for LinkedIn 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 LinkedIn, set defaults, 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 | Desktop / Mobile LinkedIn feed preview (new tab) |
| SWAI Asset Library | Pick brand media for creatives |
Note: Open LinkedIn Ads from the SWAI Dashboard (Beta Apps → LinkedIn Ads, or the Integration / Campaign Builder entry that loads LinkedIn Ads for your brand). It uses your brand session — there is no separate sign-up inside the app.
Note: Drafts from Campaign Builder appear on Campaigns but are not live on LinkedIn until you open them and click Launch Campaign.
Before you start
You can open the app anytime with a valid SWAI brand session. Launching ads to LinkedIn needs a connected account and defaults first.
Checklist
Open LinkedIn Ads from SWAI
Use Beta Apps → LinkedIn Ads (or your brand’s LinkedIn Ads embed link / Campaign Builder deep link) so you are signed in for the correct brand.Connect LinkedIn
On Integrations, click Connect LinkedIn Account and approve permissions.Sponsored ad account & Company Page
Under Ad account & company page, choose both, then Save defaults. Required for creating new image/video ads from your page.Campaign Builder (optional)
AI journeys may create drafts here for you. Open the draft and Launch Campaign when ready. See your Campaign Builder Help for setup.SWAI Asset Library (optional)
Brand images and videos for creatives live in the library you open via Change Creative.
Important warnings
Warning: If LinkedIn Ads does not load or you lose brand context, close the panel and open it again from the SWAI Dashboard for the correct brand. Session expired: Your session expired. Close this panel and reopen LinkedIn Ads from SWAI.
Warning: Delete campaign? cannot be undone. The campaign is permanently removed from LinkedIn Ads.
Warning: Save Draft only stores the campaign in SWAI. Nothing goes live on LinkedIn until Launch Campaign succeeds (Published on LinkedIn).
Tip: LinkedIn requires at least the account currency equivalent of $10/day for daily budgets. Set Daily Budget in the wizard before launch.
Tip: For carousel, document, or text posts, use Launch mode → Boost Company Page post with a Post ID — not Create ad (image/video).
Quick start
- Open LinkedIn Ads from the SWAI Dashboard for your brand.
- Go to Integrations → Connect LinkedIn Account → set Sponsored ad account and Company Page → Save defaults.
- Open Campaigns → Create Campaign.
- Choose Launch with AI (describe your goal) or From Scratch.
- Review General Settings, Audience Targeting, and Ad Creatives.
- Click Save Draft to keep working later, or Launch Campaign to publish.
- From the list, use More actions → View stats after the campaign is on LinkedIn.
Note: Empty list shows No campaigns yet — Launch your first LinkedIn campaign with AI assistance.
Integrations
Open Integrations to connect LinkedIn and configure defaults.
| Control | What it does |
|---|---|
| Connect LinkedIn Account | Starts OAuth (busy: Opening…) |
| Reconnect LinkedIn | Refresh connection / permissions |
| Disconnect | Remove the LinkedIn link for this brand |
| Sponsored ad account | Default Campaign Manager ad account |
| Company Page | Org that authors Sponsored Content |
| Save defaults | Persist ad account + page (busy: Saving…) |
Card title: LinkedIn Campaign Manager — Connect to create, boost, and measure LinkedIn ads.
After a successful connect:
- Toast / banner: LinkedIn connected successfully
- You can return to SWAI and continue. It is safe to close this window now.
- Action: Close this window
Permissions requested during connect
| Permission | What it allows |
|---|---|
| Read ads | View ad accounts, campaigns, and performance metrics |
| Manage ads | Create and launch LinkedIn campaigns |
| Company Page access | Author sponsored content from your LinkedIn Company Page |
Ad account notes
- Currency hint: Daily budgets and spend use {CUR} ({$10} minimum per day on LinkedIn).
- Company Page: Required when creating new image or video ads from your page.
Warning: If you see LinkedIn account not found. Disconnect and reconnect LinkedIn. — use Disconnect, then Connect LinkedIn Account again.
Warning: Launch failures with LinkedIn 403 usually mean the member is not an Administrator or Direct Sponsored Content Poster for the page, or the page is not linked to the ad account.
Conversion tracking
On Integrations, Conversion tracking lets you manage rules, report events, and review metrics.
Manage conversion rules, report sign-ups and purchases, and review results over time.
| Section | What you do |
|---|---|
| Conversion rules | List existing rules (empty: No rules yet — create one below.) |
| Create rule | Name, type, auto-association → Create rule |
| Campaign associations | Link rule to LinkedIn campaign IDs → associate |
| Report event | Send a conversion event (email required) |
| Metrics | Load results for a rule and date range → Load metrics |
Create rule options
| Field | Examples / choices |
|---|---|
| Type | Purchase, Sign up, Add to cart, Key page view, Download, Install |
| Auto-association | Auto-associate all campaigns / No auto-association |
Disable: confirm Disable this conversion rule?
Warning: Reconnect LinkedIn to enable conversion tracking. Use Reconnect LinkedIn when prompted.
Campaigns list
Default title LinkedIn Ads with subtitle Campaigns.
Brand metrics (last 7 days)
| Metric | Meaning |
|---|---|
| Launched on LinkedIn | Count of campaigns with a LinkedIn ID |
| Total spend (7d) | Brand spend |
| Impressions (7d) | Brand impressions |
| Clicks (7d) | Brand clicks |
When campaigns are active on LinkedIn, a banner may show Running on LinkedIn (N) with names and IDs.
Table columns
Title · Created At · Status · Actions
Status labels
| Status | Meaning |
|---|---|
| Draft | Saved in SWAI; not launched (or list Launch only toggles app status — publish via wizard Launch Campaign) |
| Running | Active in the app |
| Paused | Paused in the app |
Row actions
| Status | Actions |
|---|---|
| Draft | Launch |
| Running | Pause, Stop |
| Paused | Resume |
| Any | More actions → View stats, Edit, Delete |
Delete
Delete campaign?
- Body: "{name}" will be permanently removed. This cannot be undone.
- Actions: Delete / Cancel.
Create Campaign
Button: Create Campaign → modal AI Campaign Architect — What is your objective today?
| Option | Description |
|---|---|
| Launch with AI | Describe your product or goal; AI picks objective, targeting, and ads (busy: Architecting…) |
| From Scratch | Open the wizard empty — Build your campaign manually |
| Cancel | Close without creating |
Section: Describe your product or goal
Tell us what you're advertising and what you want to achieve. Our AI will determine the best objective, audience strategy, and create your ads.
Tip in modal: AI will automatically select the best objective and targeting strategy.
Warning: If generation fails: Failed to generate campaign. Edit the prompt and try again, or use From Scratch.
Wizard titles after create:
| Path | Title |
|---|---|
| AI | Review & Edit Campaign |
| From Scratch | Create Campaign |
| Existing draft | Edit Campaign |
Campaign wizard
Sections
| Section | What you configure |
|---|---|
| AI Strategy Overview | Strategy summary (from AI or defaults) |
| General Settings | Name, URL, objective, audience, budget, launch mode |
| Audience Targeting | Locations, languages, interests or email audience |
| Ad Creatives | Variants, media, copy, CTA |
Footer: Total Ads (variant count) · Total Budget/Day → Save Draft / Launch Campaign (edit mode: Save changes).
General Settings
| Field | Notes |
|---|---|
| Campaign Name | Display name |
| Destination URL | Required for Traffic, Leads, Conversions, Sales |
| Objective | Traffic, Conversions, Awareness, Leads, Engagement, Video Views, Sales |
| Audience Source | Cold or Retargeting |
| Daily Budget ({currency}) | Min ~$10/day equivalent |
| Launch mode | Create ad (image/video) or Boost Company Page post |
Objective help: Traffic, Awareness, Engagement, and Video Views are supported. For Leads, Conversions, and Sales, add a destination URL.
Launch modes
| Mode | Help text | Extra fields |
|---|---|---|
| Create ad (image/video) | Create a new image or video ad from your Company Page. | Creatives required |
| Boost Company Page post | Promote an existing Company Page post, including carousel, document, or text posts. | Post ID, optional Schedule start (YYYY-MM-DD) / Schedule end (YYYY-MM-DD) |
Audience Targeting
| Control | What it does |
|---|---|
| Locations | Country chips; + ADD to search/add (required) |
| Languages | Language targeting picker |
| Interests | Shown for Cold audience |
| Retargeting setup | Shown for Retargeting — email matched audience |
Note under targeting: Country targeting only. Minimum daily budget: {$10}.
Job title, seniority, and company-size targeting are not available in this app yet.
Retargeting (Email List)
Upload a list of email addresses. Each upload replaces the full audience. Also choose at least one country for where the campaign runs.
| Control | What it does |
|---|---|
| Use existing | Pick an Audience from LinkedIn |
| Create new | Audience name + emails → Create audience |
| Refresh list | Reload audiences |
| Replace list for selected audience | Full segment replace |
Empty list: No audiences returned — create one below.
Ad Creatives
| Control | What it does |
|---|---|
| Regenerate All Ads | Shows Coming soon — Regenerate all ads will be available in a future update. |
| Add Ad Variant | AI suggests a fresh angle (busy: Generating…) |
| Change Creative | Opens SWAI Asset Library → Use selected |
| Preview | Open Desktop / Mobile LinkedIn-style preview |
Creative format help: Use a wide image (about 1.91:1, e.g. 1200×627), JPEG, PNG, or GIF. Video ads need a video file for Video Views.
Typical creative fields: primary text, Headline (required), secondary headline, CTA (for example Learn More, Sign Up, Request Demo).
Remove variant: Remove ad variant? — This creative will be removed from the campaign. You can add a new variant anytime.
Note: Multiple variants launch as separate LinkedIn campaigns (one per variant). Success may show a primary LinkedIn campaign ID.
Validation before save / launch
| Situation | Message |
|---|---|
| No country | Location required — Add at least one country for LinkedIn location targeting. |
| Retargeting without audience | Audience required — Create an audience from your email list before saving. |
| Boost without post | Post required — Enter the post ID of the Company Page post you want to promote. |
| Budget under minimum | Budget too low — LinkedIn requires at least {$10}/day |
| Launch checks fail | Cannot launch yet — e.g. missing URL, headline, or image/video |
Launch results
| Outcome | Message |
|---|---|
| Success (boost) | Published on LinkedIn — Your post boost campaign was created on LinkedIn. |
| Success (create) | Published on LinkedIn — Your campaign was created on LinkedIn. Review it in Campaign Manager. |
| Failure | Something went wrong / Launch failed — review Integrations and try again |
View stats
More actions → View stats opens a panel titled with the campaign name.
Subtitle: Live performance · LinkedIn insights
| Control | What it does |
|---|---|
| Last 7 days / Last 30 days | Date range |
| Metric cards | Total Spend, Impressions, Total Clicks, Avg. CTR |
| Spend activity | Daily spend chart |
| Tabs | Campaign, Campaigns, Creatives |
| Campaign configuration | Objective, target group, launch date, LinkedIn campaign ID |
Empty / blocked states:
- Not on LinkedIn yet — Launch this campaign on LinkedIn to see spend, impressions, and creative performance.
- No daily spend data for this period.
- No campaign-level data / No ad-level data
- Loading: Loading insights from LinkedIn…
How LinkedIn Ads relates to Campaign Builder
| Source | What appears in LinkedIn Ads |
|---|---|
| Campaign Builder | Draft campaigns via internal create — not published until Launch Campaign |
| Create Campaign → Launch with AI | AI-generated draft you review and launch |
| Create Campaign → From Scratch | Manual draft you configure and launch |
| Integrations | Shared LinkedIn connection and defaults for the brand |
Campaign Builder defines when a journey creates a draft. LinkedIn Ads is the edit, launch, and measure surface.
Deep links may open Edit Campaign for a specific draft (/campaigns/{id} with a SWAI session).
Common warnings and troubleshooting
I can’t open LinkedIn Ads
Warning: Open LinkedIn Ads again from the SWAI Dashboard (Beta Apps → LinkedIn Ads) for the correct brand.
If you see Sign in required — Open LinkedIn Ads from SWAI to continue. → Go to SWAI.
LinkedIn won’t connect or defaults won’t save
- Retry Connect LinkedIn Account / Reconnect LinkedIn.
- Approve Read ads, Manage ads, and Company Page access.
- Select Sponsored ad account and Company Page, then Save defaults.
- If account not found, Disconnect and connect again.
I can’t launch a campaign
- Confirm Integrations defaults (ad account + Company Page for create-ad mode).
- Add at least one Location (country).
- For Traffic / Leads / Conversions / Sales, set Destination URL.
- Ensure each variant has a Headline and image or video (Video Views needs video).
- For Boost, enter a valid Post ID.
- Raise Daily Budget to the LinkedIn minimum.
- Confirm your LinkedIn user can post ads for the Company Page (Admin or Direct Sponsored Content Poster).
The campaigns list looks empty
- Confirm you opened the app for the correct brand.
- Click Create Campaign if you have not created any yet.
- If drafts should come from Campaign Builder, confirm the journey created them and open the deep link or refresh Campaigns.
Stats show no data
- Confirm the campaign was launched (Published on LinkedIn / has a LinkedIn campaign ID).
- Try Last 30 days.
- Wait for LinkedIn to report spend/impressions after go-live.
Conversion tracking errors
- Reconnect LinkedIn if prompted.
- Create a rule under Create rule.
- For Report event, select a rule and enter the user email.
- For associations, enter LinkedIn campaign IDs separated by commas.
Delete or save failed
Try again. If it still fails, note the campaign name, status, and approximate time for support.
Glossary
| Term | Meaning |
|---|---|
| LinkedIn Ads | This SWAI embedded app for LinkedIn campaigns |
| SWAI / brand session | Parent platform; brand context via embed — no separate sign-up |
| Integrations | Connect LinkedIn + defaults + conversion tracking |
| LinkedIn Campaign Manager | Integration card / LinkedIn ads product |
| Sponsored ad account | LinkedIn ad account used for spend and launch |
| Company Page | Organization that authors Sponsored Content |
| Campaigns | List of drafts and launched campaigns for the brand |
| AI Campaign Architect | Prompt modal for AI draft generation |
| Launch with AI / From Scratch | AI-assisted vs manual create paths |
| Launch mode | Create ad (image/video) vs Boost Company Page post |
| Post ID | Existing Company Page post to boost |
| Cold / Retargeting | Interest targeting vs email matched audience |
| Email List / matched audience | Audience built from uploaded emails |
| Ad variant / Add Ad Variant | One creative; multi-variant → multiple LinkedIn campaigns |
| Save Draft / Launch Campaign / Save changes | Persist only vs publish to LinkedIn vs update draft |
| Draft / Running / Paused | App status labels on the campaign list |
| View stats | Live LinkedIn insights modal |
| SWAI Asset Library | Brand media picker for creatives |
| Conversion tracking / Conversion rules | Rules, associations, report event, metrics |
| Campaign Builder | Creates drafts for this app; does not publish to LinkedIn |
| Published on LinkedIn | Successful launch confirmation |
Need more help?
If something still fails after the checklist above:
- Confirm you opened LinkedIn Ads from the SWAI Dashboard for the right brand.
- Confirm Integrations (connected LinkedIn, ad account, Company Page) and campaign status (Draft vs launched).
- Note the campaign name, objective, launch mode (create vs boost), error text, and what you expected.
- Contact your SWAI admin or support with those details.
Related Help: Campaign Builder (draft creation from journeys), Facebook Ads, Google Ads (BETA Search and Display), and your brand’s Integrations setup for LinkedIn.