Task management
Tasks, decisions and working time in one project. Plan work in the backlog, manage it on a Kanban board and track sprint progress. Each project can have its own statuses, fields and assignment rules.
Projects Basic. Git, knowledge spaces, workload planning, SLA and AI statistics are included in Extended.
A description with room for the whole task
Include text, tables, task lists, images and code snippets in the description. Drag an image from your device, paste it from the clipboard or choose one from the attachment library.
- Mentioning someone with @ sends them a notification.
- Use # to find another task by code or name and insert a link.
- Headings, quotes and text formatting organise longer descriptions.
Comments and decision history
Discussion stays with the task. Replies form threads, important comments can be pinned, and visibility can be restricted to selected project roles.
The history shows who made a change, when, and the previous and new values. It covers status, assignment, working time, fields, description and comments, among other changes.
- Comments support formatting, images, attachments, @mentions and task links.
- A comment draft can be restored when the task is reopened.
- Watching tasks and subscribing to notifications let you follow changes; email and Slack notifications are available.
- Mark tasks as favourites and vote for them.
Statuses and handovers
Define your own statuses and allowed transitions. Each task type in a project can follow a separate workflow. A diagram shows these relationships.
A status change can also change the person responsible according to a project rule. A transition can require a specific role in a competence centre.
- Set status names, colours and icons in the configuration.
- Assignment rules determine who receives a task when it moves to a given status.
- Change the status and other attributes of many tasks in bulk.
Subtasks, epics and dependencies
Break larger pieces of work into subtasks and group them in an epic. Links define which tasks block each other or are related. The relationship types are configurable.
Split a task with estimates for different skills by competence. Choose the main skill, and the types and initial statuses of the resulting tasks.
- Create a new subtask directly from its parent, or find an existing one through search.
- An epic shows open and closed tasks, total estimates and logged time.
- When splitting a task, you can preserve its epic, sprint, release and tag assignments.
Estimates and actual working time
Enter the expected time to complete a task, then log time with a description of the work done. The task compares the estimate with the total entries and shows how much time remains.
- Enter time in days, hours and minutes.
- Include subtasks in the summary if needed.
- Log time from the task list or Kanban board without opening the full task view.
- Keyboard shortcuts open actions including adding a comment, attachment or time entry.
Search and saved views
Search by text or build a filter with conditions joined by AND and OR. Available fields include project, status, type, priority, assignee, sprint, tags and custom fields.
Save the filter under your own name and share it with a link. Separately, set table columns, their order and width, then save that layout as a view.
- Select tasks in the results list to change attributes or sprint assignments in bulk.
- Statistics and export are available for a selected set of tasks.
- Change row density and restore the default table layout.
Backlog and Kanban board
Use the backlog to order work and move tasks into sprints. The Kanban board shows them in columns corresponding to statuses.
Dragging a card changes its status within the allowed transitions. If a column contains several available statuses, choose the one you need.
- Open a task card in a side panel while keeping the board visible.
- A new task created within a sprint is assigned to that sprint and project immediately.
- Cards show the code, type, priority, status and assignee.
Sprints and releases
Set a sprint's name and dates, start it and move tasks between sprints and the backlog. When closing it, choose where unfinished work should go.
A sprint can start and end automatically on set dates. Also choose where remaining tasks should move: the backlog, a specified sprint or a new sprint.
Releases group tasks independently of sprints. Their view shows progress and compares logged time with estimates.
- A project can have several active sprints.
- Reports and boards can be linked to a specific sprint.
- Burndown charts show sprint or release progress on a dashboard.
Custom fields and project settings
The project defines which task elements are available: description, comments, attachments, estimates, time tracking, watchers, subtasks or epics. The same configuration manages task types, completion conditions and archiving rules.
Assign custom fields to selected projects and task types. Along with text, numbers and dates, options include dropdowns, labels, formulas and fields that fetch data from a specified API.
- Validation rules define required fields and allowed values.
- Formulas calculate results from other fields.
- Each user chooses a classic or compact task view.
Files attached to tasks
Add files from your device or choose them from the media library. Display attachments as thumbnails or a list. Images have a gallery preview, and PDFs can open in the application.
- A selected image can be the task card's cover.
- Search the library, filter files by type and date, and organise them in folders.
- Download selected library files together as a ZIP archive.
- The system checks file type and size on upload.
AI task assistant
The assistant uses task content and project guidelines. It summarises requests, identifies missing information and drafts replies.
Define your own instructions and action buttons in the project. Copy the prepared text or insert it into the comment editor, where you can review and edit it before publishing.
- AI uses a model connected by the customer.
- The conversation is available in a side panel next to the task.
- AI usage and cost statistics belong to Extended; calculating costs requires connection prices to be configured.
When a project needs more
Extended adds features for code, documentation, team availability and request handling.
- Git - links between work and repositories, plus activity statistics.
- Knowledge spaces - pages, attachments and content history with restoration of earlier versions; Confluence import recreates the page structure.
- Workload planning - compare planned work with team availability.
- SLA - separate response and resolution timers, rules by type and priority, and pauses.
- AI statistics - usage and cost reports for configured connections.
See say.work in action.
Choose the modules you want to explore in a 30-minute demo.