Audience Builder
Start broad, add interests or a buyer lookalike only when there's a reason, and check the audience size before you spend.
From Sanskar's ad account
Every live sales campaign in Sanskar's accounts in October 2026 targets India, 18+, no interests: courses, books and done-for-you offers alike. Narrow audiences were for client niches (clinics, real estate, coaching), where the product only makes sense for one profession. For his own products, the creative, a reel that speaks to one kind of person, does the targeting.
Install
Run this once in your terminal. Claude Code picks the skill up in your next session, in every project.
mkdir -p ~/.claude/skills/audience-builder && curl -fsSL https://talktoads.com/skills/audience-builder/SKILL.md -o ~/.claude/skills/audience-builder/SKILL.mdFor one project only, use .claude/skills/audience-builder inside the project instead.
Then ask
Who should I target for my product? Check audience sizes
The skill
What the agent follows, from the SKILL.md you download.
In 2026 the creative does most of the targeting. Meta's delivery finds buyers inside a broad audience better than a hand-picked list of interests. This skill starts broad and only narrows when there's a reason.
Needs the TalkToAds connector (Meta).
Steps
-
Start with the default. Country (where your buyers can pay you) + age 18–65 + no interests. For most products selling to consumers or small businesses, this is the audience. Check its size with
estimate_audience. -
Narrow only for a reason. Add targeting only if:
- the product only makes sense for a profession or niche (dentists, real-estate agents, Shopify store owners), or
- the price is high and the user has fewer than 50 purchases a week for Meta to learn from.
Then call
search_interestswith 3–5 words that describe the buyer, not the product. "Real estate agent" beats "CRM software". Pick 3–6 interests, combine them in one ad set, and check withestimate_audiencethat the audience is still over 1 million people. -
Lookalikes from buyers. If the user has a customer list or pixel purchasers, call
list_custom_audiences. A lookalike from buyers (not visitors, not followers) is worth testing:create_lookalike_audienceat 1% for the main country. -
Plan the test. Don't replace broad with the new audience. Run it as a second ad set next to broad, same creative and budget (see the three-day-ad-test skill).
-
Write it down. Use
remember_brand_factto save what the audience is and what worked, so the next session doesn't start from zero.
Rules
- An audience under ~500k in a big country is usually too small for a sales campaign.
- Don't stack many narrow ad sets with small budgets. Meta can't learn on ₹200/day per ad set.
- Exclude existing buyers from a front-end offer only if you have the list. Otherwise don't bother.
- Interests are a hint to Meta, not a wall. Advantage+ audience may go outside them. That's normal.