# Key Features of Todoist Context Bridge
**Todoist Context Bridge** integrates with [[Dataview Integration for Todoist Context Bridge|Dataview]] and [[Tasks Plugin Integration for Todoist Context Bridge|Tasks]] plugins. The key features align with the [[PTKM Core Principles]].
## [[Task-Centered Workflow - PTKM CP|Task-Centered Workflow]]
### Task Description Syncing
- Smart hierarchy preservation:
- Maintains list structure and indentation
- Metadata handling:
- Original task references preserved
- Obsidian links maintained
### Project Management
- Set default project for task creation
- Quick project selection in task creation modal
## [[Focusing on Important Matters - PTKM CP|Focusing on Important Matters]]
### Selective Task Highlighting
- Choose which tasks deserve attention in Todoist
- Keep your task manager focused and relevant
- Prevent task overload and maintain clarity
### Flexible Due Dates
- Multiple date formats supported:
- Dataview format: `[due::YYYY-MM-DD]` (customizable key)
- Relative dates: `1d`, `+2d`, `0d` (with smart weekend handling)
- Context-aware features:
- Per-task weekend skipping for **work-life balance**
- Intelligent validation with past date warnings
### Flexible Priority Mapping
- Customize Dataview key for priority (e.g., `p` and `priority`)
- Map multiple values for each priority level in Todoist
- Numeric values (e.g., `[p::1]`, `[priority::2]`)
- Text values (e.g., `[p::high]`, `[p::p1]`)
- Default priority for tasks without explicit priority
### Smart Text Cleanup
- Keep task names clean and focused in Todoist
- Built-in patterns for common Markdown elements
- Remove timestamps, emojis, tags, and more
- Dataview and [[Moment.js Format|moment.js]] cleanup patterns
- Customizable regex patterns for text cleaning
Learn more about [[Text Cleanup Patterns for Todoist Context Bridge|Text Cleanup Patterns]].
## [[Providing Context - PTKM CP|Providing Context]]
### Rich Context Preservation
- Support full bidirectional task syncing:
- **Obsidian → Todoist**: Create tasks in Todoist from your notes, maintaining context and links
- **Todoist → Obsidian**: Sync existing Todoist tasks into your notes with a simple command
- Maintain bi-directional links between Todoist tasks and their sources in Obsidian
- Navigate seamlessly between platforms
- Configure Todoist link format under Obsidian tasks
- Todoist website link or app link
- Review full context before completing tasks
### Maintaining temporal context
- Every synced task includes a timestamp showing exactly when it was created
- Both in Todoist (metadata section) and Obsidian (task link)
- Default block ID includes timestamp information
- Enables tracking when blocks were created through their IDs
- Provides another layer of temporal context
- Integrates temporal information directly into reference system
## [[Linking Everything - PTKM CP|Linking Everything]]
### Block-Level Precision
- Exact task location tracking
- Customizable block IDs
- Reliable note navigation
## [[Redundancy for Reliability - PTKM CP|Redundancy for Reliability]]
### Auto-Tagging and Label Management
- Auto-Tagging in Obsidian
- Automatically tags the task in Obsidian when synced to Todoist
- Todoist Labels
- Add custom labels to synced tasks in Todoist
- Enhanced Task Tracking
- Track tasks simultaneously in both platforms
- Maintain task visibility across your entire workflow
- Improve task reliability through dual-system tracking
### Smart Duplicate Detection
- Intelligent checking of content and links
- Multiple verification methods:
- Existing Todoist links in notes
- Block IDs and Advanced URIs
- Configurable duplicate handling
- Special handling for completed tasks
## Learn More About Todoist Context Bridge
- [[Complete Features of Todoist Context Bridge]]
- [[How to Use Todoist Context Bridge]]
- [[Design Philosophy of Todoist Context Bridge]]
- [[Bridging Tasks and Knowledge in Obsidian_Introducing the Todoist Context Bridge Plugin]]
- [[The Importance of Context in Task and Knowledge Management_Leveraging the Obsidian Todoist Context Bridge Plugin]]