Overview
Apollo’s task management system is designed for teams that need flexibility — switch between Kanban, list, and tree views, create tasks with natural language or voice, and manage dependencies with a DAG-based system that prevents circular references.Views
- Kanban
- List
- Tree
The default view. Tasks are organized into columns by status:
- Backlog — Not yet planned
- To Do — Planned but not started
- In Progress — Actively being worked on
- Blocked — Waiting on something
- Completed — Done
@dnd-kit; on mobile, a touch-optimized mobile Kanban is used.Creating Tasks
Manual Creation
Click New Task or pressN to open the task creation modal. Fields include:
- Title (required)
- Description (rich text)
- Project — which project this task belongs to
- Assignee — team member responsible
- Priority — Urgent, High, Medium, Low
- Status — initial status
- Task Type — Bug, Feature, Improvement, etc.
- Specialty — Frontend, Backend, DevOps, Design, etc.
- Due Date
- Estimated Hours
- Release — link to a release (filtered by selected project)
- Sprint — link to a sprint
- Epic — link to an epic
AI-Powered Creation (NLP)
Click the NLP button and describe your task in natural language. Apollo uses GPT-4 to parse your description and extract structured task fields. Example inputs:- “High priority bug: login page crashes on Safari, assign to Maria, due Friday”
- “Create three tasks for the API redesign: endpoint migration, auth refactor, and documentation update”
Voice Creation
Click the microphone button to create tasks using your voice. Apollo uses OpenAI Whisper for transcription, then processes the text through the NLP pipeline.Voice input supports disfluency cleanup — filler words like “um”, “uh”, and false starts are automatically removed.
Task Creation Drawer
A global task creation interface accessible from any page. It features a chat-style AI interface where you can describe tasks conversationally, and Apollo suggests structured task details in real-time.Task Details
Navigate to any task to see its full detail page with tabs:- Overview
- Comments
- GitHub
- Time Tracking
All task fields with inline editing. Click any field to edit it directly. Includes:
- Status, priority, assignee, due date
- Description (rich text editor)
- Subtasks
- Custom fields
- CRM deal info (if applicable)
Dependencies
Tasks support DAG (Directed Acyclic Graph) dependencies:- Blocks — this task must be completed before another can start
- Blocked by — this task cannot start until another is completed
Bulk Operations
Select multiple tasks in list view to perform batch actions:- Bulk status change — move all selected tasks to a new status
- Bulk assign — assign all selected tasks to a team member
- Bulk delete — remove all selected tasks
- Date range selection — set due dates for multiple tasks
CSV Import/Export
Import
Upload a CSV file and Apollo will use AI-powered field mapping to match your columns to Apollo’s task fields. Review the mapping before importing.Export
Export all tasks (or filtered tasks) as a CSV file for external reporting.Recurring Tasks
Set tasks to recur on a schedule using the recurrence picker. Supports daily, weekly, monthly, and custom patterns.Filters
Filter tasks by:- Project
- Assignee
- Status
- Priority
- Task type
- Specialty
- Release
- Team
- Due date range
- Creation date range