Task Management
Tasks are the fundamental building blocks of work in Mosic. This guide covers creating, editing, organizing, and managing tasks across the platform.
Creating Tasks
Quick Task Creation
The fastest way to create a task is using the quick create modal.
How to access:
- Click ”+ Add New Task” button in the sidebar
- Use the “Add new task” input field on the Today page
Quick Create Modal Fields
| Field | Type | Required | Description |
|---|---|---|---|
| Task Title | Text area | Yes | Main task name and description |
| Priority | Dropdown | No | 6 levels: Low, Normal, High, Urgent, Critical, Blocker |
| Start Date | Date picker | No | When task begins |
| Due Date | Date picker | No | Task deadline |
| Time Estimate | Duration picker | No | Estimated completion time (e.g., “2h”, “40h”) |
| Select task list | Dropdown | No | Which list contains this task |
Priority Levels
Mosic provides 6 priority levels to help you organize work by importance:
- Low - Minimal importance, nice-to-have improvements
- Normal (default) - Standard priority tasks, regular workflow
- High - Important deliverables requiring attention
- Urgent - Time-sensitive tasks needing prompt action
- Critical - Business-critical tasks requiring immediate focus
- Blocker - Prevents other work, highest priority
Best practices:
- Reserve Blocker for truly blocking issues
- Use Critical sparingly for business-critical tasks
- Urgent for approaching deadlines
- High for important deliverables
- Normal for regular daily work (most common)
- Low for nice-to-have improvements
Creating the Task
- Fill in required fields (at minimum, task title)
- Click “Save” button to create the task
- Task appears in appropriate views
To close without saving, click the X button in the top right.
Task Detail View
Click any task from a list to open the detailed task view with two main panels.
Left Panel - Properties
Cover Image
- Optional banner image for the task
- Collapsible section
Assignment
- Shows who is responsible for the task
- User avatar and name displayed
- Multiple assignees supported - assign tasks to several team members
- Assignees must be workspace members
Schedule
- Start Date: Calendar picker for when task begins
- Due Date: Calendar picker for task deadline
- Time Estimate: Duration field (e.g., “2 hours”) with Focus indicator
Organization
- Task List: Shows which list(s) contain this task as colored pill badges
- Tags: Field for adding tags to categorize tasks
Progress
- Shows task completion metrics
Metadata
- Created date and creator
- Last updated date
Right Panel - Content
Task Header
- Task title
- Project/List badges
- Status dropdown (Backlog, ToDo, In Progress, In Review, On Hold)
- Priority dropdown (all 6 levels)
- More options menu (⋮)
Description
- Rich text editor for task details
- Full description text displayed
Quick Checklist
- Collapsible section
- Add checklist items to break down work
Attachments
- Collapsible section
- Add files and documents to tasks
Collaboration Tabs
Comments
- Rich text editor with formatting toolbar:
- Text and Heading options
- Bold, Italic formatting
- Lists (ordered and unordered)
- Text alignment
- Link, image, code block
- Table support
- “Add a comment” interface
- Submit button
Subtasks
- Create subtasks under main task
- Hierarchical task breakdown
Events
- Link calendar events to task
- View related events
Activities
- Shows task history
- Activity log of changes
Relations
- Link to other tasks or documents
- Manage dependencies
Task Properties
Status Options
Tasks progress through different statuses to track their lifecycle:
- Backlog - Planned for later, not yet ready to start
- ToDo - Ready to start working
- In Progress - Currently being worked on
- In Review - Awaiting review or approval
- On Hold - Temporarily paused
- Blocked - Cannot proceed due to dependencies or issues
- Completed - Successfully finished
- Cancelled - Abandoned or no longer needed
Status badges are color-coded for quick visual identification. The default status for new tasks is Backlog.
Time Tracking
Mosic provides comprehensive time tracking to help you plan and measure work:
- Start date - When task work begins
- Due date - Task deadline
- Time estimate (
time_needed) - Expected duration in minutes - Total duration (
total_duration) - Actual time spent from completed linked events - Overdue indicator - Shows “Overdue by X days” when past due date
Time estimates aggregate across views (e.g., “48h” total for a group of tasks). The total duration is automatically calculated from completed calendar events linked to the task.
Lists and Tags
- Tasks can belong to one or more lists for flexible organization
- Lists organize tasks within projects
- Displayed as colored pill badges
- Tags provide additional categorization beyond lists
- Tasks require a workspace (inherited from task list if not specified)
Global Task Views
Tasks Page - Board View
Access all tasks across your workspace from the global Tasks page.
Features:
- Status columns: Backlog, ToDo, In Progress, In Review, On Hold (Blocked, Completed, and Cancelled may also appear)
- Task counts per column (e.g., “Backlog (75)”)
- Total count displayed (e.g., “85 items”)
- Task cards showing:
- Task title
- Status and priority badges
- Project/list tags (colored pills)
- User avatar(s) for assignee(s)
- Due date
- Time estimate
- Overdue indicator
Upcoming Page
View future tasks organized by date:
- Timeline/schedule view
- Tasks organized by due date
- Future task visibility
- Planning tool for upcoming work
Task Organization
Organizational Hierarchy
Tasks fit into Mosic’s three-level structure:
Space (top-level container)
└── Project (specific initiative)
└── List (collection of tasks)
└── Task (individual work item)
Organization Methods
By Status - Tasks flow through workflow stages
By Priority - Organize by importance (6 levels)
By Date - Time-based organization:
- Today - Due today
- Upcoming - Future tasks
- Overdue - Past due date
By Lists - Group related tasks in collections
Daily Workflow
Recommended task workflow:
- Review - Check Today page for tasks due today
- Prioritize - Set or adjust priorities
- Estimate - Add time estimates for planning
- Assign - Set task owners
- Execute - Update status as you work
- Complete - Mark tasks done when finished
Updating Tasks
To update any task:
- Click task from any view
- Task detail opens
- Edit fields in left panel
- Update description
- Add comments
- Use collaboration tabs
Task Collaboration
Collaborate on tasks through:
- Comments - Discuss work with rich text formatting and @mentions
- Assignments - Delegate to multiple team members simultaneously
- Subscribers - Users mentioned in task descriptions are automatically subscribed for notifications
- Relations - Link related tasks and documents
- Activities - See complete change history with timestamps
- Subtasks - Break down complex work using parent-child task relationships (via
parent_taskfield)
Additional Task Features
Task Flags
Tasks have several boolean flags for special handling:
- Is Billable - Mark tasks as billable for client invoicing
- Is Private - Restrict task visibility within the workspace
- Is Archived - Archive completed or cancelled tasks to reduce clutter
Task Source
Tasks can track their origin:
- Source Name - Name of the external source (e.g., “Email”, “GitHub Issue”)
- Source Link - URL or reference to the original item
This is useful when tasks are created from external systems or emails.
Automatic Behaviors
- Completion tracking - Setting status to “Completed” or “Cancelled” automatically sets the
doneflag andcompleted_date - Event completion - When a task is marked as done, related open events past their end time are automatically completed
- @Mention subscriptions - Users mentioned in task descriptions are automatically added as subscribers
- Duration calculation - Total duration is recalculated when linked events are completed
Best Practices
- Write clear task titles - Be specific and actionable
- Set realistic estimates - Help with workload planning
- Use appropriate priority - Don’t make everything high priority
- Add descriptions - Provide context and details
- Update status regularly - Keep team informed
- Use checklists - Break down complex tasks into steps
- Add due dates - Create accountability
- Link related tasks - Show dependencies
- Use subtasks - Create hierarchical task structures with parent-child relationships
- Mention team members - Use @mentions in descriptions to auto-subscribe relevant people
Troubleshooting
Can’t create a task
Solutions:
- Ensure you’re in a workspace
- Check you have permission to create tasks
- Try the ”+ Add New Task” button in sidebar
- Verify task title is not empty
Task doesn’t appear after creation
Possible reasons:
- Check the date - may not be due today
- Look in correct list/project
- Check status - may be in Backlog column
- Verify correct workspace
Can’t find a specific task
Solutions:
- Check different status columns (especially Backlog)
- Look in different views (Board, List, Calendar)
- Check if it’s in a different list/project
- Verify you’re in the correct workspace
- Check Upcoming page for future tasks
Quick Reference
Task Creation
- ✅ ”+ Add New Task” button in sidebar
- ✅ Quick create modal with all fields
- ✅ Task title (required)
- ✅ 6 priority levels
- ✅ Date pickers (Start, Due)
- ✅ Time estimate
- ✅ List selection
Task Detail View
- ✅ Cover image section
- ✅ Assignment display
- ✅ Schedule fields (start, due, estimate)
- ✅ Organization (lists, tags)
- ✅ Status and priority dropdowns
- ✅ Rich text description
- ✅ Quick checklist
- ✅ Attachments section
- ✅ Collaboration tabs (Comments, Subtasks, Events, Activities, Relations)
Task Views
- ✅ Board view (kanban with status columns)
- ✅ List view (detailed)
- ✅ Timeline view (Upcoming page)
- ✅ Task counts per status
- ✅ Overdue indicators
Related Documentation
- Daily Workflow - Using the Today page
- Lists - Organizing tasks in lists
- Projects - Managing project tasks
- Calendar - Scheduling tasks
- Activity Feed - Task activity stream
FAQ
Q: What’s the difference between a task and an event?
A: Tasks are work items to be completed with status, priority, and checklists. Events are calendar items with specific start and end times. They can be linked together, and completed events contribute to a task’s total duration.
Q: Can a task be in multiple lists?
A: Yes, tasks can belong to multiple lists for flexible organization, displayed as colored pill badges.
Q: Do I have to assign tasks to lists?
A: No, the task list field is optional when creating tasks. However, tasks always require a workspace.
Q: Can tasks have subtasks?
A: Yes, tasks can have parent-child relationships using the parent_task field. Create subtasks through the Subtasks tab in the task detail view.
Q: Can I assign a task to multiple people?
A: Yes, Mosic supports multiple assignees per task. All assignees must be members of the task’s workspace.
Q: How is total duration calculated?
A: Total duration is automatically calculated from the time spent on completed calendar events linked to the task through the Relations system.
Q: What happens when I mention someone in a task description?
A: When you @mention a user in the task description, they are automatically added as a subscriber to receive notifications about task updates. Mentioned users must be members of the task’s workspace.
Q: What’s the difference between Blocked and On Hold status?
A: Blocked means the task cannot proceed due to dependencies or blocking issues. On Hold means the task is temporarily paused but could resume without resolving blockers.