🔓 Unlock all 10,000+ workflows & prompts free Join Newsletter →
✅ Full access unlocked — explore all 10,000 AI workflow and prompt templates Browse Templates →
Home n8n Workflow
January 22, 2026

Telegram to Notion, meeting notes cleaned and filed

Lisa Granqvist Partner Workflow Automation Expert

Your meeting ends, and the notes are… somewhere. A Telegram message, a few bullet points, maybe a photo of a whiteboard. Then comes the slow part: rewriting, cleaning, turning “we should do X” into real tasks, and chasing people for what they meant.

This Telegram Notion automation hits project managers hardest, but agency leads and ops folks feel it too. You want clean notes that you can actually share, plus a task list that doesn’t fall through the cracks.

This workflow takes raw meeting notes sent to a Telegram bot, polishes them with AI, files them in Notion, and pushes real tasks into TickTick. You’ll see what it automates, what results to expect, and what you need to run it.

How This Automation Works

The full n8n workflow, from trigger to final output:

n8n Workflow Template: Telegram to Notion, meeting notes cleaned and filed

The Problem: Meeting Notes Turn Into Follow-Up Chaos

Raw meeting notes are rarely “ready.” They’re full of duplicates, half-sentences, and ideas that made sense in the moment but read like gibberish an hour later. So someone (often you) becomes the human formatter: cleaning the notes, extracting action items, assigning owners, and pasting everything into Notion or a doc. Then you still need to turn tasks into a to-do app, which is where details get lost. The worst part is the quiet failure: missed action items, unclear owners, and next week’s meeting starting with “did anyone do that?”

It adds up fast. Here’s where it usually breaks down.

  • You spend about 30 minutes after each meeting rewriting notes so they’re shareable.
  • Action items sit inside paragraphs, which means nobody sees them until it’s too late.
  • Copy-pasting tasks into your to-do tool invites small errors, like wrong dates or missing owners.
  • By the time notes land in Notion, the team has already moved on.

The Solution: Telegram Notes In, Notion Pages + TickTick Tasks Out

This workflow turns “quick and messy” meeting notes into something structured without making you do the cleanup. You send your raw notes to a Telegram bot right after a standup, client call, or brainstorm. n8n picks up the message, routes it through an AI step (GPT by default), and asks for a clear output: polished meeting notes plus a separate task list. Next, it splits those tasks out, strips extra metadata like “Responsible” and “Deadline” from the task titles, and creates tasks in TickTick. In parallel, it files the cleaned notes into a Notion database as a proper page, so your team has a consistent home for every meeting. Finally, it sends the formatted notes back to Telegram for a quick review and posts a success reaction so you know it worked.

The workflow starts when a Telegram message arrives. Then AI refines the text and separates notes from action items. After that, Notion gets a new meeting page, TickTick gets real tasks, and Telegram shows you the cleaned output so you’re not flying blind.

What You Get: Automation vs. Results

Example: What This Looks Like

Say you run 4 meetings a week and you usually spend about 30 minutes cleaning notes, then another 10 minutes turning action items into tasks. That’s roughly 3 hours a week, just on “making the meeting real.” With this workflow, you send the notes to Telegram in under a minute, wait a couple minutes for AI processing, and you’re done. Notion gets the shareable page and TickTick gets the tasks without extra copy-paste.

What You’ll Need

  • n8n instance (try n8n Cloud free)
  • Self-hosting option if you prefer (Hostinger works well)
  • Telegram to capture notes through a bot
  • Notion to store polished meeting pages
  • TickTick to create tasks from action items
  • OpenAI API key (get it from your OpenAI dashboard)

Skill level: Intermediate. You’ll be pasting IDs/keys, connecting credentials, and testing with a few sample notes.

Don’t want to set this up yourself? Talk to an automation expert (free 15-minute consultation).

How It Works

A Telegram message kicks it off. You send a single block of notes to your bot (standup notes, a call summary, anything). The Telegram Trigger node catches that message instantly.

The workflow decides what to do with your input. A routing step determines if it should add a new entry or update an existing one, which is useful if you want to resend corrected notes without creating duplicates.

AI turns chaos into structure. The OpenAI Chat Model step refines the notes, removes duplicates, pulls out key points, and produces a clear “Meeting Notes” section plus a “Tasks” section in a predictable format.

Notes and tasks split, then publish. The workflow parses tasks, cleans the task titles, creates the Notion database page, and sends each task to TickTick. Telegram gets a reply with the cleaned output, and a success reaction confirms everything completed.

You can easily modify the note format to match your templates based on your needs. See the full implementation guide below for customization options.

Step-by-Step Implementation Guide

Step 1: Configure the Telegram Trigger

Set up the Telegram webhook to receive incoming messages and start the workflow.

  1. Add and open Incoming Telegram Hook.
  2. Credential Required: Connect your telegramApi credentials.
  3. Keep Updates set to message in Incoming Telegram Hook.
  4. Save the node to generate the webhook URL and connect your Telegram bot to it.

Step 2: Configure Routing and Parallel Processing

Route messages based on whether they include a task list and send them down different paths.

  1. Open Route Add or Update and confirm two rules:
  2. Rule 1 uses Not Contains with Left Value {{ $json.message.text }} and Right Value Tasks.
  3. Rule 2 uses Contains with Left Value {{ $json.message.text }} and Right Value Tasks.
  4. Incoming Telegram Hook outputs to Route Add or Update, then it branches: one path goes to Refine Meeting Notes and the other path goes to both Divide Notes & Actions and Create Notion Entry in parallel.

Tip: Ensure your incoming message format includes a “Tasks:” section when you want task creation to happen.

Step 3: Set Up the AI Notes Refinement

Use AI to structure meeting notes and return a formatted reply in Telegram.

  1. Open Refine Meeting Notes and set Model to gpt-4.1-mini.
  2. Keep the Messages content set to =Analyze the quick meeting notes from {{ $json.message.text }} \nGenerate meeting notes and a task list in the following format:\nMeeting Notes:\n- [Note 1]\n- [Note 2]\n\nTasks:\n- [Task 1] \n- [Task 2].
  3. Credential Required: Connect your openAiApi credentials.
  4. Open Send Notes Reply and set Text to {{ $json.message.content }}.
  5. Set Chat ID in Send Notes Reply to {{ $('Incoming Telegram Hook').item.json.message.chat.id }}.
  6. Credential Required: Connect your telegramApi credentials in Send Notes Reply.

⚠️ Common Pitfall: If the AI output does not contain “Tasks:”, downstream task creation won’t run.

Step 4: Parse Tasks and Create TickTick Tasks

Extract task items from Telegram messages and create individual tasks in TickTick.

  1. Open Divide Notes & Actions and keep the JavaScript that splits notes and tasks from $input.first().json.message.text.
  2. Open Expand Task List and set Field to Split Out to tasks.
  3. Open Extract Task Titles and confirm the code strips assignees and formatting into title.
  4. Note that Pause Interval is disabled; enable it only if you need rate-limiting between task creation.
  5. Open Generate TickTick Task and set Title to {{ $json.title }}.
  6. Set Project ID to [YOUR_ID] in Generate TickTick Task.
  7. Credential Required: Connect your tickTickOAuth2Api credentials.

Step 5: Create Notion Entry and Post Reaction

Store the original notes in Notion and acknowledge completion with a Telegram reaction.

  1. Open Create Notion Entry and set Title to MN {{ $now }}.
  2. Set Resource to databasePage and select your Database ID (replace [YOUR_ID] with your database).
  3. Set the body block content to {{ $json.message.text }} in Block UI.
  4. Credential Required: Connect your notionApi credentials.
  5. Open Post Success Reaction and set URL to https://api.telegram.org/[CONFIGURE_YOUR_TOKEN]/setMessageReaction.
  6. Set JSON Body to { "chat_id": "{{ $('Incoming Telegram Hook').item.json.message.chat.id }}", "message_id": "{{ $('Incoming Telegram Hook').item.json.message.message_id }}", "reaction": [{"type": "emoji", "emoji": "👌"}] }.
  7. Set JSON Headers to { "Content-Type": "application/json" } and keep Method as POST.

⚠️ Common Pitfall: The [CONFIGURE_YOUR_TOKEN] placeholder in Post Success Reaction must be replaced with your Telegram bot token.

Step 6: Test and Activate Your Workflow

Verify the full flow and then activate it for production use.

  1. Click Execute Workflow and send a Telegram message with a “Tasks:” section to trigger both branches.
  2. Confirm that Send Notes Reply returns structured notes in Telegram.
  3. Verify that Create Notion Entry creates a new page and Post Success Reaction posts the 👌 reaction.
  4. Check TickTick to confirm Generate TickTick Task created tasks for each list item.
  5. When satisfied, toggle the workflow to Active to enable continuous processing.
🔒

Unlock Full Step-by-Step Guide

Get the complete implementation guide + downloadable template

Common Gotchas

  • Notion credentials can expire or lack access to the database. If things break, check your Notion integration permissions and the database ID in the “Create Notion Entry” node first.
  • If you’re using Wait nodes or external rendering, processing times vary. Bump up the wait duration if downstream nodes fail on empty responses.
  • Default prompts in AI nodes are generic. Add your brand voice early or you’ll be editing outputs forever.

Frequently Asked Questions

How long does it take to set up this Telegram Notion automation?

Plan for about 45 minutes if you already have Notion and TickTick ready.

Do I need coding skills to automate Telegram Notion automation?

No. You’ll mostly connect accounts, paste a few IDs, and test with sample notes.

Is n8n free to use for this Telegram Notion automation workflow?

Yes. n8n has a free self-hosted option and a free trial on n8n Cloud. Cloud plans start at $20/month for higher volume. You’ll also need to factor in OpenAI API costs (often just a few cents per meeting, depending on length).

Where can I host n8n to run this automation?

Two options: n8n Cloud (managed, easiest setup) or self-hosting on a VPS. For self-hosting, Hostinger VPS is affordable and handles n8n well. Self-hosting gives you unlimited executions but requires basic server management.

Can I customize this Telegram Notion automation workflow for a different task tool than TickTick?

Yes, and it’s a common tweak. You can swap the “Generate TickTick Task” node for another task destination using an HTTP Request node, or replace it with a native integration if you have one. Most people also adjust the prompt in “Refine Meeting Notes” so tasks come out in the exact structure their tool expects. If you want to keep TickTick but change routing, update the “Route Add or Update” logic to match how your team labels meetings.

Why is my Telegram connection failing in this workflow?

Usually it’s an API token issue from BotFather or the wrong credential selected in the “Incoming Telegram Hook” or “Send Notes Reply” nodes. Re-save the Telegram credentials in n8n, then send a fresh test message to trigger a new run. Also check that your bot is allowed to receive messages (some privacy settings can block updates in groups). If you’re using webhooks for Telegram updates, confirm the webhook URL hasn’t changed.

How many meeting notes can this Telegram Notion automation handle?

A lot, as long as your n8n plan and APIs can keep up. On n8n Cloud Starter, you’re typically working with a few thousand executions per month, which covers many small teams; higher plans handle more. If you self-host, there’s no execution cap, but your server and the Notion/TickTick rate limits become the practical ceiling. In day-to-day use, most teams run one execution per meeting (or per note dump), so it scales pretty comfortably.

Is this Telegram Notion automation better than using Zapier or Make?

Often, yes, because this workflow needs branching, parsing, and a little patience with waits. n8n handles that kind of logic cleanly, and self-hosting means you’re not paying per tiny step when you expand the flow. Zapier or Make can still work if you keep it simple, but the moment you want “split tasks, clean titles, post to two destinations, then confirm back in Telegram,” it gets fiddly. Honestly, the best choice depends on how often you run meetings and how much customization you want. Talk to an automation expert if you’re not sure which fits.

Clean notes and real tasks should be the default, not a weekly struggle. Set this up once, and your meetings stop leaking follow-up work into the rest of your day.

Need Help Setting This Up?

Our automation experts can build and customize this workflow for your specific needs. Free 15-minute consultation—no commitment required.

Lisa Granqvist

Workflow Automation Expert

Expert in workflow automation and no-code tools.

×

Use template

Get instant access to this n8n workflow Json file

💬
Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Get a free quote today!
Get a free quote today!

Tell us what you need and we'll get back to you within one working day.

Launch login modal Launch register modal