You tapped “Boost” under a Reel that did well, spent $20, and got 40 likes and zero DMs. The conclusion writes itself: Instagram ads don’t work. In reality they worked exactly as asked. The app picked an engagement goal for you, and Instagram honestly sold you likes.

Instagram advertising runs on Meta’s ad system: an auction, a learning phase and a dozen decisions made before the first impression. Most small-business failures aren’t about bad creative. They come from the wrong objective, a budget spread across too many audiences, and a profile that isn’t ready for people who click.

Below is the order of operations for a first campaign, from budget math to the numbers that tell you to kill an ad or scale it.

Where to launch and what to prepare

The Boost button or Ads Manager

Both are doors into the same Meta ad system. The difference is control.

”Boost” in the appAds Manager
WhereUnder a post or Reel in Instagramadsmanager.facebook.com on desktop
GoalsProfile visits, website visits, messagesSix objectives: awareness, traffic, engagement, leads, app promotion, sales
AudienceAutomatic, or simple location, age and interestsPlus custom and lookalike audiences, placement control
CreativeOne existing postSeveral ads per ad set, A/B tests
Use it forTesting whether a post lands with a cold audienceLeads and sales

Boost is for testing one post over 2–3 days, Ads Manager is for anything you expect leads from. A published post can also be the creative in Ads Manager, keeping its likes and comments as social proof.

Checklist before your first ad

  1. A professional account (business or creator) connected to a Meta business portfolio via Business Suite. Otherwise Ads Manager won’t see your Instagram.
  2. A payment method Meta accepts. Domestic-only debit cards are often declined, so test yours before launch day.
  3. Ad account currency and time zone. Choose carefully: changing them later effectively means a new ad account with no history.
  4. A profile that sells without you. Someone arriving from an ad checks your bio and grid first: prices or at least “from”, reviews in Highlights, a clear way to book, recent posts. How to build a bio that turns a visit into a message is covered in our guide to the Instagram bio.

Campaign objective: what you are actually paying for

Meta’s algorithm optimizes for exactly what you choose. Ask for engagement and it finds people who like everything. Ask for messages and it finds people who message businesses.

  • Messages to Instagram Direct, WhatsApp or Messenger. The best start for a local business without a website: salons, delivery, classes, home services.
  • Traffic optimized for landing page views. If you have a site or catalog. Don’t confuse it with “link clicks”, which collect plenty of accidental taps.
  • Leads via an instant form. The form opens inside Instagram and pre-fills name and email. Volume is high, quality lower, so add one qualifying question to filter out drive-bys.
  • Sales. Requires the Pixel or Conversions API on your site and a steady flow of purchases. A store with five orders a week will sit in learning forever.

Why: Meta considers an ad set’s learning phase complete after roughly 50 optimization events within 7 days. If your budget can’t buy that many, optimize for a message instead of a purchase.

Budget: start from your margin, not from “what I can spare”

First work out how much one lead is worth. Example: a nail studio in Austin with a $60 average ticket and a 40% margin earns $24 per visit. Roughly one in four conversations turns into a booking. So a conversation must not cost more than $6.

Then size the test:

  • One campaign, one or two ad sets, three creatives each. More variants spread the budget thin and none of them collects enough data.
  • $10–20 a day per ad set for 5–7 days, no edits. Any significant change to budget, audience or creative restarts learning.
  • Total: $70–280 for a fair first test.

If at a $6 target a $140 test brings 25 conversations and 7 bookings, scale it by raising the budget 20–30% every few days. If it brings 3 conversations, the problem is not the budget but the offer, the creative or the profile.

Targeting: broader than feels comfortable

Narrow interest stacking now hurts more often than it helps. Given good creative and the right objective, the algorithm finds buyers on its own.

  • Location matters most for local business. Drop a pin with a radius from 1 km (about a mile). A studio in South Austin targets nearby neighborhoods, not all of Texas.
  • Language. In bilingual markets like Miami or Montreal, split ad sets by language.
  • Broad or Advantage+ audience. Keep location, language and age, and let the algorithm handle the rest. A sensible default for a first test.
  • Custom audiences. People who engaged with your Instagram in the last 365 days, watched your Reels or messaged you. Your warmest and cheapest audience.
  • Lookalike audiences. Built from a custom audience of at least 100 people from one country. For a small account this is step two, not step one.

Housing, credit and employment ads fall under Meta’s special ad categories, where age, gender and tight location targeting are restricted. Plan around that from the start.

Creative: vertical, with a hook in the first second

A large share of Instagram impressions comes from Reels and Stories, so your base creative is a vertical 9:16 video (1080×1920). Make a 4:5 version (1080×1350) for the feed.

PlacementFormatWhat to watch
Reels9:16 video, usually 10–30 secondsThe top ~14% and bottom ~35% are covered by UI, keep text in the center
Stories9:16 video or photoThe first 2 seconds decide whether people tap through
FeedPhoto, carousel of up to 10 cards, 4:5 videoAbout 125 characters of text show before “more”

The 20% text rule is gone, but text-heavy images still cost more. Use music from the commercial library or original audio: Reels with tracks from the general library often can’t be promoted.

Your best first creative is a Reel that already performed organically. How to build first seconds people don’t swipe away from: Reels hooks.

Ad copy needs specifics, not adjectives:

  • Weak: “The best nails in town! Professional artists, great prices!”
  • Strong: “Gel manicure in 90 minutes, $45. South Lamar, free parking. Openings this week, DM us ‘book’.”

How to read the results

After 3–5 days, look at four numbers:

  1. Cost per result: conversation, lead or landing page view. Compare it with the target you calculated from your margin.
  2. Link CTR. Below 0.7–1% (a rule of thumb from practice, not a platform benchmark) means the creative isn’t landing. Change the opening seconds and the copy.
  3. CPM, the cost per 1,000 impressions. A sharp jump with the same audience means the audience is too narrow or the creative is fatigued.
  4. Frequency. If people see the ad more than 3–4 times a week and results drop, refresh the creative.

Don’t kill an ad set after day one and don’t touch it during learning. Turn it off once it has spent 2–3 times your target cost per lead with nothing to show. Put UTM tags on every link to your site, or ad traffic will blend into organic. Here’s how to set them up: UTM tags for social media.

When Instagram ads will NOT work

  • A dead profile. Last post a month ago, no prices, no reviews. Ads bring people in, the profile loses them.
  • DM replies take more than an hour. Someone from an ad messages three businesses at once and buys from whoever answers first.
  • A ticket under $10–15 with no repeat purchases. A $6 conversation won’t pay off on a single cup of coffee.
  • $3 a day across five audiences. None of them will exit learning, and “ads don’t work” will be the wrong conclusion.

Ads bring people into your profile, but your regular feed is what keeps them: consistent posts, fresh Reels, replies to comments. In Repost21, posts for Instagram, Telegram and Threads sit in one calendar with the best time slots, and account analytics show whether your reach grows alongside the ads. Start for free and fill your profile before the first paid visitors arrive.