Skip to content

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

By Krystina Martinez · April 14, 2021
Hero image with the Schedule by Zapier logo

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—and take time away from more important business.

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.

What is Schedule by Zapier

Schedule is a Zapier app you can use in automated workflows. You can use it to trigger—or start—a Zap on a recurring schedule.

Depending on the recurring task you're trying to automate, you can set Schedule to run 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.

Popular ways to use Schedule by Zapier

Schedule will remember to do things for you, so you can focus on taking care of business. Here are some popular ways to use Schedule, even on the most unpredictable workdays:

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 Trello cards weekly at scheduled times

  • Schedule by Zapier logo
  • Trello logo
Schedule by Zapier + Trello
More details
    Never forget those weekly repetitive tasks with this handy Zap! Set up this integration to automatically create a new card in Trello every week, at a time of your choosing.

    Schedule new tasks in MeisterTask weekly

    • Schedule by Zapier logo
    • MeisterTask logo
    Schedule by Zapier + MeisterTask
    More details
      Is there a particular task that you need to get done every week? Ever forgotten about it, or to write it down for yourself? Never worry about that again! A single automation can be set up, and will create that task for you every week without you ever needing to do it yourself.

      Create Todoist tasks daily at a scheduled time

      • Schedule by Zapier logo
      • Todoist logo
      Schedule by Zapier + Todoist
      More details
        Keep yourself on track with tasks that repeat every day. Use this Zap to automatically create daily tasks for yourself at the same time each day. Now, your task list won't be cluttered with recurring tasks for tomorrow, but rather will only contain tasks that need to be taken care of immediately.

        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.

        Add daily notes to Evernote

        • Schedule by Zapier logo
        • Evernote logo
        Schedule by Zapier + Evernote
        More details
          If you use Evernote for recording daily notes, then use Zapier to schedule creating notes—or note outlines—automatically rather than setting them up manually every day. That way, you can automatically have a new note waiting for you to add info to in Evernote each day when you start your work.

          Add rows to Google Sheets every week

          • Schedule by Zapier logo
          • Google Sheets logo
          Schedule by Zapier + Google Sheets
          More details
            Useful for tracking everything from habits to inventory, weekly spreadsheets are essential to your pipeline. Get some automated structure by setting up this scheduled Google Sheets integration. Once it's active, Zapier will add a new row to Google Sheets every week on the same day, making sure your business runs like clockwork.

            Automatically create a Google Docs document every week

            • Schedule by Zapier logo
            • Google Docs logo
            Schedule by Zapier + Google Docs
            More details
              If you have a weekly summary that you need to put together for your boss, or you want to motivate yourself to write a weekly blog post, try this Zap: it automatically creates a Google Docs document each week at a time that you specify.

              When you pair Schedule with a search step—available on our paid plans—you can update existing specific information in a document or spreadsheet on a recurring basis. Learn more about search steps.

              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.

              Send daily emails with Gmail

              • Schedule by Zapier logo
              • Gmail logo
              Schedule by Zapier + Gmail
              More details
                Use Zapier to automatically send daily email messages with Gmail. With this integration, you choose a daily schedule and write a Gmail message, and Zapier will then send that email daily at the time that you nominate. It's a great way to remind yourself of things you have to do each day, share info automatically, and more.

                Get weekly reminders in Slack

                • Schedule by Zapier logo
                • Slack logo
                Schedule by Zapier + Slack
                More details
                  Some tasks need to be completed weekly, but we might just need a gentle reminder. Spending most of our days in Slack communicating with our team makes it a great place to get those task reminders. Set up this integration and, with a little help from Zapier, you can automatically get that scheduled task in the Slack channel of your choice at the same time weekly.

                  Get daily reminders by SMS

                  • Schedule by Zapier logo
                  • SMS by Zapier logo
                  Schedule by Zapier + SMS by Zapier
                  More details
                    There are tasks we need to complete every day, but sometimes we just need a reminder of those tasks. With a little help from Zapier that scheduled task can get sent to you by text message at the same time every day.

                    Customize your scheduled Zaps with filters

                    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.

                    How to set up Schedule by Zapier

                    Schedule is easy to set up in Zapier. We'll walk you through how you can set it up to send you a daily message in Slack.

                    To get started, just click on the Zap below and we'll guide you through customizing it. It only takes a few minutes. You can read more about setting up Zaps here.

                    If you don't use Slack, but instead want to schedule a message in Google Hangouts Chat or Microsoft Teams, adjust the "Connect and customize" step. You'll find other ideas for Zaps at the end of the tutorial portion.

                    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 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.

                    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 below to get started, or go into the Zap editor to start from scratch.

                    Send daily notifications in Slack

                    • Schedule by Zapier logo
                    • Slack logo
                    Schedule by Zapier + Slack
                    More details
                      Looking for an easy reminder about your daily tasks? With this integration, that scheduled task will automatically show up in a custom message the Slack channel of your choice at the same time, every day.

                      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.

                      If you chose weekly, you'll instead select the day of the week and time. For Zaps that run monthly, you'll customize the day of the month and the time instead.

                      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.

                      For each app you connect, Zapier will ask for a general set of permissions which allows you to be flexible with your Zaps. The only actions Zapier takes on your app accounts are those a given Zap needs to accomplish what you've set up.

                      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.

                      Once everything is set up correctly, you're ready to begin using your Zap.

                      Can't get it quite right? Check out this article on formatting Slack messages in Zapier.

                      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. It was updated in October 2020 and again in April 2021.

                      Get productivity tips delivered straight to your inbox

                      We’ll email you 1-3 times per week—and never share your information.

                      Related articles

                      Improve your productivity automatically. Use Zapier to get your apps working together.

                      A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'