How to Schedule a Facebook Ad

Cody Schneider8 min read

Scheduling your Facebook ads is a simple trick that can save you money and enhance your campaign's performance. Instead of letting your ads run 24/7, you can specify the exact days and hours to show them to your audience. This article will guide you on how and when to schedule your Facebook ads for optimal results.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Why Should You Schedule Your Facebook Ads?

Running ads continuously might seem like the best way to reach everyone, but it often leads to wasted ad spend. Ad scheduling, also known as "dayparting," gives you strategic control over your budget. Here’s why it’s so powerful:

  • Reach Customers at the Right Moment: Your audience isn’t online and ready to buy 24/7. Scheduling allows you to focus your budget on the peak hours when they are most active and likely to convert. A restaurant, for example, could run ads from 11 AM to 2 PM to catch the lunch rush and again from 5 PM to 9 PM for dinner.
  • Maximize a Limited Budget: If you don't have a massive budget, you can't afford to spend money during low-performing hours. By turning off your ads overnight or during known quiet periods, you ensure every dollar is spent trying to reach users when it matters most.
  • Align with Business Operations: For businesses that rely on immediate follow-up, scheduling is essential. A real estate agent generating leads only wants ads running when their team is available to respond to inquiries promptly - not at 3 AM on a Sunday.
  • Promote Time-Sensitive Offers: Running a weekend flash sale or a one-day-only event? Scheduling makes it easy to run ads exclusively during the promotion period, creating urgency and avoiding confusion after the offer has expired.

Before You Begin: The Lifetime Budget Requirement

There's one crucial prerequisite for scheduling Facebook ads: you must use a Lifetime Budget for your campaign. Ad scheduling is not available for campaigns that use a Daily Budget.

Here’s the simple difference:

  • Daily Budget: You tell Facebook how much to spend per day on average. Facebook’s algorithm will aim to hit this daily target.
  • Lifetime Budget: You tell Facebook the total amount you want to spend over the entire duration of the campaign. This gives the algorithm more flexibility to spend more on high-opportunity days and less on others, while also unlocking the ad scheduling feature.

When you set up your campaign, make sure you choose the "Lifetime Budget" option. You can set this either at the campaign level (if using Advantage campaign budget) or the ad set level.

How to Schedule Facebook Ads: A Step-by-Step Guide

Ready to set up your first scheduled campaign? Just follow these steps in Meta Ads Manager.

Step 1: Create a New Campaign in Ads Manager

Start by navigating to your Meta Ads Manager dashboard. Click the green "+ Create" button on the left to start a new campaign.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 2: Select Your Campaign Objective and Budget Type

First, choose the objective that aligns with your goal, like Sales, Leads, or Traffic. After selecting your objective, you'll be taken to the campaign setup screen.

Here, look for the Advantage campaign budget section. If you want to set one budget for all your ad sets, toggle this on. Then, in the "Campaign budget" dropdown, select Lifetime Budget and enter the total amount you wish to spend.

If you prefer to set budgets at the ad set level, leave "Advantage campaign budget" toggled off and proceed to the next step.

Step 3: Navigate to Your Ad Set and Set Your Schedule

In the ad set configuration screen, scroll down to the Budget & schedule section. If you didn't set a budget at the campaign level, this is where you’ll select "Lifetime Budget" and input your amount and campaign dates.

A little further down, you'll see a section called Ad scheduling. Click the "Edit" link next to it, and check the box that says "Run ads on a schedule."

Step 4: Select Your Time Slots

You’ll now see a simple grid representing every hour of every day of the week. This is where you bring your schedule to life.

  • Click and drag your mouse across the blocks of time you want your ads to run.
  • Selected blocks will turn blue, indicating that your ads are scheduled to run during those times.
  • You can click a block again to deselect it. Pro-tip: You can click the "Every day" label or a specific day of the week (e.g., "Mon," "Tue") to select or deselect all hours for that period at once.

For example, if you want your ads to run from 9 AM to 5 PM on weekdays, you would select those specific blocks from Monday to Friday.

Important Note: Under the grid, you will see a notice that says, “Hours are shown in your ad account’s time zone.” Be mindful of this if you’re targeting audiences in different locations.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

Step 5: Finalize Your Ad Set and Publish

Once you’ve set your schedule, complete the rest of your ad set configuration by defining your audience, placements, and optimization settings. Finally, design your ad creative (images/video, text, headline, etc.) at the ad level.

After you’ve double-checked everything, hit the "Publish" button. Your campaign is now set up and will only deliver ads during the times you specified.

Pro Tips for Smart Ad Scheduling

To get the most out of ad scheduling, don't just guess. Use data and strategy to inform your choices.

1. Use Data to Discover Peak Times

Let data guide your scheduling decisions. Check your available analytics to see when your customers are most active or when sales typically occur.

  • Facebook Page Insights: Go to your Facebook Page's "Insights" tab, then find the "Posts" section. It includes a chart showing when your followers were online over the past week. This is a great starting point.
  • Website Analytics: In Google Analytics 4, look at the default reports under "User attributes" > "Audience by" and change the dimension to "Hour." This can show you when you get the most site traffic.
  • Sales Data: If you run an e-commerce store on a platform like Shopify, check your sales reports. Most platforms let you see sales trends by day of the week or even hour of the day. Match your ad schedule to these peak purchase times.

2. Be Mindful of Time Zones

As mentioned, ad schedules run in your ad account’s time zone. If you are a U.S.-based business targeting customers in the UK, a 9 AM start time for you is 2 PM for them. You'll need to manually adjust your scheduled hours to align with the local time of your primary audience. For campaigns targeting multiple, spread-out time zones, dayparting can be tricky and may be less effective.

GraphedGraphed

Still Building Reports Manually?

Watch how growth teams are getting answers in seconds — not days.

Watch Graphed demo video

3. Start Broad and Refine Over Time

If you have no historical data to work with, don’t worry. Start with a broad, logical schedule. You could run ads during typical waking hours, like 7 AM to 11 PM, seven days a week. After a week or two, check your Facebook Ads reports.

You can break down your campaign's performance by "Time of Day (Ad account time zone)." This will show you metrics like Cost Per Result and Amount Spent for different hourly blocks. If you notice costs are sky-high between 7 AM and 9 AM but performance is great in the evening, you can adjust your schedule to focus more budget on the high-performing times.

4. Test Different Schedules

Don't be afraid to experiment. You could run an A/B test with two identical ad sets, each with a different schedule, to see which performs better. One might run only on weekdays, while another runs only on weekends. Digital marketing is about testing and iterating, and your ad schedule is no exception.

Final Thoughts

Scheduling your Facebook ads gives you precise control, ensuring you are reaching your ideal customers at the most optimal times. By moving from a daily to a lifetime budget and carefully selecting your hours, you can eliminate wasteful spending and potentially increase your campaign’s overall return.

Keeping track of all this data - from Shopify sales to Google Analytics traffic to Facebook ad results - can quickly become overwhelming. At Graphed, we built a tool to make this easier. Instead of jumping between platforms and digging through reports, you can simply ask questions in plain English like, "What were my top 10 best-selling products last month?" or "Show me my Facebook ad spend vs. revenue this quarter." Graphed connects to your data sources and gives you instant answers and real-time dashboards, helping you find those winning insights faster than ever.

Related Articles

How to Enable Data Analysis in Excel

Enable Excel's hidden data analysis tools with our step-by-step guide. Uncover trends, make forecasts, and turn raw numbers into actionable insights today!