Meta (Facebook/Instagram) Ads — Setup Guide

For: Anyone who needs to set up Meta Ads from scratch. Assumes: Zero marketing/technical background. Time: ~30 min setup + 2–7 days for business verification.


What You'll Set Up

#WhatWhy
1Facebook AccountRequired to access any Meta business tool
2Meta Business PortfolioYour company's central control panel
3Facebook PageAll ads run "from" a Page — users see it on your ads
4Ad Account + BillingWhere your campaigns, budgets, and payments live
5Business VerificationUnlocks full features and removes spending limits
6Instagram AccountRun ads on Instagram with your brand identity
7Meta Pixel (Dataset)Track website visitor actions for ad optimization

Step 1: Create a Facebook Account

Skip if you already have a personal Facebook account.

  1. Go to https://www.facebook.com
  2. Click Create new account
  3. Fill in: name, email/phone, password, birthday, gender
  4. Verify your email or phone number

Why? A personal Facebook account is the gateway to all Meta business tools. You cannot skip this.


Step 2: Create a Meta Business Portfolio

What is this? Your company's main dashboard on Meta. It holds all your ad accounts, Pages, pixels, and team members in one place. Previously called "Business Manager."

Create a Business Portfolio

  1. Go to https://business.facebook.com/overview
  2. Click Create Account (or "Create a Business Portfolio")
  3. Fill in:
    • Business name: Your company's legal name (e.g., "Acme Corp")
    • Your name: Your personal name
    • Business email: A company email (e.g., hello@acme.com)
  4. Click Submit
  5. Check your email → click the confirmation link

Limits:

  • 1 person can create up to 2 Business Portfolios
  • Each portfolio starts with up to 25 ad accounts (increases with spend)

Step 3: Create a Facebook Page

What is this? A Facebook Page represents your business publicly. Ads are shown "from" your Page — users see the Page name and profile photo on every ad.

Skip if you already have a Page for your business.

Add a Facebook Page

  1. In Business Portfolio → Accounts → Pages
  2. Click Add → Create a New Page
  3. Fill in:
    • Page name: Your business or brand name
    • Category: Choose the closest match (e.g., "E-commerce Website", "Marketing Agency")
    • Bio (Optional): Write about what your business does, the services you provide, or the purpose of the Page.
  4. Upload a profile photo (your logo) and cover photo
  5. Click Create Page

Why is this required? Meta doesn't let you run ads without a Page. Every ad shows your Page name and icon.


Step 4: Create an Ad Account + Set Up Billing

What is this? The ad account is where your campaigns, budgets, and billing live. Think of it as your "wallet" for advertising.

Skip if you already have an ad account.

Add an Ad Account

Create the Account

  1. In Business Portfolio → Accounts → Ad Accounts
  2. Click Add → Create a New Ad Account
  3. Fill in:
    • Ad account name: Any descriptive name (e.g., "Acme Main Ad Account")
    • Time zone: Your local time zone
    • Currency: Your preferred currency

⚠️ Time zone and currency CANNOT be changed after creation. Choose carefully.

  1. Click Create

Add a Payment Method

  1. Go to Payment Settings (in the ad account, or Business Portfolio → Billing)
  2. Click Add Payment Method
  3. Choose one:
    • Credit card / Debit card
    • PayPal
    • Bank transfer (availability varies by country)
  4. Enter payment details → Confirm

Without a payment method, you cannot run ads. But you can still connect the account for data syncing purposes.


Step 5: Business Verification

What is this? Meta verifies that your business is a real, legitimate entity. This is important because:

  • Unlocks full API access
  • Removes or raises spending limits
  • Required for advanced permissions (ads management via third-party tools)
  • Gives your business a verified badge in Business Portfolio

Security Center - Business Verification

How to Verify

  1. Go to Business Settings → Security Center (in your Business Portfolio)
  2. Click Start Verification
  3. Provide:
    • Legal business name — must exactly match your official documents
    • Business address — as registered with the government
    • Business phone number — Meta may call this number to verify
    • Business website URL
    • Tax ID / EIN / Business registration number
  4. Upload two supporting documents from different categories:
CategoryAccepted Documents
Business identityBusiness registration certificate, Articles of incorporation
Business addressUtility bill (within 3 months), Bank statement, Tax filing
Business phonePhone bill (within 3 months)
  1. Click Submit
  2. Wait 2–7 business days
    • Meta may call your phone number for additional verification
    • You'll get an email when approved (or if they need more info)

Tips for Smooth Verification

  • Business name must match exactly between your documents and what you entered (including punctuation, "Inc.", "LLC", etc.)
  • If Meta calls your phone and you miss it, they may reject — be ready to answer
  • If rejected, you can resubmit with corrected information (no limit on retries)

Why? If you want to run ads on Instagram, you need to connect an Instagram account to your Business Portfolio. Without this, your Instagram ads will show your Facebook Page name instead.

Add an Instagram Account

  1. In Business Portfolio → Accounts → Instagram Accounts
  2. Click Add → Connect an Instagram Account
  3. Log in with your Instagram credentials
  4. Confirm the connection

If you don't have an Instagram business account yet, convert your personal account: Instagram → Settings → Account → Switch to Professional Account → Business.


Step 7: Set Up Meta Pixel (Dataset)

What is this? The Meta Pixel is a piece of JavaScript code on your website that tracks visitor actions (page views, purchases, sign-ups, etc.). Meta now manages Pixels inside Datasets — a unified container that combines browser events (Pixel) and server-side events (Conversions API) in one place. The Dataset ID is the same as your Pixel ID.

Create a Pixel

  1. Go to Events Managerhttps://business.facebook.com/events_manager
  2. Click Connect Data → select Web → click Connect
  3. Enter a name for your pixel (e.g., "Acme Website Pixel")
  4. Click Create Pixel
  5. Save your Pixel ID — you'll need it for installation

Create a new Dataset

Install on Your Website

Meta offers several installation methods:

MethodBest For
Partner IntegrationShopify, WordPress, Webflow, Wix — easiest, no code needed
Manual InstallationCustom websites — paste the base code in your <head> tag
Google Tag ManagerSites already using GTM for tag management

For manual installation, paste the provided code snippet between the <head> tags on every page of your website.

Set Up Events

  1. In Events Manager, open your Dataset and click Add Events
  2. Enter your website URL — Meta will scan and suggest common events
  3. Review each suggestion and click Confirm or Dismiss
  4. For custom events, navigate your site and select Track new button or Track a URL

Common events to track:

EventWhen to Use
PageViewAutomatically tracked on every page load
PurchaseE-commerce order completion
LeadForm submissions, sign-ups
AddToCartProduct added to shopping cart
ViewContentProduct or content page views

Test Your Setup

  1. In Events Manager, open your Dataset → click Test Events
  2. Enter your website URL and open your site in a new tab
  3. Perform actions on your site (browse pages, submit forms, etc.)
  4. Events should appear in real time in the Test Events panel
  5. Once events show Active status, your tracking is ready

Tip: Install the Meta Pixel Helper Chrome extension to diagnose issues directly on your site.


Summary

Must-Have (Required to Run Ads)

  1. Personal Facebook account
  2. Meta Business Portfolio created at business.facebook.com
  3. Facebook Page created for your business
  4. Ad Account created with time zone and currency set
  5. Payment method added to ad account
  1. Business Verification completed (2–7 days)
  1. Meta Pixel installed on your website
  2. At least 1 conversion event set up (e.g., Purchase or Lead)
  3. Conversions API configured for server-side tracking

Key URLs