Automate tasks with Make.com

Automate Todoist scheduling with Make.com

In this guide, you will learn how to use make.com to schedule recurring Todoist tasks on every day except specific weekdays, using a simple scenario that combines date tools, filters, and routers.

The goal is to create an automation that runs daily, checks which weekday it is, and then decides whether to create a Todoist task or skip that day. This approach avoids overcomplicated formulas and keeps your scenario easy to maintain.

What you need before starting on Make.com

Before building the scenario, prepare the following:

  • An active make.com account.
  • A Todoist account with at least one project where new tasks will be created.
  • Basic familiarity with modules, filters, and routers inside make.com.

If you are completely new to automation and integrations, you can also explore implementation guides and consulting resources on sites like Consultevo to better understand how automation platforms fit into your workflows.

Overview of the Make.com scenario

The scenario you will build uses these key elements:

  • A scheduler module that runs the scenario every day.
  • A date or tools module to get the current date and weekday.
  • A router to branch logic based on the weekday value.
  • Filters on each router branch to include or exclude specific days.
  • A Todoist module that creates or schedules the task only on allowed days.

By combining these elements inside make.com, you can precisely control on which weekdays your Todoist task will run, for example, every day except Saturday and Sunday, or every day except Monday.

Step 1: Create a new scenario in Make.com

  1. Log in to your make.com dashboard.

  2. Click Create a new scenario.

  3. On the canvas, add the Scheduler module as the starting point.

  4. Set the scheduler to run Every day at your preferred time.

This guarantees that the scenario triggers daily, and the rest of the logic will decide whether to create the Todoist task.

Step 2: Add a date module to detect the weekday

The next step on make.com is to determine which weekday it is when the scenario runs. There are different ways to achieve this, but a common approach is to use a date or tools module.

  1. After the Scheduler, add a Tools > Set variable or Tools > Date and time module (depending on what is available in your scenario builder).

  2. Set it to capture the current date/time from the Scheduler module.

  3. Use a date format that returns the weekday as a number (for example, 1–7) or as a short code (for example, Mon, Tue, Wed).

This will give you a field you can use in filters to identify which day of the week the scenario is running on.

Step 3: Add a router in Make.com for day-based logic

To execute different actions depending on the weekday, you will use a router in make.com.

  1. Insert a Router after the date-related module.

  2. Create multiple routes, each representing a different condition. For example:

    • Route 1: Allowed weekdays (e.g., Monday–Friday).
    • Route 2: Excluded weekdays (e.g., Saturday–Sunday).

You can also create a more granular structure such as one route per weekday if you want different tasks or settings per day.

Step 4: Configure filters to exclude specific days

Filters are where you instruct make.com to run or skip Todoist actions on specific days.

Setting weekday filters in Make.com

  1. Select the first route (for allowed days) and add a filter.

  2. Use the weekday value from your date module as the left side of the condition.

  3. Configure the filter to only pass when the weekday matches the days you want to include, for example:

    • Condition: weekday is greater than or equal to 1 and less than or equal to 5 (if 1=Monday, 5=Friday).
  4. For any route that represents days you want to exclude (e.g., weekends), either:

    • Leave the route without any Todoist module, or
    • Add a Todoist module but do not create the target task, instead logging or doing another action.

The practical result is that the scenario runs daily, but Todoist tasks are only created when the filters on make.com allow the data to pass through.

Examples of “every day except” filters

  • Every day except Sunday: weekday is not equal to 7.
  • Weekdays only: weekday is between 1 and 5.
  • Every day except Monday and Friday: weekday is not equal to 1 and not equal to 5.

You can adjust these conditions to match the weekday numbering provided by your date function in make.com.

Step 5: Add the Todoist module on allowed routes

Once your filters are in place on make.com, you can connect the Todoist module only on routes that represent valid days.

  1. On the route that passes for allowed days, add the Todoist > Create a task module.

  2. Choose your target project and section.

  3. Map the task content, due date, priority, and any labels you need.

  4. If you want the task due date to always be the current day, map the date field from the scheduler or date module.

Now, when the scenario runs, the Todoist task is only created when the weekday filter condition is met.

Step 6: Test and activate your Make.com scenario

After configuring all modules, it is important to test the scenario thoroughly.

  1. Use the Run once button in make.com to test the current day’s behavior.

  2. Temporarily adjust your filter conditions to simulate different weekdays, or manually change your date field to test multiple cases.

  3. Verify that Todoist tasks appear only on the intended days and that nothing is created on excluded days.

  4. Once you are satisfied, switch the scenario from Draft to On.

Your automation is now live and will handle recurring scheduling logic for you.

Tips and variations for advanced Make.com users

  • Different tasks per weekday: Add separate routes for each day and configure different Todoist task templates per route.
  • Holiday exceptions: Connect a calendar or spreadsheet of holidays, and add an extra filter that checks if today is a holiday before creating tasks.
  • Dynamic task content: Use text and variables in make.com to build task titles that include dates, metrics, or context from other apps.

If you want a visual walkthrough and further details, you can review the original how-to example at this Make tutorial page, which illustrates how to schedule Todoist tasks on every day except specific weekdays.

Recap: Why use Make.com for “every day except” scheduling

By using a daily scheduler, a date field for weekday detection, routers, and filters, make.com lets you create highly flexible recurring task flows without complicated code. The result is a clean, maintainable scenario that runs every day and only creates Todoist tasks when your rules say it should, giving you precise control over your schedule.

Need Help With Make.com?

If you want expert help building, automating, or scaling your Make scenarios, work with ConsultEvo — certified workflow and automation specialists.

Get Help

Leave a Comment

Your email address will not be published. Required fields are marked *