Company Case Study

Development of the TodoMateAI Task Management Platform for Telegram

Work Tools

Case study of a web service with LLM integration: a Telegram Bot and Mini App for task management, team collaboration, and productivity automation inside Telegram.

AI Task Management System in Telegram

About the Product

Productivity / AI • Telegram Bot, Telegram Mini App • In-house Product

TodoMateAI is a task management service integrated into the Telegram ecosystem and enhanced with an LLM-based AI assistant. The product allows users to manage tasks both through a familiar web interface in a Telegram Mini App and through natural-language text commands in a Telegram Bot chat.

The core focus of TodoMateAI is to make task management seamless and efficient within Telegram, where users already handle most of their day-to-day communication.

Telegram BotMini AppLLM AssistantLaunched in February 2025

Product Architecture

The system consists of two key components:

Task Tracking System

A Telegram-adapted platform for task management

AI Agent (LLM)

For natural language processing and task interaction

Both components are equally important and complement each other.

Telegram Bot — Task Management Through Chat

The Telegram Bot serves as the interface for interacting with the AI assistant and integrating with Telegram:

Creating tasks in free-form language
Retrieving task lists on demand
Editing, closing, and refining tasks via text
Adding the bot to personal and group chats
Automatic workspace creation

The AI agent identifies:

  • User intent (create, find, update, close a task, etc.)
  • Request parameters (deadlines, assignees, projects, reminders, and more)

Personal and Team Use Cases

Personal Task Management

Assigning tasks to yourself via the bot
Managing reminders
Recurring tasks
Retrieving filtered task lists via text requests

Collaboration

Assigning tasks to other users via @username
Automatic workspace creation between two users
Shared task lists and notifications

Working in Telegram Chats

Adding the bot to a group chat
Creating tasks directly in the conversation flow
A separate workspace is created for each chat
Tasks are available only to participants of the corresponding chat

Telegram Mini App — Management and Planning Interface

To work efficiently with a large number of tasks, we built a Telegram Mini App — a full-featured web interface running inside Telegram.

The Mini App is used for:

Viewing all tasks
Calendar-based planning
Managing multiple projects
Applying filters and sorting

Interface capabilities:

Task List

Calendar and Task Schedule

Workspace Separation:

  • • personal tasks
  • • two-person workspaces
  • • projects created from Telegram chats

Filters by:

  • • assignee
  • • author
  • • project
  • • dates and statuses

Task Model

TodoMateAI provides a full-featured task tracking system:

Roles of author and assignees (including support for multiple assignees)
Deadlines and task duration
Absolute and relative reminders
Recurring tasks
Change history

AI Assistant and LLM Layer

The AI agent is used for:

Understanding free-form text commands
Mapping user requests to the platform’s business logic
Handling edge cases and clarification dialogs
User support (help, prompts, and answers to questions)

Support features are powered by a RAG approach backed by a platform knowledge base.

Technology Stack

Backend

Node.jsTypeScriptMongoDBRedisLLM (GPT)

Frontend

ReactTypeScriptTelegram Mini App

Integrations

Telegram Bot APITelegram Mini Apps

Project Team

TodoMateAI is an in-house company product, developed entirely by our internal team:

Product Owner / Product Manager
Project Manager / Systems Analyst
Backend Developer
Frontend Developer
QA Engineer
DevOps Engineer

Launch and Growth

Product launched

In February 2025

Actively evolving

Regular feature updates

Expansion of AI agent capabilities

Continuous improvement

Growing user base

Increase in active users

Project Links

TodoMateAI is available as a website and a Telegram Bot:

Summary

TodoMateAI is a task management service seamlessly built into Telegram and enhanced with an AI assistant to speed up task workflows.

The product combines a familiar planning interface with flexible chat-based interaction, reducing manual work and making everyday task management simpler and faster.

Want to discuss your project?

Get in touch, and we’ll show you how we can help bring your idea to life