Clicknify · Internal Strategy Brief

Kids Activity Worksheet
Meta Ads — Full Campaign Plan

End-to-end campaign strategy for Urban Basket's digital coloring bundle. ICP, budget math, creative scripts, audience targeting, and ROAS reality check — everything needed before spending ₹1.

Client Urban Basket
Product Kids Activity Worksheet – Fun Coloring Bundle
Price ₹299
Goal ROAS 3x
Expected Budget ₹3,000 – ₹5,000
Prepared by Ashwani Srivastava
Section 01

Is 3x ROAS Delusional?

Verdict

Not delusional. But conditional. 3x ROAS is achievable in this category — top D2C brands in India are averaging 3.2x on Meta in 2026. The question is whether we can hit it in the first ₹5,000. Honest answer: probably not. Realistically achievable in campaign cycle 2 or 3, after data collection. First ₹5,000 is learning spend, and that's fine — digital products have near-100% margin, so even 1.5x is profitable.

Here is the math that tells me exactly what I need to believe to hit 3x ROAS with ₹5,000:

The 3x ROAS Equation
Total ad spend ₹5,000
Revenue needed for 3x ROAS ₹15,000
Purchases needed (₹15,000 ÷ ₹299) 50 purchases
CPA target ₹100
At ₹10 CPC (India e-commerce benchmark), clicks needed 500 clicks
Conversion rate required from those 500 clicks 10% CVR
The Problem

10% CVR from cold Meta traffic is not industry standard. Cold traffic typically converts at 2–5%. That means at current LP and creative quality, realistic first-campaign ROAS is 1.2x–2x. Here is what 3x ROAS actually requires: (1) LP conversion issues fixed before spending anything, (2) strong creative that self-selects high-intent buyers, and (3) 7–10 days of Meta learning data. I will address all three in this plan.

Worst Case (LP Not Fixed)
0.6x–1x
CVR: 2–3% · Purchases: 10–15 · Revenue: ₹3,000–₹4,500 · Spend: ₹5,000
Realistic (LP Fixed, Avg Creative)
1.5x–2.4x
CVR: 5–8% · Purchases: 25–40 · Revenue: ₹7,500–₹12,000 · Spend: ₹5,000
Best Case (LP Fixed + Strong Creative)
2.5x–4x
CVR: 8–12% · Purchases: 40–60 · Revenue: ₹12,000–₹18,000 · Spend: ₹5,000

India 2026 Meta benchmarks: E-commerce CPC ₹8–15, CPM ₹80–150, top D2C brands average 3.2x ROAS. Source: OwlClaw, Mathew Digital, ProductGrowth.in, Sociolabs — compiled June 2026.


Section 02 — Critical

Fix These Before Spending ₹1 on Ads

LP Audit: urbanbasket.shop/products/digital-product

I pulled the product page. There are 4 conversion-killing issues that will burn ad spend before the creative even gets a chance to work. Fix these first. I have seen clients spend ₹10,000 on ads with a broken LP and wonder why ROAS was 0.3x. Do not make that mistake.

What Is Working on the LP

The product description table is good — three themes clearly laid out, themes have names, and the "print as many times as you like" benefit is visible. The "Instant digital download" text is there, just buried. The ₹100 cashback on prepaid offer is a genuine incentive. These are good bones. The fixes above will unlock the conversion rate the creative deserves.


Section 03

What Competitors Are Running

Analyzed 6 active ads from the kids activity niche. Here is what the data tells me, and what Urban Basket should copy, adapt, or avoid.

Brand Hook / Angle Format Running Since Signal Key Learning
Wonder House "Make fun with stickers, colors and exciting activities" Single Image Unknown Testing Only brand using static image. Product photo with bold packaging works for Blinkit placement.
Disha Publication "Stop the scroll, parents!" → Screen-free angle Video 28 Apr 2026 Scaling Pattern-interrupt hook. Running 50+ days = profitable. "Screen-free" is a dominant angle in this niche. "This isn't just a box of books; it's a complete early learning system" — system framing increases perceived value.
ClassMonitor "Strong Reading Skills Start with Phonics!" + benefit list Video + WhatsApp CTA 8 May 2026 Active First brand using CTWA (Click-to-WhatsApp) in this set. "Book a FREE demo today" — low-friction CTA, not asking for money upfront. For a subscription product this works; for ₹299 one-time, Shop Now is better.
Hikmah Store "Make Islam Fun & Screen-Free!" + checkmark benefits Video 31 Aug 2025 Proven Winner RUNNING 10+ MONTHS. This is the most important ad in this set. 10 months = this campaign is printing money. Screen-free angle, checklist format (✅ 100% Screen-Free Activities), specific niche = repeatable formula.
littleminds_atwork "Screen free interactive play perfect for age 1-3" Video 29 May 2026 Testing Heavy hashtag use in copy — Instagram organic play blending into paid. Age specificity (1-3) in the first line. Running ~20 days, too early to call.
Dominant Creative Format
Video
5 of 6 competitor ads use video. The only static image is from a brand using Blinkit (marketplace trust). For Urban Basket, video is non-negotiable.
Dominant Hook Angle
Screen-Free
"Screen-free" appears across 3 of 6 ads. Hikmah's 10-month-old screen-free campaign proves this hook converts and sustains. Steal this angle.
Proven Longevity Signal
10 months
Hikmah Store's campaign has run since Aug 2025. In Meta ads, if an ad runs for 10 months, it is profitable. This is the closest validated formula in this niche.

Section 04

Ideal Customer Profile

Urban Basket's worksheet bundle at ₹299 is an impulse buy for one specific kind of person. Defining her (yes, primarily her) precisely is what determines whether Meta's algorithm finds buyers or browsers.

Primary ICP (80% of spend)
Indian Mother
Age 26–38. One or more children aged 3–10. Tier 1 + Tier 2 cities. Household income ₹40K–₹1.5L/month. Buys on Amazon/Flipkart regularly. Has a printer at home or access to one. Follows parenting, craft, and education pages on Instagram.
Her Core Pain Point
Screen Time
Her child is on phone/iPad too much. Activity books from Amazon/Flipkart are ₹150–300 for 40–50 pages and finish in a week. She wants something reusable, offline, and worth the money. ₹299 for printable pages = solves both problems.
Secondary ICP (20%)
Teacher / Tutor
Home tutor or small school teacher who needs activity pages for multiple children. Values "print unlimited times" benefit most. Less impulsive, more deliberate. Would respond to "classroom ready" or "print for your class" angle.

The key insight: This is not a considered purchase. At ₹299 with instant download, the decision journey is 60 seconds. The creative needs to trigger "this is for my child right now" — not "let me think about it." That is why the hook and the price together need to be in the creative or immediately visible on the LP. No thinking. Impulse.

Attribute Primary ICP Detail
Age Range 25–40 (primary), 40–50 (grandparents gifting — secondary)
Gender Women 70%, Men 30% — run broad, let Meta optimize
City Tier Tier 1: Delhi NCR, Mumbai, Bangalore, Pune, Chennai, Hyderabad
Tier 2: Lucknow, Jaipur, Chandigarh, Ahmedabad, Surat, Nagpur, Indore, Kochi
Device Mobile-first. 85%+ of Indian Meta traffic is mobile. LP must load <3 seconds on mobile.
Language Hindi-English bilingual. Ad copy in Hinglish converts better with this ICP than pure English.
Trigger Moment Rainy day, school holiday, summer vacation, bored child, Sunday afternoon
Decision Driver Price (₹299 is "why not"), instant delivery (no waiting), printable (reusable forever)

Section 05

Campaign Architecture

Budget Constraint Note

₹3,000–5,000 is a tight budget for a purchase-objective campaign on Meta. Meta's algorithm needs 50 purchase events per week per ad set to exit learning phase. At a ₹100 CPA target, that's ₹5,000 per ad set per week. With this budget, we run ONE campaign, TWO ad sets at most, and concentrate data rather than spreading thin. Fewer ad sets = faster learning = better optimization.

How many campaigns? One. Do not run multiple campaigns at this budget. The pixel needs concentrated purchase signal, not fragmented data across 3–4 campaigns.

Level Name Setting Detail
Campaign UB_WKSHT_SALES_JUN26 Objective: Sales (Purchase) Campaign Budget Optimization (CBO) if ≥₹600/day total. Ad Set Budget Optimization (ABO) if running ≤₹400/day. Attribution: 7-day click / 1-day view. Buying type: Auction.
Ad Set 1 WKSHT_AS1_ADV+ Advantage+ Audience (Broad) Age: 24–45. Gender: All. Location: India — Tier 1+2 cities. Let Meta's AI find buyers. No manual interest restrictions. Advantage+ Shopping Audiences enabled. Budget: ₹250/day. This is the "let Meta do it" bet — feeds the algorithm maximum signal.
Ad Set 2 WKSHT_AS2_INTEREST Interest-Based Targeting Age: 25–42. Gender: Women primary (or all if creative is gender-neutral). Interests: Parenting, Motherhood, Art and Craft, Coloring Books, Kids Activities, Montessori Education, School, Early Childhood Education. Exclude: existing purchasers. Budget: ₹250/day. This is the manual precision bet — a backup if Advantage+ underperforms in the first 5 days.

Placement: Start with Automatic Placements for the first 5 days. After reviewing data in Ads Manager → Breakdowns → Placement, turn off Audience Network if CPA is 2x higher than other placements. Instagram Reels CPM is 25–40% lower than feed — make sure video creative is vertical (9:16).

Bidding: Lowest cost (automatic) for the first campaign at this budget. Do not use cost cap or ROAS bid cap until after 50 purchase events collected. Restricting bids too early kills learning.

Should I Use Advantage+ Shopping Campaign (ASC)?

Ideally, yes — Meta's ASC data shows 17–32% lower CPA than manual campaigns for e-commerce. But ASC requires a product catalog connected to the Shopify store. If the catalog is set up and pixel is firing correctly, test ASC as a third option after the first 7 days. For launch, stick to the 2-ad-set structure above until pixel data is clean.


Section 06

Audience Targeting — Stack by Stack

Layer Type Interests / Settings Why
Parenting Core Interest Parenting · Motherhood · Working mother · Stay-at-home parent · Child development Broad parenting intent — biggest pool. Catches all mothers researching child activities.
Education Stack Interest Early childhood education · Montessori · Preschool · Educational games · Kids learning activities High-intent parents who are actively investing in child development. Better quality, smaller reach.
Activity Stack Interest Arts and crafts · Coloring book · Drawing · Creative play · Activity book Most relevant to the exact product. Parents already interested in this format of activity.
Behavioral Behavior Parents of elementary school children (6–10) · Parents of preschoolers (1–5) · Engaged shoppers (Facebook) · Digital content purchasers "Engaged shoppers" means they've clicked a Buy button on Meta before. "Digital content purchasers" = they buy digital products. These two behavior overlays significantly lift CVR.
Geography Location Delhi NCR, Mumbai, Bangalore, Pune, Hyderabad, Chennai, Lucknow, Jaipur, Chandigarh, Ahmedabad, Surat, Indore, Nagpur, Kochi, Bhopal Cities where: (1) printer access is common, (2) household income supports ₹299 impulse spend, (3) online shopping behavior is established. Avoid very small towns — digital product download and printing infrastructure matters.
Exclusions Custom Website Purchasers (180 days) · Add to cart non-converters (14 days retarget separately) Do not show acquisition ads to people who already bought. Save budget.

Note on Lookalike Audiences: If there is any existing purchase data from Urban Basket's Shopify (even 50–100 past buyers), create a Customer List Custom Audience and build a 1% Lookalike — India. This is the highest-quality audience possible and will outperform interest targeting. Add as Ad Set 3 if budget allows (≥₹6,000 total budget).


Section 07

Budget Math — Day by Day

Two scenarios based on what the client actually commits.

Budget Option Daily Spend Days Expected Clicks Expected Purchases Expected ROAS My Recommendation
₹3,000 ₹300/day 10 days ~250–350 12–28 1.2x–2.5x Do not bother. Too little data. Meta won't exit learning phase. Burn, not test. Spend ₹500 fixing LP instead.
₹5,000 ₹400–500/day 10–12 days ~400–625 25–50 1.5x–3x Minimum viable test. LP must be fixed. 2 ad sets. Evaluate at Day 7, cut loser, scale winner with remaining budget.
₹8,000–10,000 ₹600–700/day 12–15 days ~800–1,200 50–80 2x–4x Ideal first-campaign budget. Crosses the 50 events/week threshold needed to exit learning phase. 3x ROAS becomes achievable. This is what I would push the client toward.
Phase Structure — ₹5,000 Budget
Phase 1: Days 1–7 (Data Collection) ₹3,500 (₹250/day × 2 ad sets)
Checkpoint: Day 7 evaluation Cut the ad set with CPA >₹200. Scale the winner.
Phase 2: Days 8–10 (Scale Winner) ₹1,500 (remaining budget into 1 winning ad set)
Total ₹5,000 over 10 days
What to Tell the Client

First ₹5,000 is data, not guaranteed returns. At ₹299 per unit with zero product cost (digital), even 1.5x ROAS puts ₹2,500 more than spent back in revenue. But to hit 3x consistently, we need 2 campaign cycles — not one. The client should plan for ₹8,000–10,000 total if they are serious. ₹5,000 is the minimum to gather enough data to run the second campaign profitably. That is the honest conversation to have.


Section 08

Creative Strategy + Ad Copy

Creative is the targeting in 2026. Meta's algorithm finds buyers based on who engages with the creative. The hook determines who the algorithm shows the ad to next. Strong hook = algorithm finds more buyers. Weak hook = Meta shows the ad to scrollers, not buyers.

Creative Priority 1
15-sec Video
Screen time hook → print → child coloring → price reveal. For Instagram Reels and Stories. Vertical (9:16). This is the highest-priority creative. Without video, CPC will be higher and reach will be lower.
Creative Priority 2
Static Image (4:5)
Product spread shot — multiple printed pages fanned out, crayons alongside, bright background. "35+ Fun Coloring Pages · ₹299 · Print Unlimited Times." For Facebook Feed and Instagram Feed.
Creative Priority 3
Carousel
One card per theme: Vehicles / Happy Kids / Animals / All 35+ pages. "Swipe to see what's inside." Last card is the price + CTA. For Facebook and Instagram Feed. Highest intent filtering.

The rule from competitor research: Hikmah Store has been running video for 10 months. Do not launch with only static images. Get at least one video creative before spending.

Video Creative Script — "Screen Time Hook" (Primary)

Script · 15 seconds · Vertical (9:16) · Hindi-English Priority 1
SECOND 0–3 (HOOK): Show: Child lying on bed, scrolling on phone/tablet. Screen glowing. Text overlay: "Bacche ka screen time zyada ho raha hai? 📱" No music. Just the notification sound of a phone. SECOND 3–8 (SOLUTION): Show: Mom (hand only, relatable) opens laptop → download click → printer prints → colorful sheet comes out. Quick cuts. Bright, warm lighting. Text overlay: "Yeh raha fix. 35 printable coloring pages. ₹299." SECOND 8–13 (PROOF): Show: Child sees the printed pages. Eyes light up. Reaches for crayons. Starts coloring a dinosaur. No voiceover — just the sound of crayon on paper. Text overlay: "Instant download. Print karo jitni baar chahein." SECOND 13–15 (CTA): Product cover shown: "Kids Activity Worksheet — Fun Coloring Bundle" Price badge: "₹299 · Download Now" Link below.

Ad Copy Variants — Primary Text

Copy V1 · Screen Time + Value · Hinglish Test First
Bacche ka screen time zyada ho raha hai? Yeh 35 printable coloring pages sirf ₹299 mein. ✅ Instant download — order ke saath hi milega ✅ Print karo jitni baar chahein — khatam nahi hota ✅ 3 themes: Vehicles, Animals, Superheroes — age 3–10 ke liye Download karo. Kal se coloring start. [HEADLINE: 35 Coloring Pages for ₹299 · Print Unlimited] [CTA: Download Now]
Copy V2 · Value Hook · English Test Second
Physical activity books finish in 10 days. This one doesn't. 35+ printable coloring pages for ₹299. Download once. Print forever. 🚧 Vehicles (Excavators, Road Rollers, Bulldozers) 😊 Happy Kids (Superheroes, Astronauts, Balloon Kids) 🐾 Animals (Dinosaurs, Owls, Alligators, Lambs) Instant download. No waiting. No shipping. A4 and Letter size — ready to print at home. Works for ages 3–10. Rainy days. School holidays. Anytime. [HEADLINE: Print at Home. Print Again. No Refills.] [CTA: Get Instant Access]
Copy V3 · First-Person Social Proof Style Test Third
Mere 7-saal ke bete ne already teen baar dinosaur pages color ki hain. Ek baar ₹299 mein download kiya. Tab se printer hi printer. 35+ coloring pages — vehicles, animals, superheroes sab ek saath. Instant download. A4 size. Ghar pe print karo. Bored child? Print ek sheet. Done. [HEADLINE: 35+ Pages · ₹299 · Print as Many Times as You Want] [CTA: Shop Now]

Note on copy V3: This is a "customer voice" style ad — written as if a parent is speaking. This format often outperforms brand-voiced copy for the parenting segment. If a real customer testimonial exists, use their exact words. Authentic outperforms polished in this niche.

Headline Variants to Test

Run 3 headline variants per creative: (1) "35 Coloring Pages for ₹299" — number-led, price anchored. (2) "Print at Home. Print Again and Again." — benefit-led, reusability hook. (3) "Download Today. Color This Weekend." — urgency without fake scarcity. Do not use "Limited time offer" or fake countdown timers — Indian parents have become skeptical of these.


Section 09

Technical Setup Checklist

This is what needs to be done before the first rupee is spent. Running a purchase campaign without proper pixel setup is like driving with a blindfold. Meta's algorithm cannot optimize what it cannot see.

# Task How Priority
01 Meta Pixel on Shopify — Verify purchase event firing Shopify Admin → Sales Channels → Facebook & Instagram → Enable Pixel. Then test via Meta Events Manager → Test Events. Check that Purchase, Add to Cart, and View Content all fire. P1 · Blocker
02 Conversions API (CAPI) — Server-side event matching Shopify has native CAPI integration: Facebook & Instagram App → Data Sharing → Maximum. This sends purchase events server-side, bypassing iOS ad blockers. Critical for accurate attribution in India on mobile. P1 · Blocker
03 UTM Parameters on all ad URLs Add UTMs to destination URL: ?utm_source=facebook&utm_medium=paid_social&utm_campaign=WKSHT_JUN26&utm_content={ad.id}. Enables Google Analytics tracking independent of Meta's pixel. P2
04 Facebook Commerce Manager — Product Catalog Connect Shopify catalog to Meta Commerce Manager. Required if running Dynamic Product Ads or Advantage+ Shopping later. Not required for first campaign but set up now so the option exists. P3
05 Instagram Business Profile — Connected to Meta Ads Verify Urban Basket's Instagram profile is connected as an Ad Account page. If not, ads will default to Facebook page branding — lower trust on Instagram placements. P2
06 Custom Conversions — Purchase event In Events Manager, confirm the standard Purchase event is tracking correctly. If using a Shopify order confirmation page as the conversion event, verify the URL rule (e.g., contains /order-confirmed or /thank_you). P1 · Blocker

Section 10

Launch Timeline

Day 0 — Before Launch
Pre-Flight Checklist
Fix 4 LP issues (especially the delivery timing text). Verify pixel fires on test purchase. Get at least 1 video creative ready. Set up Conversions API. Create Meta Business Manager ad account under Urban Basket. Brief client on realistic first-campaign expectations.
Day 1 — Launch
Campaign Goes Live
1 campaign, 2 ad sets. ₹250/day each. 3 creative variants in each ad set (1 video, 1 static, 1 carousel). Let it run. Do not touch for 3 days minimum. Meta needs time to exit learning phase — every edit resets the clock.
Day 4 — First Check
Early Signal Review
Check CTR (target: above 1.5%), CPM (target: under ₹150), CPC (target: under ₹15). Do not evaluate CPA yet — sample is too small. Pause any creative with CTR below 0.5%. Do not pause ad sets yet.
Day 7 — Decision Point
Cut Loser, Scale Winner
By Day 7, have 7 days of purchase data. Compare CPA of Ad Set 1 vs Ad Set 2. Pause the ad set with CPA more than 2x the other. Move remaining budget (₹1,500) into the better-performing ad set. Scale by 20–30% budget, not double overnight.
Day 10–12 — Report
Campaign Wrap + Next Cycle Plan
Pull full report: impressions, clicks, CTR, CPC, purchases, CPA, ROAS. Identify top creative by CPA. Build audience insights from purchaser data. Present to client with Cycle 2 recommendation — new creatives, refined audience, higher budget.

Section 11

Optimization Levers After Launch

This is what I will pull once data starts coming in. Not everything will be needed — it depends on where the bottleneck shows up in the funnel.

Problem Signal Root Cause Fix
Low CTR (<1%) Hook is not stopping the scroll. Creative is not resonating with the audience. Change the first 3 seconds of video. Try a different hook: child reaction shot, close-up of bright coloring page, a real printed sheet being held.
High CTR but Low Purchases Landing page is not converting. Creative promise ≠ LP experience. Go back to LP audit fixes. Check mobile load speed (must be under 3 sec). Ensure the first thing they see is the product + price + download CTA — not nav links.
High CPM (>₹180) Audience too narrow or bid too aggressive for current creative quality score. Broaden audience (remove 1-2 interest layers). Switch to Advantage+ audience. Check if Audience Network is driving inflated CPMs.
CPA above ₹200 Could be audience (wrong people), creative (wrong message), or LP (wrong page). Identify which funnel stage is leaking first. Add View Content → Add to Cart → Initiate Checkout → Purchase breakdown in Ads Manager. Find where the drop happens. Fix that stage first.
Ad Fatigue (Week 2+) CTR drops 20%+ from peak. Same people seeing the same ad. Refresh creative immediately. New hook, same product. Frequency above 3 is the trigger point to watch in Ads Manager.

Section 12 — Summary

My Final Call

The Product Is Worth Running Ads For

₹299 digital product with zero marginal cost (no COGS, no shipping, no returns) is one of the best ad scenarios in e-commerce. Even a 1.5x ROAS puts ₹448.50 in revenue per ₹299 spent — which on a digital product is almost entirely profit. The product deserves a properly set up campaign.

3x ROAS: Not Delusional, But Not Guaranteed on First ₹5,000

Top Indian D2C brands average 3.2x ROAS on Meta. This product can get there. But not before LP is fixed, pixel is live, and at least one strong video creative is running. First ₹5,000 gets the data. Second campaign gets the ROAS. If client is serious about 3x, they need to plan for ₹8,000–10,000 minimum — not ₹3,000–5,000.

If the LP Is Not Fixed, Do Not Run Ads

That "Estimated Delivery: 6-7 Days" on a digital product will kill the campaign before it starts. A parent who came expecting instant access will read that and exit. Every rupee spent on ads with that LP issue live is wasted money. Fix the page first. It takes 30 minutes. It saves ₹2,000-3,000 in wasted spend.

Recommended Min Budget
₹8,000
For first campaign with proper data collection and a chance at 3x. Split: ₹5,000 Phase 1 (test), ₹3,000 Phase 2 (scale winner).
Number of Campaigns
1
Do not fragment the budget across multiple campaigns. One campaign, 2 ad sets, 3 creatives per ad set. Concentrated signal = faster learning.
Days Before First ROAS Read
7
Do not evaluate campaign success before Day 7. Meta needs time. Early data is noisy. Day 7 is when decisions get made — not Day 2.
LP Fixes Before Launch
4
Delivery messaging, social proof, image quality, FAQ section. These are non-negotiable before spending on acquisition traffic.