InTouch Hub · Blue Isle Software

Notion Task Daily Digest

Daily digest of due Notion database items, summarized by AI and sent to contacts.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

digestemailmessagenotificationnotionoperationsproductivityproject-managementstatustasks

Notion Task Daily Digest

Start the day with a clear, prioritized list of open Notion tasks — without opening Notion to go hunting for it. This workflow reads your tasks database, has the AI assistant turn the raw API response into a readable digest, and notifies your subscribers on whatever channels they have configured.

Use case

You keep a tasks/projects database in Notion. Each morning you want a single digest of everything that is still open (not Done), summarized in plain language, delivered to email/Slack/Discord/Telegram, etc.

What it does each run

  1. fetch-due-tasks (notion tool) — calls the Notion query_database operation against your tasks database, filtering out pages whose Status is Done. The connector returns its raw API response in {{fetch-due-tasks.result}} (a JSON string) and the HTTP status in {{fetch-due-tasks.status}}. Those are the only two outputs a connector publishes.
  2. summarize (anthropic tool) — feeds {{fetch-due-tasks.result}} to Claude with instructions to parse the Notion results array and emit a short markdown bulleted digest ordered by due date, plus an open-task count. The generated text is published as {{summarize.response}}.
  3. notify-digest (message tool) — sends {{summarize.response}} to the workflow's subscribed publishers (default: intouch) on their configured channels.

If the Notion query or the AI step fails, the alertOnError notification fires so you know the digest did not go out.

Required credentials

Required runtime environment

Database property expectations

The default filter assumes your tasks database has a Status property of type status with a Done option. Adjust the JSON filter in workflow.iml if your database uses a different property name or type (e.g. a select or a checkbox done flag, or to add a due-date constraint).

Scheduling

Attach a daily schedule (e.g. a day schedule firing each morning at 7:00) so the digest lands before the workday begins.

Subscribers

By default the digest goes to the intouch user. Change the workflow's subscriptions to route it to a team channel or distribution list.

AI provider

Any supported AI provider works here. This template ships configured for the anthropic tool; swap that task's tool to anthropic, openai, gemini, mistral, ollama or openrouter to use the provider you already have, and point its credential at your own key. The step is a plain summarise/classify call — nothing in it is vendor specific. See requires.ai in the manifest.