Setting up your first Meta advertising campaign can feel overwhelming. With so many options, settings, and strategies to consider, it's easy to get lost in the details. This step-by-step guide will walk you through everything you need to know to launch your first successful Meta campaign.
Whether you're a marketing agency onboarding a new client or launching your own campaigns, this guide covers the fundamentals: campaign structure, audience targeting, budget allocation, and ad creation. By the end, you'll have a clear roadmap for setting up campaigns that drive real results.
Why Meta Advertising Matters for Agencies
Meta (Facebook and Instagram) advertising offers agencies unparalleled reach and targeting capabilities. With over 3 billion monthly active users across Facebook and Instagram, Meta provides access to audiences that other platforms simply can't match.
For agencies managing multiple clients, Meta's platform offers:
- Precise targeting: Reach specific demographics, interests, and behaviors
- Scalable budgets: Start small and scale as performance improves
- Rich analytics: Detailed performance data for optimization
- Multiple ad formats: Images, videos, carousels, and more
- Conversion tracking: Measure real business results
Before You Start: Essential Prerequisites
1. Meta Business Account Setup
Before creating campaigns, ensure you have:
- A Meta Business Account (create at business.facebook.com)
- Access to Meta Business Manager
- At least one ad account (create in Business Manager)
- Payment method added to your ad account
- Admin or advertiser access to the ad account
2. Meta Pixel Installation
The Meta Pixel is essential for tracking conversions and optimizing campaigns. Install it on your client's website:
- Go to Events Manager in Business Manager
- Click "Connect Data Sources" → "Web"
- Select "Facebook Pixel"
- Install the pixel code on your website (or use a tag manager)
- Verify installation using Meta's Pixel Helper browser extension
3. Conversion Events Setup
Set up conversion events that matter to your business:
- Purchase: For e-commerce clients
- Lead: For form submissions
- Complete Registration: For sign-ups
- Custom events: For business-specific actions
Step 1: Choose Your Campaign Objective
Meta uses 6 main objectives in the ODAX (Optimized Delivery Across X) framework, each optimized for different goals:
- Awareness: Increase awareness of your brand or reach as many people as possible
- Traffic: Drive people to your website or app
- Engagement: Get more post engagements, page likes, or event responses
- Leads: Collect leads directly in Meta or drive valuable actions on your website
- App Promotion: Get people to install your app
- Sales: Drive purchases, catalog sales, or store traffic
For your first campaign, start with Sales (if you have conversion tracking set up) or Leads (for lead generation), or Traffic if you're still building your tracking infrastructure.
Step 2: Set Campaign Budget and Schedule
Campaign Budget Optimization (CBO)
Meta offers two budget options:
Campaign Budget Optimization (CBO): Meta automatically distributes budget across ad sets based on performance. Use CBO when:
- You have multiple ad sets with similar performance
- You want Meta to optimize budget allocation
- You're testing different audiences or creatives
Ad Set Budget: You control budget at the ad set level. Use when:
- You need precise control over spending
- Ad sets have different goals or constraints
- You're learning and want to understand performance
For beginners: Start with CBO to let Meta optimize for you, then switch to ad set budgets as you learn what works.
Budget Recommendations
- Minimum daily budget: Minimums vary by campaign objective, optimization type, bid strategy, audience size, and account currency. Check your Ads Manager for current enforced minimums for your specific setup.
- Recommended starting budget: $20-50/day for testing
- Learning phase: Budget should allow 50+ optimization events per week per ad set to exit learning phase (Meta's published threshold)
Scheduling
Set your campaign schedule:
- Lifetime budget: Total amount to spend over the campaign duration
- Daily budget: Amount to spend per day
- Ad scheduling: Run ads only during specific days/times (advanced)
Step 3: Define Your Target Audience
Audience targeting is where Meta's power truly shines. You can target based on:
Demographics
- Age, gender, location
- Language, education, work
- Relationship status, life events
Interests and Behaviors
- Pages liked, interests, hobbies
- Purchase behaviors, device usage
- Travel patterns, job titles
Custom Audiences
- Website visitors (via Pixel)
- Customer lists (email, phone)
- App users
- Video viewers
- Engagement on Facebook/Instagram
Lookalike Audiences
- Similar to your custom audiences
- Based on your best customers
- 1% lookalike = most similar, 10% = broader
For your first campaign:
- Start with a Custom Audience of website visitors (if available)
- Create a Lookalike Audience (1-3%) based on that custom audience
- Add Interest targeting relevant to your client's industry
- Refine with Demographics (age, location) based on your ideal customer
Audience Size Recommendations
- Too narrow (< 100,000): May limit delivery and increase costs
- Ideal range: 1-5 million for most campaigns
- Too broad (> 10 million): May reduce relevance and waste budget
Step 4: Create Your Ad Sets
Ad sets control:
- Audience: Who sees your ads
- Placements: Where ads appear (Facebook, Instagram, Audience Network)
- Budget: How much to spend (if not using CBO)
- Optimization: What Meta optimizes for (clicks, conversions, etc.)
- Bidding: How much you're willing to pay
Placement Options
Recommended: Use automatic placements initially to let Meta optimize:
- Facebook Feed
- Instagram Feed
- Instagram Stories
- Facebook Stories
- Audience Network
- Messenger
Manual placements: Choose specific placements when you have data showing which perform best.
Optimization and Bidding
Optimization events (what Meta optimizes for):
- Link Clicks: For traffic campaigns
- Conversions: For conversion campaigns (requires Pixel setup)
- Impressions: For awareness campaigns
- Reach: For maximum reach campaigns
Bidding strategies:
- Lowest Cost: Meta finds lowest cost per optimization event
- Cost Cap: Set maximum cost per optimization event
- Bid Cap: Set maximum bid amount
- Target Cost: Maintain consistent cost per optimization event
For beginners: Start with Lowest Cost and let Meta optimize. Once you have performance data, test Cost Cap to control costs.
Step 5: Create Your Ads
Ad creative is often the difference between success and failure. Here's how to create effective ads:
Ad Formats
Single Image: Simple, effective for most campaigns
- Use high-quality images (1200x628px recommended)
- Include minimal text (Meta no longer enforces a strict 20% rule; keeping text under ~20% is still recommended for better performance)
- Use clear, compelling visuals
Video: Higher engagement, better for storytelling
- Keep videos short (15-30 seconds for feed ads)
- Capture attention in first 3 seconds
- Include captions (85% watch without sound)
Carousel: Showcase multiple products or benefits
- Use 3-10 images or videos
- Each card can have its own link
- Great for product catalogs or step-by-step processes
Collection: Immersive mobile experience
- Combines cover image/video with product images
- Best for e-commerce and retail
- Creates instant storefront experience
Ad Copy Best Practices
Headline (40 characters max):
- Clear value proposition
- Include key benefit or offer
- Use action-oriented language
Primary Text (125 characters recommended):
- Hook in first line
- Explain the benefit
- Include clear call-to-action
- Ask a question or make a bold statement
Call-to-Action Button:
- Choose from Meta's options (Learn More, Shop Now, Sign Up, etc.)
- Match CTA to your campaign objective
Creative Testing Tips
Test different elements:
- Headlines: Test different value propositions
- Images: Test different visuals and styles
- Copy: Test different messaging angles
- Formats: Test single image vs. video vs. carousel
Rule of thumb: Test one variable at a time to understand what drives performance.
Step 6: Review and Launch
Before launching, review:
Campaign Checklist
- [ ] Campaign objective matches your goal
- [ ] Budget is set appropriately
- [ ] Audience size is optimal (1-5 million)
- [ ] Ad sets are properly configured
- [ ] Ad creative follows best practices
- [ ] Conversion tracking is set up (if using Conversions objective)
- [ ] Payment method is added and valid
Common Mistakes to Avoid
- Too many ad sets: Start with 2-3 ad sets, not 10+
- Over-targeting: Don't layer too many targeting options
- Ignoring the learning phase: Let campaigns run for at least 3-7 days before making changes
- Changing too much: Make small, incremental changes
- Not tracking conversions: Set up Pixel and conversion events before launching
Step 7: Monitor and Optimize
Key Metrics to Watch
During the learning phase (first 3-7 days):
- Spend: Ensure budget is being spent
- Reach: Are you reaching your target audience?
- Frequency: Keep below 3-4 to avoid ad fatigue
- CPC/CPM: Are costs reasonable?
After learning phase:
- Conversions: Are you getting the results you want?
- CPA/ROAS: Is performance profitable?
- CTR: Are ads engaging your audience?
- CPM: Are you paying reasonable costs?
Optimization Strategies
Week 1: Let the campaign run without changes (learning phase)
Week 2: Review performance and make initial optimizations:
- Pause underperforming ads
- Increase budget on top performers
- Adjust targeting if audience is too narrow/broad
Week 3+: Continuous optimization:
- Test new ad creative
- Refine audience targeting
- Adjust budgets based on performance
- Scale winners, pause losers
Integrating with Your Dashboard
Once your campaigns are running, connect them to your PPC analytics dashboard:
- Connect Meta Account: Link your Meta Business Manager account
- Select Ad Accounts: Choose which ad accounts to sync
- Enable Auto-Sync: Set up daily automatic syncing
- View Performance: Monitor all campaigns in one dashboard
- Track Conversions: See conversion data alongside ad performance
- Generate Reports: Create client-ready reports
A centralized dashboard helps you:
- Monitor multiple clients' campaigns simultaneously
- Compare performance across campaigns
- Identify optimization opportunities
- Generate professional client reports
Next Steps
Now that you've launched your first campaign:
- Monitor daily: Check performance and make adjustments
- Let it learn: Don't make changes too quickly
- Test and iterate: Try new creative and audiences
- Scale winners: Increase budget on top performers
- Document learnings: Track what works for future campaigns
Conclusion
Setting up your first Meta advertising campaign doesn't have to be complicated. By following this step-by-step guide, you'll create campaigns that:
- Reach the right audience
- Drive meaningful results
- Provide data for optimization
- Scale as performance improves
Remember, every successful campaign starts with proper setup. Take the time to configure your campaigns correctly, and you'll set yourself up for success.
Ready to manage multiple Meta campaigns? Explore our platform to see how a centralized dashboard can streamline your agency's campaign management and help you deliver better results for your clients.
