Wirk

Win customers ·

How to run Facebook and Instagram ads for a small business

Choose one objective that matches what you want (sales, leads or traffic), install the Meta Pixel and Conversions API so Meta can see results, and start with one campaign, one broad audience in the places you serve, and three or four distinct ads. Give it a week or two before judging, then keep what brings customers at an acceptable cost.

Why it matters

Meta's apps reach a huge share of people in most markets, and the targeting and creative tools now do a lot of the work that used to need a specialist. A small business can reach exactly the city and kind of person it serves for a modest daily budget.

The common failure isn't the platform; it's the setup. Too many ad sets splitting a small budget, the wrong objective (paying for clicks when you want enquiries), no tracking, and ads that look like ads instead of posts people want to see.

Getting the basics right matters more than any trick: a clear offer, a few good creatives, the right objective and enough time and budget for the system to learn.

How to do it by hand

  1. Set up tracking

    In Events Manager, install the Meta Pixel on your site and turn on the Conversions API (many shop platforms have a one-click integration). Make sure the events you care about, like Lead or Purchase, fire correctly.

  2. Pick the objective

    In Ads Manager choose Sales if you sell online, Leads if you want enquiries, or Traffic only if visits are truly the goal. The objective decides who Meta shows your ads to, so this choice matters most.

  3. Keep the structure simple

    One campaign, one or two ad sets. Target the locations you serve, a sensible age range, and let Advantage+ audience or broad targeting find buyers. Avoid stacking narrow interests on a small budget.

  4. Make three or four different ads

    Vary the idea, not just the colour: a product close-up, a short video of the service, a customer quote, a clear offer. Use vertical 9:16 or 4:5 formats, put the point in the first line of text, and use a clear call to action.

  5. Set a budget that can learn

    Meta's delivery system learns from results. A budget too small to get regular conversions keeps it guessing. Pick a daily amount you can hold for at least a week or two without changing it.

  6. Review weekly and refresh

    Judge by cost per lead or purchase, not likes. Turn off ads that clearly lag, add a new creative every couple of weeks, and only then think about scaling the budget gradually.

How to do it in Wirk

  1. Integrations → Meta Ads → Continue with Facebook, and optionally add your Meta Pixel ID.
  2. Automate → Workflows → Meta ads campaign: fill in the product or service, objective, markets and daily budget.
  3. Review the structure, audiences, budget split and the three ad creatives.
  4. Approve it in Approvals. It's created paused.
  5. Ads → Campaigns → Turn on. That's a second approval, and spend stays inside your ad spend limit (Settings → Ads & inbox).

Example output

Example for a sample business

Campaign brief and three ads

Glow Theory, a small online skincare brand in Riyadh

A sales campaign for a new vitamin C serum, shipping across Saudi Arabia.

Campaign brief
SettingChoice
ObjectiveSales, optimised for Purchase
LocationsSaudi Arabia
AudienceAdvantage+ audience; suggestion: women 22–45 interested in skincare
PlacementsAdvantage+ placements (Reels, Stories, Feed)
BudgetSAR 150 a day for 14 days, no edits in the first week
Success measureCost per purchase under SAR 60
Ad 1 · product close-up video

Primary text: Dull skin after summer? Our 15% vitamin C serum is made for Riyadh heat: light, fast-absorbing and fragrance-free. Headline: Vitamin C Serum, SAR 129 Call to action: Shop now

Ad 2 · customer quote

Primary text: "I've used it every morning for six weeks and my dark spots are finally fading." — Noura, Jeddah Headline: Free delivery across KSA Call to action: Shop now

Ad 3 · offer

Primary text: New launch: get the serum and our daily SPF 50 together for SAR 199 (save SAR 40). This week only. Headline: Serum + SPF bundle Call to action: Shop now

Written by our team for a sample business, not generated by Wirk

Template to copy

Meta campaign brief

Goal: [sales / leads / traffic]
Objective in Ads Manager: [Sales / Leads / Traffic]
Offer: [what, price, why now]
Locations: [where you deliver or serve]
Audience: [broad / Advantage+ with suggestions: age, interests]
Budget: [daily amount] for [days], no edits for the first week
Ads (3–4 different ideas):
1. [product or service close-up]
2. [customer quote or review]
3. [offer]
4. [behind the scenes or how it works]
Success measure: [cost per lead / purchase under X]

Common mistakes

  • Boosting posts instead of running a campaign

    The Boost button is quick but offers limited objectives and control. For enquiries or sales, set up a proper campaign with the right objective.

  • Too many ad sets on a small budget

    Five ad sets at a small daily amount each means none of them gets enough results to learn. Consolidate.

  • Judging after two days

    Early results swing a lot. Turning ads on and off daily resets learning. Give it at least a week unless something is clearly broken.

  • Ads that look like ads

    Polished banners with lots of text tend to be scrolled past. Real photos, short videos and plain-spoken text usually do better.

Questions and answers

How much should a small business spend on Facebook ads?

Enough to get regular results for the objective you choose, held steady for a week or two. Work back from what a customer is worth to you and what you can afford to test for a month.

Should I use interest targeting or broad targeting?

Broad or Advantage+ audiences often perform as well as narrow interests now, because Meta finds buyers from your results. Interests are best used as suggestions rather than strict limits.

What's the difference between Facebook and Instagram ads?

They run from the same Ads Manager. With Advantage+ placements, Meta shows your ads where they do best across Facebook, Instagram, Messenger and its partner network. Make vertical creatives so they fit Reels and Stories.

Do I need the Pixel if I only want leads?

If leads come through instant forms inside Facebook, the Pixel matters less. If they come through your website, install the Pixel and Conversions API so Meta can see which ads produce leads.

Do this in Wirk

Start from this prompt. Wirk drafts the work for your business, and nothing goes out until you approve it.

Draft a Meta (Facebook and Instagram) campaign for [product or service] aimed at [who] in [where]. Recommend the objective, a simple audience, a daily budget to start with, and write three different ads (primary text, headline, call to action).
Join the waitlist

Invite-only beta. We're letting people in gradually.