How to Run an Instagram Ad

Cody Schneider••9 min read

Running your first Instagram ad can feel like a big step, but it's one of the most effective ways to find new customers right where they're already scrolling. Forget the complicated jargon and overwhelming options - this guide will walk you through the entire process step-by-step, from setting up your campaign to designing an ad that gets results.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Before You Begin: The Essentials Checklist

Before you jump into creating your ad, make sure you have these four things ready to go. A little preparation now saves a lot of headaches later.

  • An Instagram Business or Creator Account: You can’t run ads from a personal account. If you haven't switched yet, go to your Instagram profile, tap Edit Profile, and under "Public business information," you'll see an option to switch or create a professional account. It's free and only takes a minute.
  • A Connected Facebook Page: Instagram Ads are run through the Facebook Ads Manager. Because of this, your Instagram Business Account must be linked to a Facebook Page. This connection allows you to use the full suite of advertising tools.
  • Your Goal (Objective): What do you want this ad to achieve? Are you trying to drive traffic to your website, generate leads with a sign-up form, get more video views, or make direct sales on your e-commerce store? Knowing this upfront helps you choose the right campaign settings.
  • Your Ad Creative and Copy: Have your high-quality image, video, or carousel images ready. You should also have a rough idea of what text you'll use for your primary text and headline.

Two Ways to Run Instagram Ads: Simple vs. Professional

There are two main approaches to creating an Instagram ad. One is great for getting started quickly, while the other offers far more control and better potential for ROI.

1. Boosting a Post (The "Easy" Way)

You’ve likely seen the blue "Boost Post" button on your own Instagram posts. This is the simplest way to get an ad running. You choose an existing post, select a goal (like more profile visits or website clicks), pick a basic audience, set a budget, and launch. It’s quick, easy, and all done within the Instagram app.

The downside? It's very limited. You miss out on detailed audience targeting, specific ad placements, creative A/B testing, and advanced optimization options that are crucial for scaling your results.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

2. Using Meta Ads Manager (The "Pro" Way)

Meta Ads Manager (formerly Facebook Ads Manager) is the mothership for all advertising on Facebook and Instagram. While it might look a bit intimidating at first, this is where you gain complete control over every variable of your campaign. You can build advanced audiences, choose exactly where your ads appear (e.g., only in Instagram Stories), design unique ads that don't live on your profile, and optimize for specific business goals like sales or leads.

For the rest of this guide, we'll focus on using Ads Manager, as it’s the method that delivers the best and most sustainable results for businesses.

How to Run an Instagram Ad with Meta Ads Manager: Step-by-Step

Ready to build a professional-grade campaign? Let's go through the process inside Ads Manager step by step.

Step 1: Choose Your Campaign Objective

Inside Ads Manager, click the green "+ Create" button to start a new campaign. The first thing you'll be asked is to choose your objective. This tells Instagram what you're trying to achieve, so its algorithm can find the right people to show your ad to.

The most common objectives for businesses are:

  • Awareness: Getting your brand in front of as many new eyes as possible. Good for top-of-funnel brand building.
  • Traffic: Sending people to a specific URL, like your website's homepage, a product page, or a blog post.
  • Engagement: Getting more comments, likes, shares, or event responses on your posts.
  • Leads: Collecting contact information from potential customers using an instant form, website form fills, or calls.
  • App Promotion: Encouraging people to install your app or take a specific action within it.
  • Sales: The most direct ROI objective. This is optimized to find people most likely to make a purchase, add an item to their cart, or trigger another conversion event on your website. (Note: This requires a Meta Pixel to be installed on your site to track sales.)

Choose the objective that most closely matches your business goal.

GraphedGraphed

Build AI Agents for Marketing

Build virtual employees that run your go to market. Connect your data sources, deploy autonomous agents, and grow your company.

Watch Graphed demo video

Step 2: Set Your Budget and Schedule

Next, you’ll define how much you want to spend and for how long. You have two main options for setting a budget:

  • Daily Budget: You set an average amount to spend each day. Your actual daily spend might fluctuate slightly, but it will average out over time. This is great for evergreen, "always-on" campaigns.
  • Lifetime Budget: You set a total amount to spend over a specific period (e.g., $100 over one week). Ads Manager will automatically pace your spending across the entire timeframe. This is perfect for campaigns with a fixed end date, like a holiday sale.

You can also set a start and end date for your campaign, which gives you complete control over when your ad runs.

Step 3: Define Your Target Audience

This is where the magic happens. Ads Manager allows you to create a highly specific audience to ensure your ad is shown to the people who are most likely to be interested in your product or service.

You can define your audience based on several layers:

  • Location: Target users by country, state/region, city, or even a specific zip code.
  • Demographics: Specify the age range and gender of the people you want to reach.
  • Detailed Targeting (Interests and Behaviors): This is the most powerful part. You can target people based on their interests (e.g., "hiking," "skincare," "digital marketing"), their online behaviors (e.g., "engaged shoppers"), life events (e.g., "newlyweds"), and much more. Think about who your ideal customer is and what they might be interested in on Instagram.
  • Custom Audiences (Advanced): Once you’re more experienced, you can create Custom Audiences. These are highly valuable groups of people who have already interacted with your business, such as your website visitors, your email list subscribers, or people who have engaged with your Instagram account.
  • Lookalike Audiences (Advanced): You can also create a new audience of people who are remarkably similar (a "lookalike") to your existing custom audiences, which is an extremely effective way to find new customers.

For your first campaign, start with a combination of location, demographics, and a few relevant interests that describe your perfect customer.

Step 4: Choose Your Ad Placements

Placements are simply where your ad will appear across Meta’s family of apps (Facebook, Instagram, Messenger, and Audience Network). Since our goal is to run an Instagram ad, we want to focus there.

You have two options here:

  1. Advantage+ placements (Recommended for beginners): This lets Meta’s algorithm automatically show your ad across all placements where it's likely to perform best. It will often prioritize Instagram because of its strong performance but may show it on Facebook too if it finds a good opportunity.
  2. Manual Placements: This gives you precise control. You can uncheck all boxes except for the Instagram ones. Here, you can decide if you want your ad to appear in the Instagram Feed, Stories, Reels, Explore page, or Shops.

For simple campaigns, focusing on the Feed, Stories, and Reels is a great starting point.

Step 5: Design Your Ad Creative

Now it's time to build the visual part of your ad - the part people will actually see.

  1. Ad Format: Choose from a Single Image or Video, a Carousel (multiple images/videos people can swipe through), or a Collection (a mobile-only format focused on e-commerce discovery).
  2. Add Your Media: Upload your image or video. Pay close attention to the recommended specs and aspect ratios, especially for placements like Stories and Reels which require a vertical format (9:16).
  3. Write Your Ad Copy: You’ll have a few text fields to fill out.
  4. Choose a Call-to-Action (CTA): Select the button that best fits your goal, such as "Shop Now," "Learn More," "Sign Up," "Contact Us," or "Book Now."
  5. Set Your Destination: In the "Destination" section, add the URL of the website or landing page you want to send people to when they click your ad.

Free PDF · the crash course

AI Agents for Marketing Crash Course

Learn how to deploy AI marketing agents across your go-to-market — the best tools, prompts, and workflows to turn your data into autonomous execution without writing code.

Step 6: Review and Publish

Take one final moment to review all your settings: your objective, budget, audience, placements, and creative. You'll see a preview of how your ad will look in different placements on the right-hand side.

If everything looks correct, hit the "Publish" button. Your ad will go into a review process, which usually takes anywhere from a few minutes to a few hours. Once approved, it will start running!

Final Quick Tips for a Successful Ad

  • Visuals are everything. Instagram is a highly visual platform. Blurry photos, low-quality video, or clunky graphics will get scrolled past instantly. Invest in clean, high-resolution creative.
  • Think mobile-first. Your ad will overwhelmingly be seen on a phone. Ensure your text is readable on a small screen and use vertical video for Stories and Reels. Adding captions to video is also a must, as many users browse with the sound off.
  • Start small and test. You don't need a huge budget to start. Spend a small amount to see what works. Consider running two versions of an ad with different images or headlines (an A/B test) to see which one performs better. Use this data to improve your next campaign.

Final Thoughts

Running Instagram ads through Meta Ads Manager is a learned skill, but by following these steps, you’ve put yourself miles ahead of the competition still only using the "Boost Post" button. The real power comes from setting a clear objective, targeting the right audience, and creating an ad that genuinely captures attention.

As you get more comfortable, you'll find yourself running ads across Instagram, Facebook, and maybe even Google. The biggest challenge then becomes tracking what's actually working. At Graphed, we solve this by letting you connect all your ad accounts and data sources into one place. You can create real-time marketing dashboards with simple natural language, so you always know which campaigns are really driving sales - without spending hours buried in spreadsheets.

Related Articles