← All Playbooks

Scale Shopify from $1K to $100K Monthly Ad Spend

Scaling creative production alongside budget. Volume testing, winner identification, platform expansion.

Advanced Ongoing, 2 hours/week
1

Audit Your Current Creative and Identify Winners

Before scaling spend, you need to know exactly which ads are carrying your account. Pull the last 30 days of data and rank every ad by ROAS and volume. Most accounts at $1K/month have 1-2 true winners and 8-10 ads that are just spending money.

How to do it

  1. Export your last 30 days of ad-level data from Meta Ads Manager. Sort by ROAS descending.
  2. Identify your top 3 ads by ROAS. These are your "control" ads. Note their angle (product demo, lifestyle, testimonial, etc.), headline style, and visual approach.
  3. Identify any ads spending more than $50 total with ROAS below 1.0. These are actively losing money. Pause them immediately.
  4. Calculate your blended ROAS across all ads. At $1K/month, you need at least 2.0x ROAS to scale (assuming 50% margins on your products).
  5. Run a Brand DNA refresh in mani to make sure your brand profile is current. Your best-performing ad angles should be reflected in the brand profile so mani generates more variations of what already works.

What good looks like

You have a spreadsheet with every ad ranked by ROAS. You know your top 3 winners, your blended ROAS, and you have paused every ad below 1.0x. Your Brand DNA profile is updated to reflect your winning creative style.

Common mistake

Scaling spend before knowing your baseline metrics. If your blended ROAS at $1K/month is 1.5x, scaling to $5K/month will not magically improve it. You will just lose money faster. Fix the creative first, then scale.

Refresh your Brand DNA →
2

Build a Volume Testing Framework

Scaling from $1K to $100K requires a systematic creative testing process. You cannot test 3 ads per month anymore. You need 15-30 new ads per week, with a clear testing structure that identifies winners fast.

How to do it

  1. Set up a dedicated testing campaign with its own budget. Allocate 20% of your total ad spend to testing. If you are at $5K/month total, $1K/month goes to testing.
  2. Structure the testing campaign: one ad set per creative concept, $20-50/day per ad set, broad targeting (let Meta find the audience), and optimize for purchases.
  3. Define your kill criteria: any ad that has spent 2x your target CPA without a purchase gets paused. Any ad that has spent 1x CPA with ROAS above your target gets promoted to your scaling campaign.
  4. Use Campaign Studio in mani to generate batches of 8-10 ads per week. Rotate through angles: product benefit, social proof, urgency, lifestyle, comparison, problem-solution, and user-generated content style.
  5. Track every test in a spreadsheet: ad name, angle, format, spend, ROAS, date launched, date killed or promoted. After 30 days, you will see patterns in which angles consistently win.

What good looks like

You have a testing campaign running 6-10 new ads every week. Each ad gets $40-100 of spend before you make a keep/kill decision. You have a spreadsheet tracking every test with clear win/loss patterns emerging.

Common mistake

Testing too many variables at once. If every new ad has a different headline, different image, different format, and different CTA, you do not know what made the winner win. Test one variable at a time when possible: same image, different headlines. Same headline, different images.

Open Campaign Studio →
3

Scale Winners Gradually with the 20% Rule

When you find a winning ad in your testing campaign, promote it to your scaling campaign and increase budget slowly. The 20% rule prevents you from shocking the algorithm and losing your ROAS.

How to do it

  1. When an ad in your testing campaign hits your ROAS target after spending at least 2x your CPA, duplicate it into your scaling campaign.
  2. Start the duplicated ad set at the same daily budget it was running in testing ($20-50/day).
  3. Every 3 days, increase the budget by 20% if the ad is still hitting your ROAS target. $50 becomes $60, then $72, then $86, then $103. It takes about 2 weeks to go from $50/day to $150/day.
  4. If the ad ROAS drops below your target after a budget increase, hold the budget steady for 5 days before deciding to cut or continue. Sometimes the algorithm needs a few days to adjust.
  5. Never increase budget more than 20% at a time. Going from $50/day to $200/day in one jump resets the learning phase and your CPA will spike 50-100%.

What good looks like

Your scaling campaign has 3-5 proven winners, each at different budget levels on their scaling journey. Total scaling campaign spend is growing 15-20% per week with stable ROAS.

Common mistake

Duplicating a winner and immediately setting it to $500/day. The ad performed at $50/day with a specific audience delivery pattern. At $500/day, Meta has to find 10x more people, which means reaching less qualified users. Scale gradually.

4

Expand to New Audiences Systematically

As your budget grows, you will exhaust your initial interest-based audiences. Expand in order: lookalike audiences first, then broad targeting, then new platforms.

How to do it

  1. At $5K/month, create 1% Lookalike audiences based on your top purchasers (not just website visitors). Upload your customer email list or use your pixel purchase data.
  2. At $10K/month, add 2-3% Lookalike audiences and start testing Advantage+ Shopping campaigns (Meta automated targeting).
  3. At $25K/month, add broad targeting (no interests, no lookalikes, just age/gender/location) and let Meta find buyers through its algorithm. At this spend level, broad targeting often outperforms interest targeting.
  4. At $50K/month, expand to new platforms: Google Shopping, YouTube, and TikTok. Use mani to generate platform-specific creative for each.
  5. Always maintain your testing campaign ratio: 20% of total spend on testing new creative, 80% on scaling proven winners.

What good looks like

Your audience expansion follows a clear progression. You are not guessing which audience to try next. Each new audience type gets a 2-week test with its own budget before being integrated into your scaling campaigns.

Common mistake

Expanding audiences before maxing out your current ones. If your 1% Lookalike audience of 2M people is only seeing your ads 1.2x per week (low frequency), you have not exhausted it yet. Expand audiences when frequency hits 2.5-3x per week.

5

Build a Creative Production Pipeline

At $25K+/month, you need fresh creative weekly. Set up a production pipeline using mani that generates, tests, and promotes new ads on a predictable cadence.

How to do it

  1. Monday: Generate a new batch of 8-10 ads in Campaign Studio. Use angles informed by last week performance data and Brand Radar competitive insights.
  2. Tuesday: Review and curate in the Swipe Queue. Approve 5-6 ads, reject the rest.
  3. Wednesday: Launch approved ads into your testing campaign.
  4. Friday: Review 3-day performance. Kill ads below 0.5x ROAS. Flag ads above 1.0x ROAS for monitoring.
  5. Following Monday: Review 7-day performance. Promote ads above your ROAS target to scaling campaign. Kill everything else. Repeat.
  6. This weekly cadence means you are testing 20-24 new ads per month and promoting 4-6 winners. That is enough creative velocity to sustain $50K-100K/month in spend.

What good looks like

Creative production runs on a weekly calendar. Everyone on your team knows what happens each day. You are never in a position where your scaling campaign is running the same 3 ads for 6 weeks because nobody made new ones.

Common mistake

Treating creative production as a monthly sprint instead of a weekly rhythm. If you batch all creative production on the first of the month, you wait 30 days between learning cycles. Weekly cadence means you learn 4x faster.

Open Campaign Studio →
6

Diversify Across Ad Formats

As you scale past $10K/month, static images alone will not cut it. You need to test carousel ads, video ads, collection ads, and dynamic product ads to find format-level winners.

How to do it

  1. Generate carousel variations in mani for your top-selling products. Carousels work especially well for showing multiple products, before/after results, or step-by-step product usage.
  2. Create video storyboards for your top 3 winning static ad angles. If your best static ad is a "problem-solution" angle, create a 15-second video version of the same concept.
  3. Set up Dynamic Product Ads (DPA) in Meta using your Shopify product catalog. DPAs retarget people who viewed specific products with ads showing those exact products. At scale, DPAs often deliver the best ROAS.
  4. Test Collection Ads, which combine a hero image/video with a product grid below. These are particularly effective for mobile shopping.
  5. Allocate your testing budget across formats: 40% static, 30% video, 20% carousel, 10% other (collection, DPA variations).

What good looks like

Your scaling campaign includes at least 3 different ad formats. You know which format performs best for each type of audience (cold vs. warm vs. retargeting). DPAs are running for retargeting at a profitable ROAS.

Common mistake

Ignoring DPAs because they feel like "set it and forget it" ads. Dynamic Product Ads are some of the highest-ROAS ads in e-commerce, especially at scale. They should be running for every product in your catalog.

Open Campaign Studio →
7

Implement Creative Fatigue Monitoring

At high spend levels, creative fatigue is your biggest enemy. Set up a monitoring system that catches fatigue before it tanks your ROAS.

How to do it

  1. Track frequency (average times a person sees your ad) for every ad in your scaling campaign. When frequency hits 3.0, the ad is starting to fatigue.
  2. Track CTR trend for each ad weekly. A CTR decline of 20% or more week-over-week is an early fatigue signal, even if ROAS has not dropped yet.
  3. Set up Brand Radar in mani to monitor your competitive landscape. If competitors start copying your winning angle (it happens), your audience will see similar ads from multiple brands, accelerating fatigue.
  4. Create a "retirement" rule: any ad that has been running for 4+ weeks AND shows declining CTR AND increasing frequency gets paused and replaced with a fresh variation of the same angle.
  5. When you retire an ad, generate 2-3 new variations of the same angle in mani. The angle still works. The specific creative is just worn out.

What good looks like

You have a weekly dashboard showing frequency and CTR trend for every active ad. You can predict which ads will fatigue next week and already have replacements queued in mani.

Common mistake

Waiting until ROAS drops to address fatigue. By the time ROAS drops, you have already wasted 1-2 weeks of budget on fatigued creative. Monitor CTR and frequency as leading indicators and rotate proactively.

Open Brand Radar →
8

Optimize Your Landing Pages to Match Your Best Ads

At $25K+/month, a 0.5% improvement in conversion rate can save you thousands. Make sure your landing pages match the promise of your best-performing ads.

How to do it

  1. Pull your top 5 ads by volume. For each ad, visit the landing page it links to and ask: "Does this page deliver on the specific promise in the ad headline?"
  2. If your best ad says "The only resistance band rated for 200lb+ lifters," the landing page should prominently feature that claim above the fold. Not buried in a FAQ.
  3. Create dedicated landing pages for your top 3 ad angles. Generic product pages convert 30-50% lower than angle-matched landing pages.
  4. Run a page speed test on every landing page. At high spend levels, a 1-second slower load time can cost you 7% of conversions. On mobile, aim for under 3 seconds.
  5. Set up conversion tracking for each landing page so you can compare performance: which landing page converts best for which ad angle.

What good looks like

Your top 3 ads each point to a dedicated landing page that picks up the exact same messaging. A visitor goes from ad to landing page without any disconnect in promise, tone, or visual style.

Common mistake

Sending all ads to your homepage. Your homepage tries to serve every visitor. A landing page matched to a specific ad angle converts that specific audience. The extra 30 minutes to create a landing page pays for itself within a day at high spend levels.

9

Set Monthly Scaling Checkpoints

Create a monthly review cadence that prevents runaway spend. At $100K/month, a bad week can cost you $25K. Monthly checkpoints keep you honest about whether scaling is actually working.

How to do it

  1. On the 1st of every month, calculate your blended ROAS, total spend, total revenue, and contribution margin (revenue minus ad spend minus COGS).
  2. Compare this month to last month. Healthy scaling looks like: spend up 20-30%, ROAS stable or down no more than 10%, contribution margin growing in absolute dollars.
  3. Check your creative velocity: how many new ads did you test this month? How many winners did you find? If you tested fewer than 15 ads, your creative pipeline is too slow for your spend level.
  4. Review your audience expansion: which audiences are performing best? Which should be expanded? Which should be paused?
  5. Set your spend target for next month. If ROAS is stable and contribution margin is growing, increase by 20-30%. If ROAS dropped more than 15%, hold spend flat and focus on creative quality.
  6. Use mani to generate a fresh batch informed by this month learnings. Feed the winning angles back into Campaign Studio for the next generation.

What good looks like

You have a monthly report showing spend, ROAS, contribution margin, creative test count, and winner count. The trendline shows spend growing while contribution margin holds or improves. You have a clear plan for next month.

Common mistake

Scaling spend without tracking contribution margin. ROAS of 3.0x at $10K/month ($30K revenue) might be more profitable than ROAS of 2.0x at $100K/month ($200K revenue) once you account for COGS, shipping, and overhead. Always calculate the actual dollars you keep.

Open Campaign Studio →

What to do next