# 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]]