iTasks Logo iTasks
🇷🇺RU
Feature · Bug · Improvement · Tech

Powerful Task Management in Telegram

Create detailed tasks with everything your team needs — types, priorities, deadlines, nested sub-tasks up to 4 levels deep, rich formatting, file attachments, and a built-in discussion chat.

Task Types & Priorities

Every project has different kinds of work. iTasks gives you four task types out of the box — Feature for new functionality, Bug for defects, Improvement for enhancements to existing features, and Tech for infrastructure and technical tasks. Each type is visually distinct, making it easy to scan your task list and understand what needs attention.

Pair task types with three priority levels — High, Normal, and Low — and optional deadlines to keep your team focused on what matters most. High-priority bugs rise to the top, while low-priority improvements wait their turn. Deadlines ensure nothing slips through the cracks, with Telegram notifications reminding your team as due dates approach.

  • Feature — new functionality and capabilities
  • Bug — defects and issues to fix
  • Improvement — enhancements to existing features
  • Tech — infrastructure and technical debt
iTasks task creation form showing task types and priorities

Sprints & Project Backlog

As projects grow, a single flat task list stops being enough. Teams often need both a shared project backlog for everything that belongs to the product and a clear scope for the next cycle of work. That is why iTasks can now support sprints as an additional planning layer inside a project. You can collect tasks into a sprint, see what the team committed to for the current iteration, and keep the rest of the work organized in the broader backlog.

This is especially useful for product teams, agencies, and software development teams that prefer to work in short cycles, whether that means weekly planning, two-week iterations, or release-based delivery. At the same time, sprint support in iTasks stays fully optional. Teams that prefer a continuous flow can keep working exactly as before, while teams that need more structure can add sprint-based planning without changing the core project setup.

The result is a cleaner workflow: a shared backlog for the full project scope and a focused sprint for what is actively planned right now. It helps teams separate long-term ideas from current commitments, keep priorities visible, and manage the entire planning cycle directly inside Telegram.

iTasks sprint planning and project backlog interface

Nested Tasks & Tree View

Real projects are rarely flat lists. A feature might require backend work, frontend adjustments, and QA — each with its own assignee, status, and deadline. iTasks lets you create sub-tasks up to 4 levels deep, turning any task into a mini-project with its own hierarchy. The parent task tracks overall progress while each sub-task lives as a full-featured task with its own type, priority, assignee, and discussion.

The dedicated Tree View shows your entire task hierarchy at a glance — parent tasks branch into children, which branch into their own sub-tasks. You can see the full structure of a project, understand dependencies between tasks, and quickly navigate to any level. It's the clearest way to organize complex work without losing sight of the big picture.

  • 4 nesting levels — break tasks into sub-tasks, sub-sub-tasks, and further
  • Tree view — a dedicated visualization of your task hierarchy
  • Full-featured sub-tasks — each sub-task has its own type, priority, assignee, status, and discussion
  • Parent tracking — navigate up and down the hierarchy in one tap
iTasks nested tasks tree view showing 4-level task hierarchy

Rich Text Editor

Task descriptions deserve more than plain text. iTasks's rich text editor lets you format descriptions with bold, italic, lists, and headings — so your tasks are clear and well-structured. Whether you are writing a detailed feature spec or a quick bug report, the editor adapts to your needs without getting in the way.

For development teams, code blocks with syntax highlighting are essential. Paste code snippets in JavaScript, Python, TypeScript, Go, and many other languages — iTasks renders them with proper highlighting, making technical tasks readable. Need to share API responses? The JSON pretty-view automatically formats raw JSON into a clean, collapsible structure that is easy to navigate.

iTasks rich text editor with code blocks and syntax highlighting

File Attachments & Images

Context is everything when working on tasks. iTasks lets you attach any file type directly to a task — documents, spreadsheets, design files, logs, or archives. No need to switch to a file-sharing service; everything your team needs lives right alongside the task description.

Images get special treatment. You can insert images inline within the task body, making screenshots, wireframes, and diagrams part of the narrative rather than disconnected attachments. This is particularly useful for bug reports — attach a screenshot, annotate it, and the developer sees exactly what went wrong without opening a separate link.

iTasks task with file attachments and inline images

Built-in Task Chat

Tasks rarely exist in isolation — they spark questions, decisions, and feedback. Every task in iTasks has a full-featured discussion system — not just comments, but a real chat where all task participants can communicate in real time. Every message supports the same rich formatting as task descriptions, including code blocks, inline images, and text formatting, so technical discussions stay clear and complete.

The Reply feature lets you quote any previous message — keeping conversation threads organized even in long discussions. Click the quote and the chat instantly scrolls to the original message, preserving context and saving you from manually searching for what was being referenced.

When someone posts a message, all task participants are notified instantly via Telegram. The task author, assignee, and every watcher receive a message in their Telegram chat — no email threads to wade through, no notifications lost in a noisy app. Discussions stay fast, contextual, and always connected to the task they belong to.

This becomes even more valuable when a task started as a customer request. The connection with HelpDesk keeps the customer conversation and the internal task flow tied together without copying context between tools.

  • Full chat system — all task participants communicate in a single thread
  • Code blocks & images — share snippets and screenshots directly in the discussion
  • Replies with quoting — keep context even in long discussions
  • Jump to quote — click a quote to instantly scroll to the original message
iTasks task discussion chat with quoting, code blocks, and images

Cross-Linking Tasks

Real projects are interconnected. A bug in one project might block a feature in another. iTasks lets you @-mention and link tasks across different projects within the same workspace. Reference a related task in a description or discussion message, and it becomes a clickable link — making it easy to trace dependencies and understand the bigger picture.

Cross-linking keeps your team aligned without duplicating information. Instead of copying details between tasks, simply link to the source. Your team can navigate between related tasks in one tap, maintaining context and reducing miscommunication across projects and teams.

iTasks task cross-linking between projects

Assignees & Watchers

Every task needs a clear responsible person. Assign a team member as the task owner, and they will see it in their personal task list and receive notifications on every update. But accountability does not mean isolation — add watchers to keep stakeholders, managers, or collaborators in the loop without cluttering their assignments.

The notification system is built around these roles. The task author, assignee, and all watchers receive instant Telegram messages when the task status changes, a new message appears in the discussion, or any update occurs. Everyone who needs to know is automatically informed — no manual @-mentions or follow-up messages required.

iTasks assignee and watcher management interface

Questions about task management

What task types are available?

iTasks supports 4 task types: Feature (new functionality), Bug (defect), Improvement (enhancement), and Tech (technical/infrastructure). Each type helps categorize and filter tasks.

Can I use code blocks in tasks?

Yes! The rich text editor supports code blocks with syntax highlighting for popular languages, as well as JSON pretty-view for readable JSON display.

Does iTasks support sprints?

Yes. Projects can enable sprint mode to plan work in iterations on top of the shared project backlog. This is useful for teams that want a clearer cycle for planning, execution, and tracking.

Who gets notified about task updates?

The task author, assignee, and all watchers receive Telegram notifications when the task status changes or new messages are posted in the task discussion.

Can I link tasks across projects?

Yes. You can @-mention and link to any task within the same workspace, even if it belongs to a different project.

What file types can I attach?

You can attach any file type to tasks. Images can also be inserted directly into the task description and discussion messages.

How do nested tasks work?

You can create sub-tasks within any task, up to 4 levels deep. Each sub-task is a full task with its own type, priority, assignee, and discussion. A dedicated tree view shows the complete hierarchy so you can see how all tasks relate to each other.

Start managing tasks in Telegram

No sign-up required. Open iTasks and create your first task in seconds.

Get started free