Overdue Task Chaser · Operations
Catch slipping tasks every morning without chasing anyone
Each weekday it checks your Notion tasks, finds what's overdue or due in two days and posts one tidy Slack summary with each person's list in the thread. Quiet days, it stays quiet.
Free account to start. Buying and running live need a paid plan.
- 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
- “We only find out tasks slipped when someone asks about them in the weekly meeting.”
- “Chasing people one by one makes me feel like a nag.”
- “Nobody actually opens the project board to check due dates.”
What you get with the agent
- A weekday-morning check of your Notion tasks database in your time zone.
- Overdue tasks and those due in the next 2 days, grouped by owner, with days late or until due, status and a Notion link.
- One Slack summary with each person's list as a reply in its thread.
- Tasks without an owner listed as Unassigned so they get picked up.
- Nothing posted on days when everything is on track.
Before
Thursday's status meeting reveals three tasks that were due Monday. Everyone says they lost track; you spend the meeting rearranging the week.
After
Every morning, one Slack message: four tasks need attention. Each owner sees their own short list in the thread and fixes it before anyone has to ask.
How it works
The whole workflow, step by step.
Every weekday morning it reads up to 50 open tasks from your Notion tasks database that are overdue or due within the week. The overdue ones and those due in the next 2 days are picked in code; 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 Slack channel with each person's list as a reply in its thread; quiet days post nothing. It works with Notion only, uses the names from Notion (no Slack mentions) and doesn't change tasks.
- TriggerEvery weekday morning
- App callRead open tasks from Notion
- LogicCheck the due dates
- LogicAnything to chase?
- All on track:All on track
- Chase:Sort by owner
- AI stepSort by owner
- App callPost the summary in Slack
- 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 days overdue or days left in your time zone and keeps only tasks that are overdue or due in the next 2 days (today, tomorrow or the day after). Change the 2 days here (the at_risk bucket's min).
- Step 4Anything to chase?On days when nothing is overdue or due soon (checked in code), nothing is posted.
- Step 5Sort by ownerWhich tasks are overdue or at risk was worked out in code. AI groups them by owner and writes a short nudge list for each person.
- Step 6Post the summary in SlackPosts one summary line (today's date and how many tasks are overdue or due soon, counted in code) to your team channel.
- Step 7Each ownerRepeats the next step once per owner (up to 30).
- Step 8Reply with their listReplies in the summary's thread 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: nothing is posted.
Example run
What goes in, and what comes out.
Example with fictional data
Comes in
Fictional Lark & Field Studio's Notion tasks: “Client logo files” due 2 days ago (Mia), “Invoice batch” due tomorrow (Omar), “Update pricing page” due yesterday (no owner).
The agent produces
Slack: “3 tasks need attention today.” Thread replies: Mia, 1 overdue by 2 days; Omar, 1 due tomorrow; Unassigned, 1 overdue by 1 day. 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.
Checklist
- A paid plan (agents run live on paid plans).
- An AI provider key (Settings → AI Providers).
- Notion and Slack, connected in Settings → Integrations.
- 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 Slack. Connect your Slack workspace (Settings → Integrations → Slack).
- 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 Slack channel. Open “Post the summary in Slack” and pick your account and channel, then pick the account in “Reply with their list”. Invite the app to private channels first (/invite @Fluxo Flow).
- 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
- Project and operations managers using Notion
- Agency account leads juggling client deliverables
- Startup founders running small teams
- Team leads who hate status-chasing
What it doesn't do
- It works with Notion only (not Asana, ClickUp, monday.com or Trello).
- It doesn't change tasks, reassign them or move due dates.
- It doesn't @-mention or DM people; lists use the names from Notion.
- It reads at most 50 open tasks per run (oldest due date first).
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.
Will it change my tasks?
No. It reads tasks and posts a summary. It doesn't reassign, edit or move due dates, and it uses the names from Notion rather than @-mentions.
Which tools does it work with?
Notion and Slack. Your tasks database needs a Due date, a Status property and a people property for owners. A Microsoft Teams version is also listed in the marketplace.
How fast is setup?
About 10 minutes. 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.
Is it worth the price?
It's a one-time purchase that never renews. It replaces the daily ritual of scanning the board and messaging people one by one.
What does my Notion database need?
A date property called “Due” and a Status property (Notion's Status type) whose finished value is “Done”, plus a people property for the owner (e.g. “Assignee”). If yours use other names, edit the filter in “Read open tasks from Notion”.
How does it decide what's overdue or due soon?
In code, not by the AI: “Check the due dates” counts each task's days overdue or days left in your trigger's time zone, and only overdue tasks and those due today, tomorrow or the day after reach the AI. To change the 2-day window, edit the at_risk bucket in that step.
Does it @-mention people?
No. It uses the names from Notion. Slack mentions would need each person's Slack account matched to their Notion user.
Asana, ClickUp, monday.com or Trello?
Not yet: this version reads Notion only.
Is this a subscription?
No. Overdue Task Chaser 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.
Put Overdue Task Chaser to work.
Free account, no credit card. Your Agents page opens with Overdue Task Chaser ready to buy and set up, then Dry Run it before it goes live.