Your ads are guessing. Build the ICP first.

Most accounts run on whatever the algorithm decides, no interest layering, no exclusions, no lookalike seed. Tell us what you sell and what you charge, and get named buyer segments with the targeting a media buyer would actually type into Ads Manager.

Free, no signup, no email. Nothing is stored.

Most businesses have two or three real buyer types who need different ad sets and different copy. You get them separately, with the budget split.

Named Meta detailed-targeting interests, behaviors, and exclusions per segment, plus what to seed a lookalike from. Copy the list, open Ads Manager, build the ad set.

Your price decides who can actually pay. Every ICP comes with the minimum spending signal to require, even on a cheap front-end offer.

Questions people ask

What is an ICP, and how is it different from a persona?

A persona is a description. An ICP is a configuration: age range, spending capacity, the interests and behaviors you select, who you exclude, and which list you seed a lookalike from. This tool gives you the second one.

Are the Meta interests guaranteed to exist?

Treat them as a search list, not a guarantee. Meta adds and retires detailed-targeting categories constantly. Search each term in Ads Manager and take the closest real match, or use it as the seed for a broader interest.

Should I still use Advantage+ audience expansion?

Yes, once the pixel has real conversion data to learn from. Before that, expansion spends your budget discovering what you already know about your buyer. Start layered, then loosen.

Why does a cheap offer need an affordability signal?

We ran a $7 front-end offer on broad targeting and a real share of the declines were banks refusing debit and prepaid cards. The click was cheap, the customer could not pay. Cheap still needs some spending signal.