Automate project management using this powerful n8n workflow. Transcribe Telegram voice messages, use OpenAI to break down tasks into sub-tasks, and instantly create prioritized tasks in Todoist.
Download this n8n workflow template and start using it instantly.
Individuals who manage projects on the go and prefer using voice notes for capturing ideas.
Teams looking for a seamless way to transform unstructured ideas from Telegram into actionable Todoist tasks.
Users interested in advanced n8n workflow templates leveraging OpenAI's project management capabilities.
Automation specialists seeking practical examples of complex LLM tooling within an n8n node setup.
This sophisticated n8n workflow solves the common problem of turning quick, unstructured communication (like a hurried voice note or text message captured via Telegram) into structured, actionable project tasks. By integrating a Telegram trigger with powerful AI capabilities via the OpenAI n8n node, this solution automatically fetches the message, uses the AI (specifically GPT-4o-mini) to act as a project manager, breaking down complex tasks into sub-tasks, assigning priority levels (1-4), and then feeding these structured items directly into Todoist. This is a highly effective n8n templates solution for maintaining productivity without ever leaving your chat app. Every task creation is confirmed back in Telegram, completing the loop using a Telegram n8n node.
Receive Telegram Messages n8n trigger initiates the n8n workflow upon receiving any new message (text or voice) in the configured Telegram chat.Voice or Text? switch n8n node checks if the message contains a voice file ID or plain text, routing the flow accordingly.Fetch Voice Message n8n node downloads the file. The Transcribe Voice to Text n8n node then uses the OpenAI Whisper API to accurately convert the audio into transcribed text.Prepare for LLM n8n node extracts the content and prepares the payload for the next step.Basic LLM Chain. This central n8n node, leveraging the configured OpenAI Chat Model (GPT-4o-mini), follows a strict prompt instructing it to perform task decomposition. It analyzes the input and generates a list of JSON objects, where each object represents a single sub-task with content and priority.Create Todoist Tasks n8n node uses the dynamically mapped content and priority fields to instantly create new, highly organized tasks within a specified Todoist project.Send Confirmation n8n node uses the original chat ID from the n8n trigger to send a confirmation message back to the user on Telegram, providing the task description and a link to the newly created Todoist task.Receive Telegram Messages and Send Confirmation n8n nodes. Ensure you activate the Telegram n8n trigger node to create the necessary webhook.OpenAI Chat Model and Transcribe Voice to Text n8n nodes.Create Todoist Tasks n8n node. Important: In the Create Todoist Tasks n8n node settings, replace the placeholder Project ID with the actual ID of your desired Todoist project. Receive Telegram Messages (n8n trigger): The primary entry point for this n8n workflow. It is configured to initiate the execution upon receiving any text or voice message in the associated chat.
Voice or Text? (Switch n8n node): A flow control mechanism that checks for the existence of message.voice.file_id (Audio path) or message.text (Text path), directing the flow to the appropriate processing steps.
Transcribe Voice to Text (OpenAI n8n node): Handles the conversion of voice messages into transcribed text using the specialized OpenAI translate operation, making unstructured audio accessible to the downstream AI n8n node.
Basic LLM Chain (LangChain n8n node): This n8n node executes the core project management logic. It utilizes a comprehensive system prompt to ensure the OpenAI Chat Model breaks down the user's request into actionable sub-tasks and strictly formats the output as a JSON list with content and priority fields.
OpenAI Chat Model (LangChain n8n node): Provides the engine for the LLM chain, configured here to use the highly efficient gpt-4o-mini model.
Create Todoist Tasks (Todoist n8n node): The final action node. It consumes the structured JSON list from the AI and creates individual, prioritized tasks in Todoist, utilizing dynamic expressions for the task content and priority from the previous n8n node's output.
$json.url) created by the Todoist API.Use this powerful n8n workflow to automate your job search. It analyzes your resume using AI, finds relevant job posts via HTTP Request, and uploads the organized data directly to Google Sheets. Start leveraging n8n templates today.

Automate email responses using this advanced n8n workflow. Summarize inputs, draft replies using RAG (Qdrant/OpenAI), and implement a human approval gate via Gmail for quality control.

Create a robust AI image editing Telegram bot using this advanced n8n workflow. It uses the Gemini AI n8n node to process binary images based on text prompts (captions). Explore other n8n templates.

Use this powerful n8n workflow to translate natural language questions about your PostgreSQL data into executable SQL queries using the Ollama Phi4-mini model, ideal for email metadata analysis. Access reusable n8n templates.

Use this advanced n8n workflow to create a chat-first AI assistant. Combines OpenAI, Tavily, Perplexity, and Gmail using the n8n MCP architecture for automated research and outreach.

Use this robust n8n workflow to automatically validate and clean subscriber lists stored in Google Sheets using the VerifiEmail service. This n8n templates setup ensures list hygiene, reduces bounces, and automates data management.

Hello, I'm Onur I've been working as a freelance software developer for about four years. In addition, I develop my own projects. For some time, I have been improving myself and providing various services related to AI and AI workflows. Both by writing low code and code. If you have any questions, don't hesitate to contact me.







































