₹2,32,215 in orders placed on SitesPlaced stores so far
Growth · 9 September 2026

Plan your first Meta ads campaign with AI — a ₹300-a-day plan for a small Indian store.

Most first ad campaigns from small stores fail for boring reasons: the seller never worked out what a sale is worth, spread ₹300 across five audiences, wrote one caption, and turned it all off on day three. This guide is the opposite — one campaign, three real best-sellers, five hooks written with AI, tracking that counts actual orders, and a seven-day test with rules for what to kill and what to scale. Nothing in it needs an agency. If you sell on SitesPlaced, the campaign planner on the AI Co-founder plan builds exactly this plan from your real store — but read the reasoning first, because the rules are yours to hold.

Before you spend a rupee: what ₹300 a day actually buys

₹300 a day is ₹2,100 a week and ₹9,000 a month. That is a real amount of money for a small store, so be clear about what the first week is for. It is not a profit plan. It is a purchase of information: which product strangers stop for, which hook they click, and what a click costs you. Treat the ₹2,100 as tuition and you will make better decisions with the next ₹2,100.

Meta sells impressions, priced per thousand (the CPM you will see in Ads Manager). The price moves with the audience, the season and how much people like your creative — big brands push it up in October and November. Nobody can honestly tell you your CPM before you run; Ads Manager tells you after the first day. The arithmetic is simple once you have it: daily budget ÷ (CPM ÷ 1000) = impressions per day. If your CPM turns out to be ₹200, ₹300 buys about 1,500 people seeing the ad each day.

About the 'learning limited' warning

Meta's help pages say an ad set needs roughly 50 of its optimisation event (for us, purchases) inside seven days to leave the learning phase. At ₹300 a day you will almost certainly not get 50 purchases in a week, so the ad set will show 'Learning limited'. That is normal for small budgets. It is not a reason to stop, and it is not a reason to switch the optimisation event to something easier like link clicks — you want Meta hunting for buyers, not clickers.

The arithmetic: your break-even ROAS comes from your margin

ROAS means return on ad spend — sales divided by ad cost. A ROAS of 3 means ₹3 of sales for every ₹1 of ads. Everyone quotes ROAS, but the only number that matters for your store is the one where you stop losing money, and that depends entirely on your margin. The formula is: break-even ROAS = selling price ÷ profit per order before ads. Work it out for every product you plan to advertise. Here is the arithmetic with made-up round numbers — replace every line with your own.

LineExample (a ₹899 kurta)Where your number comes from
Selling price₹899Your product page
Product cost₹400What you paid to make or buy it
Packaging₹20Box, tissue, tape, label
Shipping you pay₹80Your courier rate for this weight
Gateway fee (about 2%)₹18Razorpay / PhonePe / Cashfree rate
Profit per order before ads₹381899 − 400 − 20 − 80 − 18
Break-even ROAS2.36899 ÷ 381
Maximum cost per purchase₹381Same as profit per order — spend more than this per sale and you lose
Orders needed to break even on a ₹2,100 week62,100 ÷ 381 = 5.5, rounded up

If you take cash on delivery, add your average loss from returned parcels (two-way shipping on the orders that come back) as another cost line. It is often the biggest hidden number in a small store's margin.

Two things fall out of that table. First, a product with thin profit — say under ₹150 an order — is a bad candidate for a first campaign, because a single wasted click cluster wipes it out. Bundle it with something, or pick another product. Second, 'six orders in a week' is your honest finish line for the test. Write it on a sticky note. If the campaign gets there, it is working. If it gets to three, it is close and worth iterating. If it gets to zero with money spent, something upstream (product, price, page) needs fixing before more ads.

Pick three products — your real best-sellers, not your favourites

Advertise what already sells. A best-seller has proven demand, it usually has reviews, you know the questions buyers ask about it, and you know it ships without drama. Your newest product or the one you are proudest of has none of that. Choose three, not one — the test needs a comparison — and not ten, because ₹300 cannot teach you anything about ten products.

  1. Open your last 60 days of orders. Rank products by number of orders, not by revenue. Repeat orders from strangers (not friends and family) count double.
  2. Cross out anything below your margin floor. Use the table above. A best-seller with ₹90 of profit is a best-seller you keep on the store, not one you pay to promote.
  3. Check stock and shipping. Enough units for a week of orders, and a weight your courier rate is kind to. A 2 kg product that costs ₹180 to ship is a different business from a 300 g one.
  4. Prefer a price a stranger pays without a phone call. Under about ₹2,000 for a first campaign. Above that, buyers want a conversation first — which is fine, but it is a different campaign (a WhatsApp one).
  5. Prefer products that photograph clearly. The ad is a photo or a short video. A product that needs explaining loses on a two-second scroll.

On SitesPlaced

Store analytics on the Growth plan shows your top products, where visits come from and where the funnel leaks. On the AI Co-founder plan, ask Ledger, the Co-founder agent, "Which products are my best sellers?" — it reads your real orders and visits and answers with the numbers it found, nothing made up. The campaign planner in the same AI Co-founder tab does this whole step for you: give it a goal, a daily budget and, if you like, your margin, and it picks products from your real best-sellers and works out the break-even ROAS. The plan is ₹1,499/month with Growth included and 1,500 credits a month; a campaign plan costs 5 credits. See /ai-cofounder.

Write five hook angles with AI (the prompt to copy)

The hook is the first line of the caption and the first two seconds of the creative. It is the only part most people see. You want five hooks for each product, each from a different angle, so the test tells you which angle your buyers respond to. AI is genuinely good at this job as long as you feed it real material — your reviews, your WhatsApp chats, the objection you hear most — and forbid it from inventing claims.

Prompt template — paste into any AI chat

You are writing Meta ad hooks for a small Indian online store. Product: [name, price, one line on what it is] Who buys it: [age range, city type, occasion] What buyers actually say (paste 3–5 real lines from reviews or WhatsApp): [...] The objection I hear most: [delivery time / price / fit / colour / COD] Write 5 hooks, each under 12 words, one per angle: 1. Problem → relief 2. Price reveal 3. Occasion or gift 4. What's inside / how it's made 5. The objection, answered Plain English, Hinglish allowed where it sounds natural. Use only facts I gave you. No fake discounts, no "best in India", no numbers I did not provide.

  • Problem → relief: name the small annoyance your product removes. "Kurta that survives the washing machine."
  • Price reveal: the price, plainly, early. Buyers who scroll past a ₹899 price were never going to buy — that is a good filter, not a lost customer.
  • Occasion or gift: tie it to a moment — Diwali gifting, a wedding week, a first-day-of-college. Festival season makes this the strongest angle from September onwards.
  • What's inside / how it's made: the material, the maker, the small detail. Works for handmade, food and beauty products.
  • Objection answered: "Ships in 3 days. COD available." Boring, and often the best performer, because the objection is what stopped the last ten people.

Skip a social-proof hook unless it is true and specific — "rated 4.6 by 38 buyers" only if that is what your reviews page says. Meta and your buyers both punish invented numbers. If you have collected reviews on your store, the review text is the best raw material you own for every one of the five angles; there is a guide to collecting product reviews.

On SitesPlaced

Bloom, the Growth agent, drafts captions, product descriptions and festival campaign plans from your real product data, and every draft is an Apply card you approve — nothing changes on the store without your yes. The campaign planner in the AI Co-founder tab writes five hook angles for Meta ads for each product it picks — the same five angles as this section — along with the audience plan, the 7-day schedule and the WhatsApp and Instagram copy, all from your real products and reviews. Both come with the SitesPlaced AI Co-founder plan (₹1,499/month, Growth included). The prompt above still works in any AI chat if you are not on the plan.

Creative formats that work on a phone budget

You do not need a studio. You need four kinds of creative, all of which a phone can make in an afternoon. Make one of each for your strongest product and two for the others, and let the hooks above become the on-image text and the first line of the caption.

FormatWhat it isHow to make itBest angle
Product on a plain backgroundOne clear photo, product filling the frame, one line of textDaylight near a window, a plain wall or bedsheet, phone camera, crop to 4:5 for feed and 9:16 for StoriesPrice reveal, objection answered
UGC-style videoA person (you, a friend, a customer with permission) holding and using the product, talking to the phone15–30 seconds, vertical, no music needed, captions on. Say the hook in the first two secondsProblem → relief, what's inside
Before / afterTwo frames: the problem, then the product solving itSame lighting, same angle for both frames. Works for skincare, cleaning, storage, stylingProblem → relief
Price revealThe product, a short pause, then the price largeA 6–10 second clip or a two-frame carousel. Add "COD available" if you offer itPrice reveal, occasion

Keep on-image text short — one line that a thumb can read mid-scroll. A caption can be longer, but the first line is the hook.

A word on AI-generated product images

General AI image tools can put your product on a marble table or a beach. Be careful: a generated image that changes the colour, shape or finish of the product is a returns problem and, under Indian consumer rules, a misleading-ad problem. Use real photos of the real product; let AI help with cropping, captions and backgrounds you would not have to explain to a buyer. SitesPlaced's creative studio, on the AI Co-founder plan, makes ad creatives from your own product photo and is built to keep the product identical — shape, colour, label — with your headline, offer and call to action rendered on the image, in 4:5, 9:16 and the other sizes an ad needs (offer poster, price reveal and festival sale banner are among its 12 styles). You still check every image against the real product before it runs.

Audiences for a beginner: broad first, retargeting second

The single biggest mistake with a small budget is splitting it. Five ad sets at ₹60 each teach you nothing, because none of them gets enough impressions to be a fair test. One campaign, one ad set, ₹300, three to five ads inside it. Meta picks the winners for you within the ad set.

  1. Objective: Sales. Conversion location: Website. Conversion event: Purchase. This needs your Pixel connected before you start (next section).
  2. One ad set at ₹300 a day. Location: India, or only the states you ship to comfortably. Age 18–65 unless the product says otherwise. Leave Advantage+ placements on so Meta can use Reels, Stories and feed.
  3. Audience: broad, with one or two interests at most. For a first campaign, broad targeting plus at most one or two obvious interests ("ethnic wear", "home decor") is enough. Interest stacking is where beginners waste a week. Meta's Advantage+ audience option is fine to leave on.
  4. Three to five ads, one per hook. Same product, different hook and creative in each. This is the actual test.
  5. Do not create a second ad set for retargeting yet. Retargeting needs an audience of past visitors that you have not built. Give it two or three weeks of traffic first.

Retargeting is the second campaign, and the one most first-time sellers never get to. It shows ads only to people who already visited your store, looked at a product, or added something to the cart and left. Those people are far cheaper to convert than strangers. It works through your Pixel: Meta builds a Custom Audience from the events the Pixel fires — site visitors in the last 30 days, ViewContent, AddToCart in the last 7 days, excluding anyone who fired Purchase. Meta refuses to run ads to an audience that is too small, which is why you wait a couple of weeks of traffic first.

On SitesPlaced

Meta Pixel + Conversions API is built into the Growth plan and it is bring-your-own-credentials: paste your Pixel ID and a Conversions API token from Events Manager under Settings → Tracking & code, once. Your pixel then loads natively on the live store and fires PageView, ViewContent, AddToCart, InitiateCheckout and Purchase — exactly the events retargeting audiences are built from. Setup is about five minutes; the full walkthrough is how to connect Meta Pixel and Conversions API and the reference is at /integrations/meta-pixel-capi. On the AI Co-founder plan, the retargeting kit in the AI Co-founder tab adds the Pixel and Conversions API checklist, an audience checklist, and product feeds for Meta Catalog (yourstore/feed.csv) and Google Merchant Center (yourstore/feed.xml) so catalog and retargeting ads can show the exact product someone viewed.

Measurement: make 'Purchase' mean a real, paid order

A browser pixel on its own misses sales. It fires from the thank-you page, so it misses the buyer whose page never loaded, the one on an ad blocker, and much of iOS. When it misses, Ads Manager under-reports and you turn off ads that were working. The fix Meta recommends is the Conversions API: your store's server tells Meta about the order directly from the order record, and the browser and server events carry the same event ID so Meta keeps only one. That last part is deduplication, and it is what stops one order being counted twice.

On a SitesPlaced store the authoritative Purchase is sent from the server with the order ID as the event ID. For prepaid orders through Razorpay, PhonePe, Cashfree or Stripe it is held until the payment is confirmed, so a buyer who opens the payment page and leaves is not counted as a sale; cash-on-delivery and WhatsApp-checkout orders count when they are placed. The browser fires a matching Purchase with the same ID and Meta drops the duplicate. If Meta is unreachable the event is queued and retried automatically. Customer details are hashed on the server before they leave.

  1. Verify before launch. Set a test event code from Events Manager → Test Events, place a test order on your live store, and watch the browser and server events arrive paired. Remove the test code afterwards.
  2. Add the right columns in Ads Manager. Amount spent, Purchases, Cost per purchase, Purchase ROAS, Adds to cart, Link CTR, CPM. Save it as a column preset so you look at the same thing every day.
  3. Cross-check with your Orders tab. Ads Manager attribution and your order list will never match exactly — attribution windows and view-through counts differ. Your Orders tab is the truth; Ads Manager is the map.

The 7-day test plan, with kill and scale rules

Decide the rules before day one, because at 11 pm on day two with zero sales every seller wants to change everything. The plan below assumes one ad set, ₹300 a day, four or five ads.

DayDoDo not
1Launch. Confirm events are pairing in Events Manager. Reply to every comment and DM within the hour.Touch the budget or audience.
2Note CPM and link CTR for each ad. Check the ads are all delivering (Meta sometimes starves two of five).Judge anything on purchases yet.
3Kill rule 1: switch off any ad with a link CTR far below its siblings or no link clicks at all. Keep replying to DMs.Add new ads yet.
4Look at Adds to cart and Initiate checkout per ad. Message anyone who reached checkout on WhatsApp (next section).Change the conversion event.
5Replace the weakest remaining ad with a new creative using the hook that has the best CTR so far.Raise the budget.
6Compare cost per purchase against your maximum from the margin table. Kill rule 2: an ad that has spent twice your maximum cost per purchase with no purchase and no adds to cart is off.Read too much into one order.
7Decide: scale, iterate or stop. Write down what you learned in five lines — that note is the real output of the week.Restart from scratch. Keep the winning ad set alive.
  • Kill rule 1 (day 3): the ad nobody clicks. Compare ads to each other, not to an internet benchmark.
  • Kill rule 2 (day 6): the ad that has spent 2× your maximum cost per purchase with nothing to show. Spending ₹762 on a product whose profit is ₹381 and getting zero add-to-carts is enough evidence.
  • Scale rule: if the week's cost per purchase is at or under your maximum, raise the daily budget by about 20% every two or three days — ₹300 → ₹360 → ₹430. Doubling it resets learning and usually raises your cost per purchase.
  • Iterate rule: if you got clicks and add-to-carts but few purchases, the ad works and the product page or price does not. Fix the page (photos, delivery time, COD, reviews) before you spend more.
  • Stop rule: zero add-to-carts across all five ads after ₹1,500 spent means the product, not the ad, is the problem. Swap in your next best-seller.

WhatsApp follow-up for people who clicked but did not buy

Most people who click an ad and reach your store leave without buying — that is true of every store on earth. A small store's advantage is that you can talk to them. Every person who messages you on WhatsApp after seeing the ad, every buyer who starts a WhatsApp checkout and goes quiet, is a warm lead you paid for. Follow them up the same day, personally, once. (On the AI Co-founder plan the campaign planner writes the WhatsApp broadcast and this follow-up message for the campaign it plans; the broadcast can go out from Broadcasts in the dashboard, but this personal follow-up is still you.)

A follow-up message that does not feel like spam

Hi [name], this is [your name] from [store]. Saw you were looking at the [product] today — happy to answer anything about size, delivery time or COD. It ships in 3 days from [city]. No pressure at all.

Where the list comes from today on a SitesPlaced store: your WhatsApp chats (people who messaged you from the ad or from the store), WhatsApp-checkout conversations that stopped before confirmation, and — if you use Shiprocket's 1-click checkout on the Growth plan — the abandoned checkouts it captures, which you can follow up from there. That part is a manual habit. The automatic part is on the AI Co-founder plan: a buyer who typed an email or phone number at the cart and left gets a saved-cart email after 1 hour and again after 24 hours, and a WhatsApp message through a Meta-approved marketing template when your WhatsApp Cloud API is connected, with one tap to restore the cart and an opt-out on every message. The honest state of the whole topic is in abandoned cart recovery for small stores.

One rule: one message, then leave them alone. A second nudge a week later with something new to say (back in stock, festival dispatch cut-off) is fine. A third is how you get reported.

Festival timing: test in September, spend in October

From Navratri through Diwali (which falls in early November in 2026) and on to Christmas and the new year, Indian buyers spend more and big advertisers bid more. Both things are true at once: your ads convert better and each impression costs more. The way a small store wins that season is to arrive with a tested ad, not a guess.

  • Run the ₹300 test now, four to six weeks before the festival you care about. You want a proven hook and a proven product before CPMs climb.
  • Switch the winning hook to the occasion angle two to three weeks out: same product, same creative, caption rewritten around gifting and the dispatch cut-off.
  • Say the last order date for guaranteed delivery on the ad and the product page. Nothing kills festival sales like a parcel that arrives after the festival — and nothing sells like a clear deadline.
  • Plan stock, not just ads. An ad that works on a product that runs out on day four is worse than no ad.
  • After the festival, keep the retargeting campaign running at a low budget. The visitors you paid for in October are the cheapest customers you will have in December.

On SitesPlaced

Bloom drafts festival campaign plans — which product, which week, what to say — and the campaign planner turns a festival goal and a daily budget into the whole thing: products, hooks, audiences, a 7-day schedule, the broadcast and the caption. Both are on the AI Co-founder plan. The ads themselves are not scheduled or sent for you; you get a plan and Apply cards to approve. Scheduled promotions are live on the plan — a coupon and an announcement bar with a start and an end time that switch themselves on and off, and Bloom can set one up when asked — and the broadcast can be sent from the dashboard to your subscribers and past buyers, by email now and on WhatsApp through a Meta-approved template once your Cloud API is connected.

FAQs

Is ₹300 a day enough to run Meta ads?

Enough to learn, not enough to expect profit in week one. One ad set at ₹300 a day gets a fair test of three to five ads over seven days. Split it across several ad sets and none of them learns anything. Your ad set will show 'Learning limited' at this budget — that is normal, keep going.

What ROAS should I expect?

Nobody can honestly promise you a ROAS before you run, and anyone quoting a benchmark is quoting someone else's product and margin. Work out your own break-even ROAS — selling price divided by profit per order before ads — and judge the week against that number. In the worked example above it is 2.36, which means six orders on a ₹2,100 week to break even.

Do I need the Pixel and Conversions API on day one?

Yes, if you want the Sales objective to optimise for purchases and you want Ads Manager to count real orders. Without the Pixel you can only optimise for clicks, and without the Conversions API a share of your real sales never reaches Meta, so you will switch off ads that were working. On SitesPlaced both are built into the Growth plan; paste the Pixel ID and token once and the events fire natively, deduplicated.

Should I just boost an Instagram post instead?

Boosting is fine for reach and followers; it is a poor tool for sales because it cannot optimise for the Purchase event or build proper retargeting audiences. Set the campaign up in Ads Manager with the Sales objective. It takes twenty minutes longer and it is the difference between paying for likes and paying for orders.

Can AI make my ad images and videos?

AI can write your hooks, captions and the script for a phone video today. For images, be careful: a generated product image that changes the product's colour or finish creates returns and misleading-ad problems. Shoot the real product on your phone and let AI build the scene around it. SitesPlaced's creative studio, on the AI Co-founder plan, does exactly that: ad creatives from your product photo with the product kept identical, in 12 styles including offer poster, price reveal and festival sale banner, with your headline rendered on the image, at 2 to 45 credits each. Check every image before it runs. AI video is on the roadmap, not live.

Does SitesPlaced plan the campaign for me?

Yes, on the AI Co-founder plan. The campaign planner in your store dashboard takes a goal, a daily budget and, optionally, your margin, then picks products from your real best-sellers, works out break-even ROAS, writes five hook angles, an audience plan (broad, then interest, then retargeting), a 7-day schedule with kill and scale rules, a paste-ready WhatsApp broadcast and follow-up, an Instagram caption with hashtags, and the risks. A plan costs 5 credits from the 1,500 the plan includes each month. You still set the campaign up in Ads Manager and run it — the planner does the thinking, not the spending. The Growth plan on its own gives you the tracking (Meta Pixel + Conversions API) and store analytics; the AI Co-founder plan is ₹1,499/month and includes everything in Growth.

Run the ads on a store that counts every order.

Build the store free — unlimited products, 0% commission, Razorpay and COD, Shiprocket shipping. The Growth plan adds Meta Pixel + Conversions API with server-side Purchase events, store analytics and the sales boosters, and every new account gets it free for 14 days with no card. The AI Co-founder plan (₹1,499/month, Growth included) adds the campaign planner, the creative studio for ad creatives, the retargeting kit and the four agents.

See the plans →

Related reading

26 live customer stores

bejewelled-by-priya.sitesplaced.site
Priyas Bejewelled — a live store built and published on SitesPlaced
Priyas Bejewelled184 products
elyrahstudio.com
Elyrah Studio — a live store built and published on SitesPlaced
Elyrah Studio102 products
thehouseofurmila.com
THE HOUSE OF URMILA — a live store built and published on SitesPlaced
THE HOUSE OF URMILA39 products
orulabs.sitesplaced.site
oru labs — a live store built and published on SitesPlaced
oru labs31 products
bellaloom.in
BELLALOOM — a live store built and published on SitesPlaced
BELLALOOM16 products
the-girl-house.sitesplaced.site
The Girl House — a live store built and published on SitesPlaced
The Girl House31 products
trapwearclothing.sitesplaced.site
TRAPWEAR+ — a live store built and published on SitesPlaced
TRAPWEAR+23 products
seecreationstudio.sitesplaced.site
See Creation Studio — a live store built and published on SitesPlaced
See Creation Studio7 products
nestify.sitesplaced.site
Nestify — a live store built and published on SitesPlaced
Nestify11 products
unsortedd.com
UNSORTED — a live store built and published on SitesPlaced
UNSORTED8 products
gadha-alankriti.sitesplaced.site
Gadha Alankriti — a live store built and published on SitesPlaced
Gadha Alankriti11 products
budget-fashion.sitesplaced.site
Budget Fashion — a live store built and published on SitesPlaced
Budget Fashion11 products
giyftrush.sitesplaced.site
Giyftrush — a live store built and published on SitesPlaced
Giyftrush10 products

Every store here is live and taking orders · read the SitesPlaced reviews from their owners