Overdue Task Chaser for Microsoft Teams · Operations
A morning nudge in Teams for every overdue Notion task
Each weekday it finds overdue and due-soon tasks in your Notion database and posts a summary in your Microsoft Teams channel, with each owner's list as a reply.
Can't be bought yet: waiting for Microsoft Teams approval. It opens for purchase on its own once approved.
- Runs on a schedule
- 1 AI step
- About 10 min to set up
Sound familiar?
The job, before and after this agent.
What it feels like today
- “Deadlines slip quietly and we only notice at the weekly check-in.”
- “Our team lives in Teams, but our tasks live in Notion.”
- “I don't want to message every person about their late tasks.”
What you get with the agent
- A weekday-morning check of your Notion tasks database.
- Overdue tasks and those due in the next 2 days, grouped by owner, with how late or how soon, status and a Notion link.
- One summary in your Teams channel with each person's list as a reply under it.
- Unowned tasks listed as Unassigned so they don't drift.
- Silent on days when everything is on track.
Before
Your Monday stand-up turns into a hunt through Notion for what's late and whose it is.
After
The list is already in Teams when people log on: who has what overdue, what's due tomorrow, with links. The stand-up starts with fixes, not discovery.
How it works
The whole workflow, step by step.
Every weekday morning the agent reads up to 50 open tasks from your Notion tasks database that are overdue or due soon. The overdue ones and those due in the next 2 days are picked out in code (never by the AI), then AI groups them by owner and writes a short list for each person: task, how late or how soon, status and Notion link. One summary line goes to your Microsoft Teams channel with each person's list as a reply under it; quiet days post nothing. It posts in one channel as the connected user and doesn't DM people, because Teams has no find-user-and-DM action here.
- TriggerEvery weekday morning
- App callRead open tasks from Notion
- LogicCheck the due dates
- LogicAnything to chase?
- Chase:Sort by owner
- All on track:All on track
- AI stepSort by owner
- App callPost the summary in Teams
- LogicEach owner
- Each owner:Reply with their list
- Done:Posted
- App callReply with their list
- OutputPosted
- OutputAll on track
This is the workflow that opens in your workspace when you set the agent up. Every step can be edited.
- Step 1Every weekday morningRuns Monday to Friday at 8:00 (set your time zone on the trigger).
- Step 2Read open tasks from NotionReads up to 50 tasks from your Notion tasks database that aren't Done and are overdue or due within the next week, oldest due date first.
- Step 3Check the due datesIn code, not AI: works out each task's due date in your time zone and keeps the overdue ones (due before today) and those due today or in the next 2 days; tasks due later or without a due date are left out. Change the tiers here (buckets).
- Step 4Anything to chase?On days when nothing is overdue or due soon, nothing is posted.
- Step 5Sort by ownerAI groups the tasks the date check kept by owner and writes a short list for each person; how late or how soon each task is was worked out in code.
- Step 6Post the summary in TeamsPosts one summary line (how many tasks are overdue or due soon, counted in code) to your team's channel.
- Step 7Each ownerRepeats the next step once per owner (up to 30).
- Step 8Reply with their listReplies under the summary with that person's overdue and due-soon tasks, each with its Notion link.
- Step 9PostedThe run history keeps how many owner lists were posted.
- Step 10All on trackNothing overdue or due soon (checked in code): nothing is posted and no AI is used.
Example run
What goes in, and what comes out.
Example with fictional data
Comes in
Fictional Notion tasks at Harborview Events: “Venue contract” overdue 3 days (Lina), “Catering headcount” due tomorrow (Ben).
The agent produces
Teams post: “2 tasks need attention today.” Replies: Lina, 1 overdue by 3 days; Ben, 1 due tomorrow. Each with status and a Notion link.
What you need
Everything it takes to run it.
About 10 minutes from purchase to live. A checklist above the canvas takes you through each step.
Plan
Included in Enterprise; on other paid plans it's $69 once. Agents run live on paid plans, from Basic ($39/mo).
Your AI key
Connect any of 14 AI providers on your own key. Your provider bills usage directly, at cost; we add no markup.
Apps
- NotionLive
- Microsoft TeamsAwaiting approval
Checklist
- A paid plan (agents run live on paid plans).
- An AI provider key (Settings → AI Providers).
- Notion and Microsoft Teams, connected in Settings → Integrations. Microsoft Teams is waiting for Microsoft's approval, so this agent switches on once it's live.
- A Notion tasks database with a “Due” date, a “Status” (Status type, finished = Done) and a people property for owners.
Setup, about 10 minutes
- Connect your AI provider. The AI steps run on your own key (OpenAI, Anthropic, Google and more). Add one in Settings → AI Providers.
- Connect Notion. Connect Notion (Settings → Integrations → Notion) and share your tasks database with it.
- Connect Microsoft Teams. Connect the Microsoft 365 account that should post the messages (Settings → Integrations → Microsoft Teams).
- Pick your tasks database. Open “Read open tasks from Notion” and pick your account and tasks database (it needs a “Due” date and a “Status” property).
- Pick the Teams channel. Open “Post the summary in Teams” and pick your account, team and channel, then pick the same three in “Reply with their list”.
- Test it with Dry Run. Press Dry Run: the agent runs on sample data with no messages sent and nothing written to your apps.
- Switch the trigger on. Open the trigger, check the time (8:00, Monday to Friday) and set your time zone, then switch the schedule on.
Is it a fit?
Who it's for, and what it won't do.
Built for
- Microsoft Teams workplaces that track work in Notion
- Project and operations managers
- Team leads running daily stand-ups
- Agencies managing client deadlines
What it doesn't do
- It posts to one channel as the connected user; it doesn't DM or @mention people (Teams has no find-user-and-DM action here).
- It doesn't change tasks, reassign them or move due dates.
- It reads at most 50 open tasks per run (oldest due date first), from Notion only.
We list the limits up front so you can decide before you buy.
Price
$69 one-time
Per workspace. It never renews.
- Included at no extra cost on Enterprise.
- Buying and running it live need a paid plan, from Basic ($39/mo).
- Dry Run costs nothing: simulated AI and app calls, nothing sent.
- AI usage is billed by your own provider, at cost. No AI credits to buy from us.
One-time agent purchases aren't covered by the 30-day money-back guarantee. Refund policy
FAQ
Questions about Overdue Task Chaser for Microsoft Teams.
Which apps does it need?
Notion for the tasks and Microsoft Teams for the nudges. A Slack version is also in the marketplace. The agent's page shows whether each app is ready to connect.
Will it message people directly?
No. It posts in one channel as the connected user and uses names from Notion; Teams has no find-a-user-and-DM action here. It also never changes tasks or due dates.
What does my Notion database need?
A Due date, a Status property (finished value Done) and a people property for owners. It reads up to 50 open tasks per run. Setup takes about 10 minutes.
What does it cost?
A one-time purchase that never renews. To run it live you need a paid plan and your own AI provider key (OpenAI, Anthropic, Google and others), added in Settings. Dry Run on sample data is free, so you can see real output before you commit.
Can it message each person directly?
No. It posts in one channel as the connected user; Teams has no find-a-user-and-DM action here, so lists use the names from Notion.
How is “overdue” worked out?
In code, not by the AI: “Check the due dates” compares each task's Due date with today in your trigger's time zone. Overdue = due before today; at risk = due today or in the next 2 days. Change the tiers in that step.
Is this a subscription?
No. Overdue Task Chaser for Microsoft Teams is a one-time purchase of $69 per workspace and never renews. The Enterprise plan includes it at no extra cost. Running it live needs a paid plan (from Basic ($39/mo)), and your AI provider bills you directly for usage.
Can I test it before it touches real data?
Yes. Once it's set up in your workspace, Dry Run plays every step on sample data with simulated AI and app calls: nothing is sent and nothing in your apps changes. Switch the trigger on only when you're happy.
Overdue Task Chaser for Microsoft Teams is almost ready.
Can't be bought yet: waiting for Microsoft Teams approval. It opens for purchase on its own once approved. Create a free account now and you'll find it on your Agents page.