# Dispatch Telegram standups into Notion tasks and blocker alerts with OpenAI

> Quick overview Converts unstructured Telegram standup messages into individual Notion task cards using OpenAI. Validates task statuses, prevents duplicates with deterministic source keys, alerts project leads of critical blockers, and replies to reporters with an execution receipt while filtering non-standup chat before AI. How it works 1. Listens for Telegram messages or runs the built-in manual test fixture. 2. Normalizes sender, chat, date, message IDs, and raw text. 3. Filters messages deterministically so only #DailyPlan and #DailyProgress reach OpenAI, cutting token costs on general chat. 4. Uses OpenAI to parse standup text into structured JSON containing individual tasks, project tags, statuses, priorities, and blocker severities. 5. Validates the JSON schema and splits every task into an independent item. 6. Queries Notion using a deterministic source key (YYYY-MM-DD:username:taskhash) to avoid duplicate creation on repeated or edited reports. 7. Updates matching Notion tasks 

- **Domain**: `n8n-workflow-19799.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/19799
- Page (HTML): https://agenstry.com/agents/n8n-workflow-19799.n8n.io
- Documentation: https://n8n.io/workflows/19799
