Skip to content

Automate Microsoft To Do

Get tasks into Microsoft To Do from wherever they start, and get them back out before they're late. Forms, scripts and other apps can add tasks to your lists, and a morning email shows what's due today and what's slipped. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.

Try asking

Create a ClickRuntime automation: give me a link that adds a task to my Microsoft To Do 'Errands' list using the title and due date I send it.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Build your own

Build any Microsoft To Do automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Microsoft To Do should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every morning, look at my Microsoft To Do tasks and send me the three overdue ones that have been open longest.

When I flag an email in Outlook, create a Microsoft To Do task with the subject and a link back to the email.

Each Friday, collect completed Microsoft To Do tasks, have AI write a weekly summary, save it to OneNote and email it to my manager in Outlook.

Beyond chat

Have Microsoft To Do work when you're not in the chat

Connecting Microsoft To Do to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Microsoft To Do

You connect Microsoft To Do through your own app registration in Microsoft Entra, the same kind you'd use for Outlook or other Microsoft apps.

Microsoft To Do

Tasks / To-do

  1. In Microsoft Entra, open App registrations and create a registration, or reuse an existing one. Include personal Microsoft accounts if your To Do is on a personal account.
  2. Add a client secret and copy its value.
  3. Under API permissions, add the delegated Microsoft Graph permissions Tasks.ReadWrite and offline_access.
  4. In the ClickRuntime dashboard, open Connections, choose Microsoft To Do and enter the client ID and client secret.

Good to know

Microsoft To Do limits that affect automations

  • Creating or changing tasks needs delegated Tasks.ReadWrite, signed in as the person whose lists they are. App-only access can read tasks but never write them.
  • Both work and personal Microsoft accounts are supported.
  • Tasks sent to an automation's link are created the moment the link is called. Digests read your lists at the time you schedule.

FAQ

Questions about automating Microsoft To Do

What can ClickRuntime see or change in To Do?
The task lists of the account that authorised your app. With `Tasks.ReadWrite` it can read tasks across your lists and create or update them.
Can it add tasks to someone else's lists?
Only by connecting that person's own account. Microsoft doesn't allow writing tasks with app-only access, so each person authorises their own lists.
How do I send tasks to it from another tool?
Ask for a link. Anything that can make a web request, like a form, a script or a shortcut on your phone, can send a title and due date to it, and the task appears straight away.
Do I need AI for To Do automations?
No. Creating tasks and sending due-task emails run without it. If you want tasks written from longer text, that uses the AI that comes with every ClickRuntime plan, so you don't need your own AI key.
Is this a Microsoft To Do connector for ChatGPT or Claude?
Not for chatting with Microsoft To Do data. A chat connector lets your assistant read and change Microsoft To Do while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Microsoft To Do event.

Tell your assistant what Microsoft To Do should do

Free plan. No credit card.