Skip to content

How to Set Up Meta Ads for D2C Brands in India: Step-by-Step 2026 Guide

The complete step-by-step guide to setting up Meta Ads for Indian D2C brands from scratch. Account setup, Pixel installation, campaign creation, and your first campaign launch.

Suresh, Founder of Startupbricks
Suresh Founder, Startupbricks

Setting up Meta Ads correctly from the beginning prevents weeks of debugging broken tracking and wasted ad spend. This guide walks through every step required to launch your first Meta Ads campaign as an Indian D2C brand, in the correct order.


Before You Start: What You Need

Facebook Business Manager account: The central hub for managing all Meta marketing assets. Create at business.facebook.com.

Facebook Page: Your brand’s Facebook presence. Required to run ads even if you focus on Instagram.

Instagram Business Account: Connect your Instagram to your Facebook Page through Business Manager.

Website: A working website with a checkout flow (Shopify, WooCommerce, or custom).

Indian payment method: Meta Ads billing in India accepts credit cards with international transactions enabled and some debit cards. Ensure your card works for international transactions before starting.


Step 1: Set Up Business Manager

  1. Go to business.facebook.com
  2. Click “Create Account”
  3. Enter your business name, your name, and business email address
  4. Add your business details (address, phone number)

Verify your business identity: Meta increasingly requires Indian businesses to verify their identity with business registration documents. This unlocks higher spending limits and reduces account review incidents. Complete this verification early, not when you are trying to scale a campaign urgently.

Documents needed: Business registration certificate, PAN, and a business address document.


Step 2: Add Your Facebook Page and Instagram Account

In Business Manager:

  1. Go to “Business Settings” (gear icon)
  2. Click “Pages” > “Add” > “Add a Page”
  3. Enter your Facebook Page name and claim it

For Instagram:

  1. In Business Settings, click “Instagram Accounts”
  2. Click “Add”
  3. Log in to your Instagram account and connect it

Step 3: Create Your Ad Account

  1. In Business Settings, click “Ad Accounts” > “Add” > “Create a New Ad Account”
  2. Name your ad account (usually your brand name)
  3. Set time zone: India Standard Time (IST)
  4. Set currency: INR (Indian Rupee)
  5. Add your payment method

Important: Set the time zone to India Standard Time before creating any campaigns. Changing time zones later resets your campaign data.


Step 4: Install the Meta Pixel

The Pixel is the tracking code that connects your website activity to Meta. Without it, Meta cannot optimize for purchases.

For Shopify:

  1. In Shopify Admin, go to Marketing > Facebook Channel (install if not present)
  2. Connect your Business Manager account
  3. The Pixel is installed automatically by the Facebook Channel app
  4. Verify: Go to Events Manager in Meta Business Suite. After browsing your Shopify store, you should see “PageView” events appearing in real time.

For WooCommerce:

  1. Install the “Pixel Cat” plugin or “PixelYourSite” plugin
  2. Connect your Pixel ID (found in Events Manager in Meta)
  3. Configure standard events: ViewContent (product pages), AddToCart, InitiateCheckout, Purchase
  4. Test by completing a test purchase and checking Events Manager

Verifying Pixel Installation:

Install the “Meta Pixel Helper” Chrome extension. Visit your website. The extension shows which events are firing.

Required events for a D2C brand:

  • PageView: Fires on every page load
  • ViewContent: Fires on product pages
  • AddToCart: Fires when someone adds to cart
  • InitiateCheckout: Fires when someone begins checkout
  • Purchase: Fires on the order confirmation page with the order value

If Purchase is not firing with the correct order value, your conversion tracking is broken.


Step 5: Create Your First Campaign

Go to Ads Manager (adsmanager.facebook.com).

Click “Create Campaign.”

Campaign objective: Select “Sales” (not Traffic). This tells Meta to optimize for people likely to purchase.

Campaign name: Use a naming convention you can maintain. Example: “[BrandName] - Cold Acquisition - [Month Year]”

Campaign budget optimization: Turn on Advantage Campaign Budget for campaigns with multiple ad sets. This lets Meta distribute budget to the best-performing ad set automatically.


Step 6: Create Your Ad Set

Within the campaign, create your first ad set.

Conversion location: Website

Conversion event: Purchase (if your Pixel has 50+ purchase events recorded in the last 30 days). Otherwise, use “Add to Cart” or “Initiate Checkout” until you have enough data.

Dynamic creative: Leave off for your first campaigns. Test this after you have learned what works.

Audience setup for a new D2C brand:

If you have customer data: Upload your customer email list. Then create a “Lookalike Audience” at 1 to 2% similarity from this list. This is your best starting audience.

If you do not have customer data yet: Create an interest-based audience.

Interest audience for example skincare brand:

  • Location: India
  • Age: 24 to 38
  • Gender: Women (if your product is gender-specific)
  • Interests: Skincare, beauty, health and wellness, organic products
  • Behaviors: Online shoppers
  • Audience size target: 500,000 to 3,000,000

Avoid audiences under 500,000 - they are too narrow for the algorithm to optimize efficiently.

Placements: Use Advantage+ Placements (Meta optimizes placement automatically). Only override this if you have specific reasons to exclude certain placements.

Budget: Minimum ₹500 per day for conversion campaigns. Below this, you will not get enough delivery for meaningful data.

Schedule: Start running immediately (not scheduled start).

Ad set name: “[Audience type] - [Date]” Example: “Lookalike 1% Buyers - June 2026”


Step 7: Create Your First Ad

Within the ad set, create your first ad.

Ad name: “[Creative format] - [Brief description]” Example: “Reel - Before After Serum”

Identity: Select your Facebook Page and Instagram account

Creative format: Start with a single video or single image.

For D2C brands, the best first creative options:

Option 1: A Reel-format video (vertical, 15 to 30 seconds) showing your product being used by a real person, with a result or benefit clearly demonstrated.

Option 2: A before-and-after image carousel where the first image shows the problem state and subsequent images show the result and the product.

Primary text (above the ad): This is your main message. Start with the customer’s problem, not your product.

Example for a skincare brand: “If you’re dealing with dark spots after years of sun exposure without sunscreen, you’re not alone.

This is the serum we created specifically for Indian skin - the one that actually works on melanin-rich skin without turning chalky or leaving your face oily in humidity.

Thousands of women in India have been using it for six months. See what they’re saying in the reviews.”

Headline: The bold text under the image/video.

Example: “Dark Spot Serum Made for Indian Skin”

Call to action button: “Shop Now” for purchase-focused ads.

Website URL: Link to the specific product page, not your homepage.


Step 8: Review and Launch

Before publishing:

Check that the Pixel is selected in your ad set (under “Connections”)

Verify your campaign objective is “Sales” and conversion event is “Purchase”

Preview your ad on mobile (this is how 80% of Indian users will see it)

Check your daily budget is set correctly

Confirm your audience size is between 500K and 5M

Click “Publish.”

Your campaign enters a review process typically lasting two to 24 hours. During review, ads are not delivered.


Step 9: The First Seven Days

After launch, do not change anything for seven days. The algorithm is in its learning phase.

Check daily:

  • Is the campaign spending? (If not, check audience size, budget, or bidding)
  • Are any ads flagged or rejected?
  • Is the Pixel recording Purchase events?

Do not change:

  • Audience
  • Budget (major changes only, maximum 25% increase/decrease)
  • Creative
  • Campaign objective

After seven days: Review performance. If you have 20+ Purchase events, you have enough data to evaluate. If you have fewer than 20 Purchase events, the campaign is still learning.


The Bigger Picture

Correct Meta Ads setup from day one saves weeks of debugging incorrect tracking and campaigns optimizing for the wrong outcomes. The technical investment in proper Pixel setup, correct campaign objectives, and structured naming conventions pays back every month you run campaigns.

At Startupbricks, we set up and manage complete Meta Ads accounts for Indian D2C brands as part of our digital marketing service. We ensure every tracking touchpoint is correctly configured before spending a rupee on ads.

Book a free Meta Ads setup consultation and let us audit your current setup or build it correctly from scratch.

#Meta Ads setup India #set up Facebook Ads India #Meta Ads for beginners India #D2C Meta Ads setup India #Instagram Ads setup India

Stop guessing your way to growth. Start building a brand that wins.

Startupbricks replaces 4–5 different vendors with one integrated growth partner. Brand strategy, digital marketing, SEO, and AI products: all moving together.

  • Brand strategy and visual identity that commands premium pricing
  • Content marketing and SEO that builds long-term organic traffic
  • Performance marketing on Meta, Google, and LinkedIn
  • AI-powered products built in weeks, not months
  • Full pipeline visibility: from awareness to revenue

Hire us as your growth team. Not just another agency.

We support early-stage startups and growing brands alike. Book a free 30-minute strategy call: we'll tell you exactly what's holding your brand back and build a plan around where you are right now.

Early-stage? We offer flexible pricing. No commitment, no pressure.