Automate your schedule: How to wrangle your recurring tasks with Zapier

Krystina Martinez
Krystina Martinez / Last updated October 8, 2020

Nothing sucks time out of your day like those recurring routine tasks. They usually don't require much effort, but when you have to share the same video call link every day in your team chat app, create a new project document every week, or file a monthly expense report, those little tasks add up.

Automation can help. Zapier's a tool that automates the tedious tasks between web apps through our automatic workflows, which we call Zaps. And when you use Schedule—our built-in app—in a Zap, it automatically takes care of those tasks on your timetable. No more worrying about sending the weekly meeting agenda in Slack.

We'll show you how to use Schedule to build a Zap, and some common ways you can use it to solve problems at work. You'll need a Zapier account to use Schedule. If you don't have an account yet, it's free to get started.

How Schedule works

Schedule is great for automating tasks that you do on a recurring schedule, such as weekly or monthly. Use it to trigger your Zap every day, week, or month—just choose the specific hour, day of the week, or day of the month, and whether you want your Zap to run on weekends.

Here's how to set it up:

  1. Create a Zapier account if you haven't already. Then, adjust your time zone settings in your account.
  2. Click the Use this Zap button below to use our template, or go to the Zap Editor to build one from scratch.
  3. Choose the frequency you'd like Schedule to run.
  4. Connect and customize what you want your app to do.
  5. Test your Zap, and turn it on.

We'll start with a simple Zap template—what we call our pre-made workflows—that will send you a daily message in Slack. To get started with a template, click on it to get started and we'll guide you through customizing it. It only takes a few minutes. You can read more about setting up Zaps here.

Before you begin

When you use Schedule as a trigger—the event that starts your workflow—it uses the timezone set in your Zapier account. So don't forget to check your account settings and make sure it's in the right time zone.

On the Zapier site, click on your profile icon at the top-right corner of your browser window. Then, click on Settings.

A screenshot of where to find the Settings pane on the Zapier homepage.

You'll be directed to the My Profile tab, where you can edit your profile. Scroll down until you see Timezone. Click on the dropdown to change your account to the appropriate time zone, and then click Save Changes.

Now Schedule will trigger at the correct time, and not 2 a.m. (Unless that's what you want.)

Pick your schedule

Click on the Zap template below to get started, or go into the Zap Editor to start from scratch.

If you're creating your Zap from scratch, search for and select Schedule by Zapier. It's also located under Built-in Apps.

A screenshot of where to find Schedule in the Zap Editor.

If you're using the template, the app and trigger event will already be selected. If you'd like to select a different cadence, such as weekly or monthly, just click on the dropdown under Choose Trigger Event to make your selection. Click Continue.

A screenshot of the Schedule app and the event options in the Zap Editor.

Then, select whether you want your Zap to trigger on weekends, and then click on the dropdown under Time Of Day to select when you want your Zap to run. This is why your timezone settings need to be correct.

A screenshot of time of day options in the Zap Editor.

Zapier defaults to on-the-hour increments, but if you want something to run, say at 10:30 a.m., you can type that in instead. Zapier can handle both 12-hour and 24-hour formats. Just make sure to specify whether it's morning or afternoon if you're using the 12-hour format. Click Continue when you're done.

Now it's time to test Schedule. Click on Test trigger. Zapier will find a recent day, week, or month in your account to confirm that the account is connected. It's ok if it's not the exact time you specified in the previous step. Zapier just needs some test data for testing your Zap later.

A screenshot of how sample data for Schedule looks like in the Zap Editor.

When you have your sample information, click Continue.

Connect and customize Slack

The Zap template will pre-select our app and action event. Otherwise, select Slack as the App and Send a direct message as the Action event. Click Continue.

A screenshot of the app and action event selected in the Zap Editor.

If you haven't connected your Slack account before, you'll need to sign in and authorize Zapier to access Slack. Some Slack administrators require that you get permission to install specific apps to your workspace. If you've already connected Slack, select your account from the dropdown menu. Click Continue.

A screenshot of a Slack account selected in the Zap editor.

Now you'll customize your Slack direct message. Click on the dropdown under To Username to find and select your Slack username.

Now, type in whatever you want for your message. In this example, I'm creating a simple reminder to eat lunch, but you can also add links, hyperlink text, tag your colleagues in Slack, and more. Check out this formatting guide to learn how.

A screenshot of formatting a Slack message in the Zap Editor.

Zapier defaults to showing direct messages as bots. If you change Send As A Bot? to No, the message will appear to come from you. If you leave it as a bot, you can name your bot and add a Slack emoji that will show up anytime you receive your bot message.

Once you're done customizing your message, click Continue.

Test your Zap and turn it on.

Now it's time to test our Zap. Zapier will send a test message according to what we've configured earlier. You can also skip the test by clicking on Skip test at the top-right corner, but if you have any special formatting, you want to make sure it's showing up correctly. Click any of the test buttons to continue.

A screenshot of testing the Zap in the Zap Editor.

And this is what our message looks like in Slack:

A direct message in Slack reminding someone to eat lunch.

If you're happy with how everything looks, don't forget to click the slider at the bottom to turn it on.

A screenshot of a slider switched to OFF in the Zap Editor.

Popular ways to use Schedule

The tutorial above was a very simple example of how to use Schedule to power your Zaps. Here are some other ways to tackle routine tasks at work:

Manage your tasks

Some task managers already have recurring task features, but they tend to just stick around on your task list, forever. This isn't ideal for folks who love a cleared to-do list. Or maybe you want to delegate tasks to a different coworker each week. Use Schedule to trigger your Zap to create a new task or project on a recurring schedule.

Create and update documents

Are you tired of selecting Create a copy to make the same document, every month? Or do you often forget to add the same row of information to a spreadsheet each week? Pair Schedule with a spreadsheet, document, or note-taking app to ensure you're capturing information when it's needed.

Send recurring communications

Similar to our lunch reminder example earlier, you can also use Schedule to send emails to clients on a recurring basis, share meeting agendas and call links in Slack, and handle other routine communications.

Need a different schedule? Add a filter.

If you need something to run biweekly, bi-monthly or twice a week, you can pair Schedule with a filter to make it happen. Add a filter—available on our paid plans—to your Zap, and have it watch for the days, weeks, or months when you do or don't want the Zap to run. You can filter based on the name or number of the day or month.

For example, I have a Zap that reminds me to sharpen my kitchen knives quarterly. In my filter, I've set it up to run at three-month intervals.

A screenshot of a filter created by the author.

Visit Schedule's integrations page to find more pre-built Zaps, or build your own with your favorite apps.

An earlier version of this article, written by Matt Guay, was published in February 2016.

Get Productivity Tips In Your Inbox

Learn about workflow, company building, and how to get things done.

Load Comments...

Comments powered by Disqus


Take the Work out of Workflow

Zapier is the easiest way to automate powerful workflows with more than 2,000 apps.