Campaign Types & Objectives

Manual Sales Campaigns

By the AdFlint research team · Last reviewed July 2026

Keeps ad set control over audiences, placements, and budgets on a Meta purchase campaign instead of handing delivery to Advantage+ automation.

You build ad sets with detailed, custom, or lookalike audiences, choose placements, set budgets at ad set or campaign level, and optimize toward a purchase event. Advertisers use it to isolate retargeting, enforce exclusions, or test a hypothesis automation would hide. The mistake is over-segmenting: many small ad sets split conversion data, stall in learning, and bid against each other for the same people.

Key takeaways

  • Interest and behavior exclusions no longer exist at the ad set level as of March 2025; build exclusions from custom audiences like customer lists or website visitors instead.
  • Keep the number of active ad sets low enough that each one can log real weekly purchase volume, since splitting a fixed budget across too many segments is the most common way manual campaigns underperform.
  • Turn off Advantage+ audience or detailed-targeting expansion when a test genuinely needs a locked audience, since expansion lets Meta broaden delivery past what you selected.
  • Compare ad sets on the same attribution window before drawing conclusions about which audience performed better, since a longer click window alone credits more conversions.

In practice.

What you are actually managing in a Manual Sales Campaign is the same conversion-optimization engine Advantage+ Shopping Campaigns use, purchase-event bidding against catalog or landing-page data, but wired to ad sets you build yourself: an optimization goal, a conversion location, an attribution setting such as 1-day click or 7-day click, a bid strategy like cost cap, bid cap, or minimum ROAS, and either detailed targeting, a custom audience, or a lookalike as the audience.

One structural change worth knowing if you learned this platform a few years ago: Meta removed the ability to exclude by detailed targeting, interest or behavior categories, at the ad set level in March 2025. The old move of excluding an interest from a prospecting ad set to keep it from overlapping with a lookalike ad set no longer works that way. Exclusions now have to be built from custom audiences instead, an uploaded customer list, a website or app custom audience, or an engagement custom audience. If an old playbook or agency document still references interest exclusions, that instruction is stale.

Placement and bid strategy are the other reason to run manual instead of an automated campaign: you can drop specific placements, excluding Audience Network for brand safety or Reels if the creative is not native to that format, and you can set a hard cost ceiling or a minimum ROAS floor per ad set rather than letting the campaign chase whatever looks cheapest in aggregate. Advantage+ audience expansion and detailed-targeting expansion sit as checkboxes inside an otherwise manual ad set; leaving expansion on lets Meta broaden delivery past what you selected, which quietly defeats a genuinely locked audience test if you forget to switch it off.

Conversion location is worth setting deliberately as well: website, app, website and app combined, offline, or Messenger and Instagram conversations each pull from a different signal source, and offline conversions in particular need a separate offline event set uploaded on its own schedule rather than firing in real time, which changes how quickly the ad set can actually react to what is converting.

The failure mode beyond over-segmentation is budget math: an ad set needs a real number of purchase events per week to leave the learning phase and produce a stable cost per result, and splitting one modest total budget across many narrow ad sets to test more usually means every single one is starved, none of them stabilizes, and the reported costs bounce around meaninglessly. Frequent edits compound the problem, since changing budget, audience, or creative resets the learning phase, so a manual structure that gets tweaked every few days never gets the chance to settle.

Reporting lives at the ad set level here, which is the whole point compared to an automated campaign: compare cost per purchase or ROAS across audiences directly, and use the placement and platform breakdown to catch one bad placement dragging an otherwise fine ad set's average down. When comparing ad sets that use different attribution windows, one on 7-day click, another migrated in on 1-day click, normalize which window you are reading before concluding one audience actually outperformed the other, since a longer click window alone will credit more conversions.

Worked example

Fewer ad sets, more signal per ad set

Suppose an apparel brand runs 6 manual ad sets at $20 per day each, $120 per day or $3,600 per month total, to test six interest clusters. If each ad set logs roughly 15 purchases a month, that is well under what most ad sets need to settle into a stable read, and weekly cost per purchase bounces between $40 and $140 with no consistent pattern.

Consolidating into 2 ad sets at $60 per day each, still $120 per day and $3,600 per month total, roughly triples the purchase volume behind each remaining ad set to about 45 a month. Cost per purchase settles into a much tighter $55 to $70 band within a few weeks, same total budget, fewer boxes, more signal in each one.

Manual Sales Campaigns compared with

The settings this gets confused with, and how to tell them apart.

Common questions.

Can I still exclude an interest or behavior from a manual sales ad set?

No, Meta removed detailed-targeting exclusions in March 2025; only custom-audience exclusions, such as an uploaded customer list or a pixel-based website audience, remain available.

How many ad sets should a manual sales campaign have?

As few as the test actually requires; each ad set needs enough weekly purchase volume to leave the learning phase, so adding more segments only helps if the budget can genuinely support all of them.

Does turning on Advantage+ audience defeat the purpose of manual targeting?

It can, since it lets Meta expand delivery beyond the audience you selected; turn expansion off if the test needs a genuinely locked audience to be meaningful.

Which bid strategy should I use in a manual sales campaign?

Use cost cap or bid cap for a hard CPA ceiling, minimum ROAS for a spend-efficiency floor, or the default lowest-cost bidding when the goal is simply to scale volume within budget.

You should not need to know this to advertise.

AdFlint handles the settings for you, inside the Google and Meta accounts you already own.

Try AdFlint free