Create an ad directly from Ads Manager
Right-click ad set → Add ad → inline creative + copy + CTA + URL. Skip full Campaign Creator. Good for variant or refresh.
Written By Salvatore Sinigaglia
Last updated About 1 hour ago
Right-click ad set → Add ad → inline creative + copy + CTA + URL. Skip full Campaign Creator. Good for variant or refresh.
Create an ad directly from Ads Manager
From an ad set's row action Add ad, Wevion opens the Campaign Creator Pro editor scoped to that ad set (
/campaign-creator/add-ad/:adsetId?mode=pro) — it is not an inline modal in Ads Manager, and there is no right-click context menu. You configure creative + copy + CTA + URL in the Pro editor, validation runs pre-publish. Best for: adding a creative variant to a winning ad set, refreshing a fatigued ad without recreating the campaign.
Who is this for
Mediabuyers who want to add an ad to an existing campaign without going through the full Campaign Creator. Quick variant additions. Creative refresh on fatigued ads.
When to use vs Campaign Creator
For full campaign launch with multiple ad sets: stick with Campaign Creator.
How to add an ad
Step 1: Find the ad set in Ads Manager
Filter / navigate to the ad set where you want to add an ad.
Step 2: Use the ad set's Add ad action
On the ad set row, use the action (⋮) → Add ad. Wevion navigates to the Campaign Creator Pro editor scoped to that ad set (/campaign-creator/add-ad/:adsetId?mode=pro).
Step 3: Configure the ad (in the Pro editor)
Fields (same as Campaign Creator creative step):
- Creative: upload OR pick from Creative Hub OR generate with AI
- Copy: primary text, headline, description
- CTA: dropdown
- Destination URL: landing page
- URL Parameters: free-text tracking params (not auto-generated — see cc-117)
Live preview shows how the ad will look per placement.
Step 4: Validate + Publish
Publish from the editor. By default the ad publishes ACTIVE unless "Launch as paused" is turned on.
Wevion validates the ad against the ad set's objective + special category. Errors surface inline.
Step 5: Ad appears in the ad set
After a successful publish, the new ad appears in the ad set. Manage its status from Ads Manager.
What's different from Campaign Creator
Use cases
Use case A: Add creative variant for A/B test
- Existing ad set has 1 ad (Image A)
- You want to test Image B as variant
- Add ad → upload Image B → same copy + CTA
- Both ads run; Meta's algorithm distributes based on engagement
Use case B: Refresh fatigued ad
- Ad has been running 30 days, CTR dropped 40%
- Add ad with fresh creative + copy
- Pause old ad → new ad starts fresh
- Avoids losing the ad set's history (vs duplicating + republishing)
Use case C: Add to winning ad set without disrupting
- Ad set is winning, all ads great
- Want to add 1 more ad to scale variation
- Add ad → publish paused → activate when verified
Use case D: Quick fix after rejection
- One ad in ad set got rejected by Meta
- Don't want to rebuild
- Add new ad with corrected creative + copy
- Pause rejected; activate new
Endpoint
apps/backend/src/services/ads-manager-ad.service.ts handles the add-ad flow. Behind the scenes:
- Creates an ad draft tied to the parent ad set
- Validates against parent's objective + special category
- On publish: sends to platform's create-ad API
- Updates Ads Manager view
Limits
- One ad at a time: this flow creates a single ad. For multiple at once: use Pro mode or Bulk Launch with explicit ads per ad set.
- Same ad set: cannot move/clone across ad sets via this flow; use Duplicate (am-106).
- Permission: mediabuyer+ role required.
Validation
Same validation as Campaign Creator:
- Creative spec (aspect ratio, file size)
- Copy character limits per platform
- CTA compatibility with objective
- Destination URL format
- Pre-flight check before publish
What you'll see
After Add ad:
- New ad appears in the ad set (expanded view)
- Status Paused (default)
- Toast: "Ad added — paused"
- Audit log entry:
action: ad_create - Native ad manager shows the new ad shortly (within 30-60 sec sync)
Common issues
- "Add ad option not in menu": ad set may be in a state that blocks new ads (rejected campaign, archived). Verify status.
- "Validation error: creative spec": aspect ratio mismatch. Re-crop or use Pro mode for multi-aspect.
- "Save & Publish fails: insufficient permissions": role check fail. Mediabuyer+ needed.
- "New ad not appearing": refresh ad set view; sometimes UI cache delays by 30 sec.
Best practices
Use for incremental additions
Don't use this flow to build a campaign from scratch. Use for one-off additions to existing structures.
Tag the variant clearly in name
If adding variant: name [Original Ad Name]-Variant-B so future you knows it was a variant.
Pause original when testing replacement
When adding a refresh ad: pause the old. Don't run both unless you're A/B testing.
Bulk additions: use Bulk Launch
If adding many ads at once across multiple ad sets: this flow is one-at-a-time. Use Bulk Launch with rows for each ad set + nested ads.
FAQ
How do I add an ad without opening the full Campaign Creator?
In Wevion Ads Manager, use the ad set row's action (⋮) → Add ad. Wevion opens the Campaign Creator Pro editor scoped to that ad set (/campaign-creator/add-ad/:adsetId?mode=pro) with the creative, copy, CTA, and destination URL fields — it's not an inline modal, and there's no right-click menu. It's the fast path for creative refreshes and quick A/B variants.
Does a new ad added from Ads Manager go live immediately?
No. After a successful Save & Publish, the new ad appears in the ad set with status Paused by default, and you see a "Ad added — paused" toast. You then activate it from Ads Manager when you're ready. This lets you verify the ad before it starts spending.
What settings does an ad added this way inherit?
The ad inherits audience, budget, and objective from the parent ad set and campaign — you don't set them again. Wevion validates the new ad against the ad set's objective and special category before publishing, surfacing any errors inline. You only configure the ad-level fields: creative, copy, CTA, and destination URL.
Can I add several ads at once from Ads Manager?
No. The Add ad flow creates a single ad at a time in the same ad set. For adding many ads across multiple ad sets, use Bulk Launch with rows for each ad set and nested ads. Adding an ad also requires the mediabuyer or higher role.