AI Agents

Process Telegram Messages with AI and Create Todoist Tasks

13 nodes 297 153 Automatic trigger
Download

Workflow Description

Automation that receives messages from Telegram, analyzes them using OpenAI's language model, extracts tasks and intentions from message content, then automatically creates tasks in Todoist with a confirmation sent back to the user.

How it works

  1. 1.Receive incoming message from a Telegram channel or group
  2. 2.Send message text to OpenAI for content analysis and task extraction
  3. 3.Convert the response into structured data using the output parser
  4. 4.Create one or multiple tasks in Todoist based on the AI analysis
  5. 5.Send confirmation message to Telegram with the list of created tasks

Use cases

  • Convert quick notes from Telegram into organized tasks in Todoist
  • Capture team ideas from Telegram conversations and turn them into action plans

Requirements

  • Active OpenAI account with valid API key
  • Telegram channel or group connected to n8n
  • Todoist account with authentication token

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

OpenAI LLM Chain Telegram Output Parser Todoist

Details

Trigger Automatic trigger
Nodes 13
Apps 5
Views 297
Downloads 153

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (13)

/

OpenAI Chat Model

OpenAI

#1

Basic LLM Chain

LLM Chain

#2

Receive Telegram Messages

Set

#3

Voice or Text?

Switch

#4

Fetch Voice Message

Set

#5

Transcribe Voice to Text

OpenAI

#6

Prepare for LLM

Set

#7

Extract Tasks

Output Parser Structured

#8

Create Todoist Tasks

Set

#9

Send Confirmation

Set

#10

Sticky Note2

Sticky Note

#11

Sticky Note3

Sticky Note

#12

Sticky Note4

Sticky Note

#13