How BeadsnFashion Grew Monthly Revenue from ₹14 Lakh to ₹25 Lakh — by Stopping Ads on the Products Everyone Searches For
The brand was already running ads. Google was live. Meta had been touched. A ROAS of 5x sat in the account. From the outside, the setup looked functional. But inside, the founder described the operation in one word: "disorganized." There was no plan, no category logic, no system — just spend dispersed across a catalog of hundreds of SKUs with no hierarchy of priority. The previous marketing partner had left behind effort but no architecture. When the engagement began, the first strategic decision wasn't to launch more campaigns. It was to stop advertising the wrong ones. Within the same catalog — same products, same website, same founder — monthly revenue grew from ₹14 lakh to ₹25 lakh. The breakthrough came not from adding more, but from identifying exactly which four product categories the algorithm could win with, and eliminating everything else.
BRAND SNAPSHOT
Industry: Craft supply and jewelry-making materials
Category: Sterling silver components, jewelry-making kits, tools and packaging, findings, beads, pendants
Geography: India (beadsnfashion.com)
Stage: ₹14 lakh/month → ₹25 lakh/month
Services: Meta Ads Strategy, Google Ads Optimisation, Catalog Architecture, Pixel & Tracking Setup, AOV Optimisation, Cross-Channel Performance Reporting
THE PROBLEM
BeadsnFashion is an Indian jewelry-making supply brand — one of the few dedicated online platforms serving professional artisans, DIY hobbyists, and small-scale jewelry makers across India. The catalog is broad: sterling silver components, beads of all kinds, findings, pendants, tools, packaging, and complete jewellery-making kits. Each category serves a different buyer with a different intent and a different willingness to pay.
When the engagement began in May 2025, the brand was generating ₹14 lakh per month. Google Ads was active. Meta had been used. On the surface, paid advertising was operational. The reported ROAS was 5x. But the founder's description of his marketing situation was sharper than any metric: "Disorganized. No given system or plans to follow."
The previous marketing partner had been running the account without a clear framework for which products to prioritize or why. Their approach, in the founder's words, was "counting on their efforts but no words on the progress or results." There was spend. There was some return. But there was no architecture behind either. No one had answered the foundational question: in a catalog of hundreds of SKUs across a dozen categories, which products should paid advertising actually focus on?
That unanswered question was costing the business money. The catalog contained both commodity categories — generic beads and pendants available on every marketplace — and high-value, high-intent categories that a serious jewelry maker would seek out specifically: sterling silver components, precision tools, findings, and complete DIY kits. Advertising these two types of products with the same logic and the same budget allocation was structurally flawed. The commodity products would generate traffic but at poor margins. The high-value categories would convert better, carry higher AOV, and attract a buyer who was searching with genuine intent. The account was treating them identically.
Add to this a technical gap: Meta's pixel was not recording checkout events correctly. The Breeze Checkout integration was missing the initiate checkout data entirely — meaning Meta's algorithm was optimising against an incomplete signal. It had no visibility into how many users were entering checkout. The campaign learning was degraded from the start.
The foundation was cracked. The category logic was absent. The tracking was broken. Revenue was stuck at ₹14 lakh.
WHY IT WAS HAPPENING
No category hierarchy meant budget was dispersed without logic. A craft supply catalog is not a uniform product range. It contains commodities (generic beads, basic pendants available everywhere) and specialised high-value materials (sterling silver components, precision tools, findings) that a committed buyer will specifically seek out. Advertising both categories with equal weight dilutes performance. The commodity categories attract price-sensitive, comparison-shopping buyers who are less likely to convert on a standalone brand site when the same product is available cheaper on aggregator platforms. The specialised categories attract buyers with active, specific intent — exactly the audience that converts on a direct brand website. Without a framework separating these two groups, budget was flowing to the wrong place.
The pixel wasn't reporting what was actually happening. Meta's campaign optimisation is only as strong as the signal it receives. When initiate checkout events are not recording, the algorithm cannot identify which users were closest to purchasing — and cannot find more people like them. The team was running campaigns against a degraded signal from the start. Fixing this was not a cosmetic improvement. It was a prerequisite for any intelligent campaign optimisation.
AOV was below the threshold needed for efficient unit economics. With an average order value around ₹800, the margin available per order was constrained. At that AOV, even a 4x ROAS left limited room after product costs, fulfillment, and platform fees. Growing revenue required not just more orders — it required higher-value orders. The account had no mechanism to move buyers from smaller individual purchases toward basket builds above ₹1000. There was no offer architecture, no coupon structure, no behavioral nudge. The AOV ceiling was being accepted as fixed when it was actually movable.
The previous partner left a data vacuum. The founder's request to compare April, May, June, and July data side by side — to see whether performance was actually improving — could not be answered immediately. There was no structured reporting framework, no period-over-period benchmarks, no documented baseline. The account was running without a measurement architecture. Decision-making was happening without a clear view of trajectory.
THE SOLUTION
Mythos — Creative Advantage:
The creative strategy began with a question the previous partner had never formally asked: who is the actual buyer, and what are they actually searching for when they convert?
For BeadsnFashion, two buyer profiles emerged clearly. The first was the professional or semi-professional jewelry maker — someone building with sterling silver, looking for reliable findings and precision tools, and willing to pay for quality components they can trust in their work. The second was the hobbyist — someone entry-level, interested in craft kits and DIY starter packages, responding to a guided "make your own" proposition.
These two profiles required different creative angles. The professional buyer needed specificity and confidence: product-level advertising that surfaced the exact component they were looking for. The kit buyer needed inspiration and accessibility: a creative angle that made the first purchase feel approachable.
Both profiles were served poorly by generic catalog-wide advertising. The pivot was to build specific campaign structures for the four categories that matched these buyer profiles — sterling silver, findings, tools and packaging, and jewellery-making kits — and remove advertising budget from the categories that did not: generic beads, pendants, and bulk craft materials that belonged on commodity channels, not brand-direct campaigns.
When the BEAD10 coupon was introduced — a flat 10% off for orders above ₹1099 — it was designed not as a discount mechanic but as an AOV lever. The minimum order value threshold was set above the existing average order value specifically to push buyers into larger baskets. The creative brief for this offer was simple: if the buyer was already planning to purchase, make it marginally better for them to add one more item. The offer was not announced broadly. It was inserted into campaigns targeting buyers who were already in the category.
Sentinel — Scientific Media Buying:
The first four weeks of the engagement were diagnostic before they were acquisitive. Access to Google Ads was established, Meta pixel gaps were identified and resolved, and the June 25 strategy call produced the categorical framework that would govern every campaign decision forward.
That framework was unambiguous: exclusive campaigns for sterling silver, DIY kits, tools and packaging, and findings. No campaigns for beads, pendants, or generic jewellery. No budget for craft materials. The logic was not that these categories had no customers — it was that the customers for these categories were better served by platforms built for commodity search, not brand-direct paid media.
Once the tracking was corrected — the Breeze Checkout initiate checkout event was fixed on June 18 — Meta had a complete signal for the first time. The algorithm could now identify buyers who reached checkout, model lookalikes from that group, and optimise toward the completion event rather than a weaker proxy.
The India-only targeting was maintained throughout the primary campaign period. When UK campaign testing was added in September — targeting a higher AOV buyer with a small initial budget — it was additive rather than substitutional: a parallel test, not a resource drain on the core India campaigns.
Performance reporting moved to a structured weekly cadence. The Aug 16–29 window showed ₹10,57,493 in sales from ₹2,67,425 in spend — 1,266 orders, ₹813 AOV, 3.95x ROAS. The following seven-day window (Aug 23–29) improved to 4.03x ROAS on ₹5,23,876 in sales. The best single week in the account's history — the seven days around mid-August — delivered 4.53x ROAS with 681 orders: the first time the account had consistently cleared the brand's 4x breakeven threshold.
On September 3, a single-day performance snapshot showed what the catalog strategy was capable of at its best: ₹1,05,000 in revenue, 98 orders, and an AOV of ₹1,048 — more than ₹200 above the account's starting average. The offer mechanics and category focus had combined to produce a higher-value basket. The number told the story more directly than any strategy document.
Vault — Brand Value Engine:
BeadsnFashion occupies a niche that generic marketplaces cannot serve well: a dedicated, curated platform for serious jewelry-making materials. That positioning is genuinely valuable for a buyer who knows what they're looking for. A professional looking for 925 sterling silver clasps does not want to search through pages of irrelevant results on a commodity platform — they want a specialist.
The strategic imperative was to make the advertising reflect that positioning. Campaigns built around specificity — this sterling silver collection, this finding category, this complete starter kit — communicate specialism far more effectively than campaigns built around the broadest possible audience. The brand's value is its depth of catalog in the categories that matter. The creative and campaign architecture was built to surface that depth rather than dilute it with everything.
The LTV initiative introduced in September — a flat 20% off above ₹5000 for buyers who had already purchased findings — was designed to extend this logic to retention: once someone had committed to the brand's quality at the component level, the offer to build a deeper relationship at a higher spend threshold was a natural next step. The mechanism was not a one-time acquisition discount. It was a signal that repeat purchase at meaningful scale was welcomed and rewarded.

THE RESULTS
₹14 lakh/month → ₹25 lakh/month — monthly revenue grew across the engagement period
1,266 orders in a single 14-day window (Aug 16–29) — confirming sustained order volume at scale
4.53x ROAS in the account's best seven-day period — clearing the brand's stated 4x breakeven threshold
4.03x ROAS in Aug 23–29 reporting window — above breakeven, with week-on-week improvement trend
₹1,048 AOV on September 3 — a single-day peak ₹248 above the opening average order value of ~₹800
₹10,57,493 in sales from ₹2,67,425 spend in the Aug 16–29 period
₹5,23,876 in sales from ₹1,29,953 spend in the Aug 23–29 window
Initiate checkout pixel fixed within 18 days of onboarding — giving Meta a complete conversion signal for the first time
Strategic category framework established — four focus categories identified and activated within 4 weeks of engagement start
LESSONS FOR SIMILAR BRANDS
"Our catalog is large — we should be advertising all of it." A large catalog is not an argument for broad advertising. It is an argument for a hierarchy. In any catalog containing both commodity products and specialised, high-intent products, the advertising budget should follow the buyer with the clearest intent and the highest AOV potential. For BeadsnFashion, that was sterling silver, findings, tools, and kits — not the generic beads and pendants available on every aggregator platform at lower prices. The brands that scale most efficiently are not the ones advertising the most products. They are the ones identifying which three or four products or categories the algorithm can actually win with, and concentrating spend there.
"Our tracking was working fine — we had data." Having data and having accurate data are two different things. The initiate checkout event was missing entirely from the Meta pixel at the start of the engagement — meaning Meta was optimising without one of the most valuable signals in the funnel. An account can appear to be running correctly while operating on degraded intelligence. Before attributing poor performance to creative, audience, or budget — audit the signal itself. A pixel that is not firing on checkout is not a minor technical detail. It is the difference between an algorithm learning from real buyer behaviour and an algorithm guessing.
"AOV is a function of the product, not something we can manage." AOV is partially product-driven and partially behavioural. A buyer who was planning to spend ₹900 can be moved to ₹1,100 with the right threshold offer — not because the products changed, but because the structure of the offer changed their decision. The BEAD10 coupon was not a discount strategy. It was an architecture that made the ₹1,099 basket the rational choice. For craft supply brands where buyers habitually purchase in incremental volumes, AOV management through threshold mechanics is one of the fastest levers available.
"If the previous account had a 5x ROAS, we're already in a good position." A historical ROAS at lower spend is not a reliable predictor of what that ROAS will be when scale increases. The 5x ROAS achieved before the engagement was real — but it was achieved on a smaller budget, with a different category mix, and without the measurement infrastructure needed to sustain it as spend grew. Scaling requires deliberate management of ROAS as the audience expands. The brands that maintain strong returns at higher spend are the ones that understand which categories and which buyers are carrying the ROAS — and protect those while testing everything else.
CHALLENGES WE FACED
Initiate checkout events were not recording in Meta from day one. The Breeze Checkout integration did not have Meta's pixel firing on the checkout initiation event. This meant that for the first three weeks of the campaign, Meta was running without a signal that indicates purchase intent at the deepest funnel stage. The issue was identified on June 10, escalated, confirmed resolved on June 18. Thirteen days of early campaign learning were impacted.
Marketplace sale events created single-day volatility that appeared in the performance data. On July 11, orders dropped 31–33% and revenue value dropped 66% compared to prior-day performance. The cause was a major sale running simultaneously on competitor marketplace platforms — driving purchase intent away from direct-brand channels for the duration of the event. This is a structural challenge for any India D2C brand operating alongside large marketplace platforms: sales events on aggregator sites suppress direct-channel performance temporarily regardless of ad quality.
ROAS management at scale, with a 4x breakeven, required precision that the account was still building toward. The brand's stated breakeven was 4x ROAS. In the weeks leading up to the best performance window, the account was running at 3.82–3.95x — real performance, with real revenue growth, but marginally below the threshold that defined profitability for this business. The best seven-day window cleared 4.53x. The consistency of performance above 4x required further optimisation time. For a brand with thin margins and a specific ROAS hurdle, the window between learning-phase performance and breakeven-clearing performance is the hardest period to manage — for both the team and the founder.
Ad account funding interruptions disrupted campaign continuity. Throughout the engagement, ad spend pauses due to fund depletion occurred multiple times. Each pause resets campaign learning progress and creates performance dips as campaigns re-enter the learning phase post-resumption. For brands investing in algorithm-driven campaigns, consistent daily funding is not a logistical preference — it is a performance requirement. Interruptions compound over time.
BELIEFS CHANGED
"A high ROAS at lower spend means the account strategy is sound." The 5x ROAS reported before the engagement was achieved at a spending level and category mix that could not sustain itself at higher volumes. As spend scaled toward supporting ₹25 lakh/month in revenue, the account needed a new category architecture — one that prioritised high-intent, high-AOV products over the broadest possible catalog distribution. The belief that a strong prior ROAS validated the existing approach delayed the recognition that the approach itself needed restructuring. ROAS at low scale is a baseline, not a roadmap.
"All products in our catalog deserve equal advertising investment." The counterintuitive reality that emerged from this engagement: BeadsnFashion grew revenue faster by advertising fewer categories, not more. Pulling budget from commodity categories (generic beads, pendants, craft materials) and concentrating it on high-intent categories (sterling silver, findings, DIY kits, tools) produced higher order values, more qualified buyers, and better algorithm signal. Equality of investment across a catalog is not a neutral decision — it is a decision to dilute the budget's impact on the categories that can actually perform.
"The previous partner's effort was the main problem — a new partner with the same approach would fix it." Changing the partner without changing the category framework would have produced the same result. The issue was not effort — it was architecture. The engagement's value was not measured in the number of campaigns run, but in the quality of the decision made on June 25: four categories in, everything else out. That single strategic call was the pivot point.

Reetesh Gupta
Founder
Before
14L MRR
After
25L MRR
