← All Playbooks

Launch a Shopify Store Ad Campaign from Zero

From zero to your first brand-matched Shopify ads. Brand DNA scan, first batch, platform setup.

Beginner 5 hours over 3 days
1

Run Your Brand DNA Scan

Feed mani your Shopify store URL so it can extract your colors, fonts, tone of voice, imagery style, and competitive positioning. This is the foundation for every ad it generates.

How to do it

  1. Open mani and paste your Shopify store URL into the Brand DNA scanner.
  2. Wait 60-90 seconds while it analyzes your homepage, product pages, and about page.
  3. Review the extracted brand profile: primary and secondary colors, font pairings, tone keywords (e.g., "playful," "premium," "minimalist"), and product imagery style.
  4. Edit anything that feels off. If your brand voice is "warm and conversational" but the scanner tagged it as "formal," correct it now.
  5. Save the Brand DNA profile. Every ad you generate from here will inherit these rules.

What good looks like

Your Brand DNA profile matches how you would describe your brand to a designer. The colors are right, the tone keywords feel accurate, and the imagery style reflects what is actually on your product pages.

Common mistake

Skipping the review step and trusting the scan blindly. The scanner is good but not perfect. If your homepage has a sale banner with neon green, it might pick that up as a brand color. Spend 3 minutes reviewing.

Run your Brand DNA scan →
2

Set Up Your Meta Business Account

Create or connect your Meta Business Suite, install the pixel on your Shopify store, and verify your domain. Do this before generating ads so you can export directly.

How to do it

  1. Go to business.facebook.com and create a Business Account if you do not have one.
  2. Create an Ad Account inside Business Manager (Settings > Ad Accounts > Add).
  3. Install the Meta pixel on your Shopify store: Shopify Admin > Settings > Customer Events > Add custom pixel, or use the Facebook & Instagram sales channel app.
  4. Verify your domain in Business Manager: Business Settings > Brand Safety > Domains > Add your domain and paste the meta tag into your Shopify theme.
  5. Create a Facebook Page for your brand if you do not have one. You need this to run ads.

What good looks like

In Meta Business Manager, your Ad Account shows as active, your pixel shows "Active" with recent activity, and your domain is verified with a green checkmark.

Common mistake

Using your personal Facebook account instead of Business Manager. Personal accounts get restricted faster, have lower spend limits, and you cannot add team members. Always use Business Manager from day one.

3

Generate Your First Ad Batch

Use mani to generate your first batch of 6-8 ad variations across formats. Start with your best-selling product or your hero product page.

How to do it

  1. In mani, navigate to Campaign Studio and select "New Campaign."
  2. Choose your product URL. Pick your top seller or hero product, not your entire catalog.
  3. Select target formats: 1080x1080 for feed, 1080x1920 for stories, and 1200x628 for right column. Start with these three.
  4. Set the campaign goal to "Conversions" and the audience to "Cold traffic, interest-based."
  5. Hit Generate and let mani create 6-8 variations using different angles: product benefit, social proof, urgency, lifestyle, and comparison.
  6. Each variation automatically uses your Brand DNA colors, fonts, and tone.

What good looks like

You have 6-8 ad variations that look like they were made by your brand designer, not a template tool. The copy speaks in your brand voice. The imagery style matches your product pages. You can see different angles being tested.

Common mistake

Generating ads for your entire catalog at once. Start with one product, learn what works, then expand. Launching 50 ads for 10 products on day one means you learn nothing because your budget is spread too thin to get statistical significance.

Open Campaign Studio →
4

Review and Curate in the Swipe Queue

Go through every generated ad in the swipe queue. Approve the strong ones, reject the weak ones, and flag any that need copy or visual tweaks before export.

How to do it

  1. Open the Swipe Queue from your dashboard. Your generated ads appear as cards.
  2. For each ad, evaluate: Does the headline stop the scroll? Does the image tell the product story? Does the CTA make sense for cold traffic?
  3. Swipe right (approve) on ads where the answer is yes to all three. Swipe left (reject) on ads that feel generic or off-brand.
  4. For ads that are close but not quite right, use the "Edit" option to tweak the headline, swap the CTA, or adjust the visual emphasis.
  5. Aim to approve 4-6 ads from your batch. You need enough variety to test but not so many that your budget fractures.

What good looks like

You have 4-6 approved ads that you would be proud to show a customer. Each one has a distinct angle. No two ads look like copies of each other. The reject pile has clear reasons (too generic, wrong tone, bad visual composition).

Common mistake

Approving everything. The swipe queue exists for quality control. If you approve all 8 ads, you are skipping curation. The best campaigns launch with 4-6 variations where every single one is strong, not 8 where three are filler.

Open Swipe Queue →
5

Export Ads to Meta Ads Manager

Push your approved ads from mani directly into your Meta Ad Account. This creates the campaign structure, ad sets, and ad creatives in one export.

How to do it

  1. In mani, connect your Meta Business Account under Settings > Integrations. Authorize the connection.
  2. Go to your approved ads in the queue and click "Export to Meta."
  3. Choose your campaign objective (Conversions for purchase events, or Traffic if your pixel is brand new and needs data).
  4. Select your target audience: start with interest-based targeting. Choose 3-5 interests related to your product category. Avoid going too broad (18-65, all genders, USA) or too narrow (single interest, one city).
  5. Set your ad placements: start with Automatic Placements. Meta will distribute across Feed, Stories, Reels, and Audience Network. You can narrow later once you have data.

What good looks like

In Meta Ads Manager, you can see your campaign with the correct objective, your ad set with reasonable targeting, and your ad creatives matching exactly what you approved in mani. No manual uploading required.

Common mistake

Manually re-creating the ads in Meta Ads Manager instead of using the export. Every time you re-upload, you risk wrong dimensions, missing copy, or broken UTM parameters. Use the direct export.

6

Set Your Day-One Budget and Bidding

Configure your initial daily budget based on your product price and conversion expectations. Start small enough to learn, large enough to get data.

How to do it

  1. Calculate your target Cost Per Acquisition (CPA). Rule of thumb: your CPA should be 25-33% of your Average Order Value (AOV). If your AOV is $60, target a $15-20 CPA.
  2. Set your daily budget to 3-5x your target CPA. If your target CPA is $15, set $45-75/day. This gives Meta enough budget to find 3-5 conversions per day, which is the minimum for the algorithm to optimize.
  3. Choose "Lowest Cost" bid strategy for your first campaign. Do not use cost caps or bid caps until you have at least 50 conversions of data.
  4. Set the campaign to run continuously (no end date). You will optimize based on data, not a predetermined end date.
  5. Enable Campaign Budget Optimization (CBO) if you have multiple ad sets. Let Meta allocate budget to the winning ad set automatically.

What good looks like

Your daily budget is between $45-150 depending on your AOV. You are using Lowest Cost bidding. CBO is on. The campaign has no end date. You are mentally prepared to let it run for 3-5 days before making changes.

Common mistake

Setting a $10/day budget and wondering why nothing happens. At $10/day with a $15 CPA target, you will average less than one conversion per day. Meta needs data density to optimize. Underspending on launch is the most common Shopify advertising mistake.

7

Monitor Day One and Set Your Review Cadence

Check your metrics 24 hours after launch, not 2 hours after. Set up your ongoing review schedule for the first two weeks.

How to do it

  1. Wait a full 24 hours before checking performance. Seriously. The first few hours of data are noise, not signal.
  2. After 24 hours, check these metrics in order: Amount Spent (is the budget delivering?), Impressions (are people seeing the ads?), CTR (are people clicking?), CPC (what are you paying per click?), Add to Carts (are people engaging with your product pages?).
  3. Do not look at ROAS on day one. Conversion attribution can take 24-72 hours to fully report, especially with iOS privacy changes.
  4. Set a daily check-in for the first week: 5 minutes every morning looking at the same metrics in the same order.
  5. After 7 days, shift to a 3x/week check: Monday (weekend performance), Wednesday (mid-week), Friday (plan weekend). Use Brand Radar in mani to track competitive creative trends alongside your performance.

What good looks like

After 24 hours, your campaign has spent its daily budget, CTR is above 1% on at least one ad, and you have some Add to Cart events. After 7 days, you have at least 10-15 purchases and can start identifying which 2-3 ads are performing best.

Common mistake

Checking metrics every hour and making changes on day one. Every change resets the learning phase. Meta needs 50 optimization events per week to exit the learning phase. If you keep tweaking, you never get there. Set it and forget it for 72 hours minimum.

Open Brand Radar →

What to do next