Tasks
Create, manage, and track tasks in CommFlow TaskFlow with powerful features for team productivity.
Tasks#
Tasks are the core work items in TaskFlow. Learn how to create, manage, and collaborate on tasks effectively.
Creating Tasks#
Quick Task Creation#
- Click + Add Task at bottom of any list
- Type task title
- Press Enter to create
- Task appears in list
Detailed Task Creation#
- Click + Add Task
- Click the new task to open detail panel
- Fill in details:
- Title
- Description
- Assignee
- Due date
- Priority
- Labels
- Click outside panel to save
Task from Template#
Use templates for recurring tasks:
- Click + Add Task
- Select From Template
- Choose template
- Customize as needed
- Create task
Task Details#
Task Panel#
Click any task to open details:
┌─────────────────────────────────────────────────┐
│ [x] Design homepage mockups [Star] │
├─────────────────────────────────────────────────┤
│ Description │
│ Create initial mockups for the new homepage │
│ design including hero section and features. │
│ │
│ ┌─────────────────────────────────────────────┐ │
│ │ Assignee: @Sarah Due: Jan 20 Pri: High│ │
│ └─────────────────────────────────────────────┘ │
│ │
│ Labels: [design] [homepage] │
│ │
│ ───────────────────────────────────────────── │
│ Subtasks (2/4) │
│ [x] Research competitors │
│ [x] Wireframe sketches │
│ [ ] High-fidelity mockups │
│ [ ] Stakeholder review │
│ │
│ ───────────────────────────────────────────── │
│ Comments │
│ John: Looking great so far! │
│ Sarah: Thanks! Will share mockups tomorrow. │
│ │
│ [Write a comment...] │
└─────────────────────────────────────────────────┘
Task Fields#
| Field | Description |
|---|---|
| Title | Task name (required) |
| Description | Detailed information |
| Assignee | Person responsible |
| Due Date | Deadline |
| Priority | Urgency level |
| Labels | Categories |
| List | Current status column |
Assignees#
Assigning Tasks#
- Open task
- Click Assignee field
- Search for team member
- Click to assign
Multiple Assignees#
For collaborative tasks:
- Click Assignee
- Add multiple people
- All receive notifications
Reassigning#
- Click current assignee
- Select new person
- Previous assignee notified
Unassigning#
- Click assignee
- Click Remove
- Task becomes unassigned
Due Dates#
Setting Due Dates#
- Open task
- Click Due Date
- Select date from calendar
- Optionally set time
Due Date Options#
| Option | Example |
|---|---|
| Specific Date | January 20, 2026 |
| With Time | Jan 20, 2026 at 5:00 PM |
| Quick Select | Today, Tomorrow, Next Week |
| No Date | Remove due date |
Recurring Due Dates#
For repeating tasks:
- Set initial due date
- Enable Repeat
- Choose frequency:
- Daily
- Weekly
- Monthly
- Custom
Due Date Reminders#
Get notified before deadlines:
- Open task
- Click Add Reminder
- Choose when:
- 1 hour before
- 1 day before
- Custom time
Priority Levels#
Setting Priority#
- Open task
- Click Priority
- Select level:
| Priority | Color | Use When |
|---|---|---|
| Urgent | Red | Critical, immediate attention |
| High | Orange | Important, soon |
| Medium | Yellow | Normal priority |
| Low | Blue | Nice to have |
| None | Gray | Default |
Filtering by Priority#
See high-priority tasks:
- Click Filter
- Select Priority
- Choose levels to show
Labels#
Adding Labels#
- Open task
- Click Labels
- Select existing or create new
Creating Labels#
- Click Labels > Create Label
- Enter name
- Choose color
- Click Create
Label Examples#
| Label | Use For |
|---|---|
bug | Issues to fix |
feature | New functionality |
design | Design work |
docs | Documentation |
urgent | High priority items |
blocked | Waiting on something |
Managing Labels#
Project admins can:
- Go to Project Settings > Labels
- Create, edit, or delete labels
- Set default labels
Subtasks#
Creating Subtasks#
Break down complex tasks:
- Open task
- Scroll to Subtasks
- Click Add Subtask
- Enter subtask title
- Press Enter
Subtask Features#
Each subtask can have:
- Title
- Assignee
- Due date
- Completion checkbox
Converting to Task#
Promote subtask to full task:
- Click subtask menu (...)
- Select Convert to Task
- Subtask becomes task in list
Subtask Progress#
Track completion:
Subtasks (2/4 complete)
████████░░░░░░░░ 50%
Attachments#
Adding Attachments#
- Open task
- Click Attachments
- Drag files or click to browse
- Files upload to DataFort
From DataFort#
Link existing files:
- Click Attachments > Link File
- Browse DataFort
- Select file(s)
- Click Link
Supported Files#
- Documents (PDF, Word, etc.)
- Images
- Videos
- Spreadsheets
- Any file type
Comments#
Adding Comments#
- Open task
- Scroll to comments
- Type your message
- Press Enter or click Send
Mentions#
Notify team members:
@john Can you review this?
Formatting#
Comments support markdown:
- Bold:
**text** - Italic:
*text* - Code:
`code` - Links:
[text](url)
Comment Actions#
| Action | How |
|---|---|
| Edit | Click edit icon |
| Delete | Click delete icon |
| React | Click emoji icon |
| Reply | Click reply |
Task Actions#
Moving Tasks#
Drag and Drop:
- Click and drag task card
- Drop in different list
Quick Move:
- Right-click task
- Select Move to
- Choose list
Copying Tasks#
- Right-click task
- Select Copy
- Choose destination
- Adjust details
- Click Create Copy
Archiving Tasks#
Archive instead of delete:
- Right-click task
- Select Archive
- Task moves to archive
Access archived tasks via Project > Archived.
Deleting Tasks#
- Right-click task
- Select Delete
- Confirm deletion
Note: Deletion is permanent.
Task Activity#
Activity Log#
Track all task changes:
Activity
─────────────────────
Jan 18, 3:45 PM
Sarah moved to "In Progress"
Jan 18, 2:30 PM
John assigned to Sarah
Jan 18, 2:15 PM
Mike created task
Watching Tasks#
Get notifications for tasks you're not assigned to:
- Open task
- Click Watch (eye icon)
- Receive updates
Bulk Operations#
Selecting Multiple Tasks#
- Cmd/Ctrl + Click: Select individual tasks
- Shift + Click: Select range
Bulk Actions#
With multiple tasks selected:
| Action | Description |
|---|---|
| Move | Move to list |
| Assign | Set assignee |
| Set Due Date | Bulk set date |
| Add Label | Apply label |
| Archive | Archive all |
| Delete | Delete all |
Keyboard Shortcuts#
| Shortcut | Action |
|---|---|
N | New task |
E | Edit task |
A | Set assignee |
D | Set due date |
P | Set priority |
L | Add label |
C | Comment |
Esc | Close panel |
Del | Delete task |
Best Practices#
Writing Good Task Titles#
Do:
- Start with action verb
- Be specific
- Keep it concise
Don't:
- Use vague titles
- Make them too long
- Skip important context
Examples:
- "Design homepage hero section"
- "Fix login timeout bug"
- "Write Q1 report summary"
Task Management#
- Update status - Move cards as work progresses
- Use due dates - Keep work on track
- Add context - Description helps others understand
- Break down large tasks - Use subtasks
- Communicate on task - Use comments, not separate channels
Next Steps#
- Projects - Manage your projects
- TaskFlow Overview - Return to overview
Was this page helpful?
Let us know if you found what you were looking for.