Todoist fields that sync to Notion
All 14 Todoist fields that sync to Notion with 2sync: property types, sync directions, and how to use priority, labels, projects, and subtask relations
2sync syncs 14 Todoist fields to Notion, including task title, description, due date, priority, labels, project, and section. Most fields support two-way sync, so you can manage tasks in either Todoist or Notion. Completion status, assignee, and parent task relationships all sync bidirectionally. You control each field's direction in field mapping.
For a step-by-step setup walkthrough, see how to sync Notion with Todoist.
Synced fields
| Field | Notion property type | Sync direction |
|---|---|---|
| Task Title | Title | Two-way |
| Description | Rich Text | Two-way |
| Due Date | Date | Two-way |
| Deadline | Date | Two-way (Premium only) |
| Completed | Checkbox | Two-way |
| Completed At | Date | To Notion |
| Priority | Select (1-4) | Two-way |
| Project | Select | Two-way |
| Project (Relation) | Relation | Two-way |
| Section | Select | Two-way |
| Section (Relation) | Relation | Two-way |
| Labels | Multi-select | Two-way |
| Parent Task | Relation | Two-way |
| Assignee | Rich Text | Two-way |
You can set each field to two-way, one-way to Notion, or one-way to Todoist. Adjust this per field in your automation's field mapping settings.
Task title
The Task Title field maps to Notion's Title property, the main name of each database page. Changes to the task name in either app update the other automatically.
Description
The Description field maps to Rich Text. Basic formatting from Todoist (bold, italic, links, lists) is preserved during sync. Some Notion-specific elements like toggles, databases, and embeds cannot be represented in Todoist and will be lost if synced back.
Changing a field's sync direction after initial setup does not retroactively update existing items. Only new changes follow the updated direction.
Due date vs deadline
Todoist distinguishes between due dates and deadlines. The Due Date is when you plan to work on a task. The Deadline is the hard cutoff date. Both sync as separate Date properties in Notion.
When a recurring task is completed, the due date advances to the next occurrence automatically. The task stays active with the updated date rather than being marked as permanently done.
The Deadline field requires a Todoist Premium subscription. Due dates work on all Todoist accounts, including free plans.
Priority levels
Todoist uses four priority levels that map to a Select property in Notion:
| Priority | Label | Todoist Color |
|---|---|---|
| Priority 1 | Urgent | Red |
| Priority 2 | High | Orange |
| Priority 3 | Medium | Blue |
| Priority 4 | Low | Default |
Setting priority in either app updates the other on the next sync cycle.
Completed
The Completed field syncs as a Checkbox in both directions. Checking Completed in Notion marks the task as done in Todoist on the next sync cycle. Unchecking it reopens the task.
The Completed At field stores the date and time when the task was finished. This field is set automatically by Todoist and syncs to Notion as a read-only Date property.
For recurring tasks, completing the task advances the due date to the next occurrence instead of permanently closing it. The Completed checkbox resets, and Completed At reflects the most recent completion.
Projects and sections
Projects and sections each support two mapping modes. The Select mode stores the name as a dropdown value. The Relation mode links to a separate Notion database, enabling rollups and richer organization.
Both modes sync in two directions. Changing a task's project or section in Notion moves it in Todoist, and vice versa. The Relation mode is especially useful when you want to build project dashboards with rollups showing task counts or completion rates.
See the Projects, Sections & Subtasks guide for detailed setup instructions on relational mapping.
Parent tasks (subtasks)
Map the Parent Task field to a Relation property to preserve Todoist's task hierarchy in Notion. Child tasks link to their parent, and you can use Notion rollups to display subtask counts or completion percentages.
Creating a relation between two tasks in Notion establishes a parent-child relationship in Todoist automatically.
Labels
Todoist labels sync to a Multi-select property, and labels created in either app sync to the other. Use labels for GTD contexts (@phone, @computer), project tags, or any categorization system that works across both platforms.
Assignee
The Assignee field maps to Rich Text and shows the Todoist display name of the person assigned to the task. This field syncs in both directions, so you can assign someone in Notion by typing their Todoist display name and it updates in Todoist on the next sync cycle.
Useful for team task management where you want to track who owns each task directly from your Notion database.
What should I do next?
Now that you know which fields sync:
- Set up filters to control which tasks sync
- Map projects, sections, and subtasks to Notion
- Configure sync direction per field
Related
- Todoist sync for the full setup guide
- Google Calendar fields for comparing Google's field set
- Notion property types for supported property formats
- Default values for setting fallback values on empty fields
- Relations for connecting subtasks and projects via relational databases
FAQ
Why isn't the Deadline field showing up?
The Deadline field requires Todoist Premium. If you're on a free Todoist plan, this field is not available. Upgrade to Premium to enable deadline syncing.
Can I sync subtasks as separate pages?
Yes. Subtasks sync as their own Notion pages with a Parent Task relation linking them to the parent. This preserves the full task hierarchy in your database.
What happens when I complete a task in Notion?
Checking the Completed checkbox in Notion marks the task as done in Todoist on the next sync. The Completed At date is set automatically. For recurring tasks, the due date advances to the next occurrence.
Can I change a task's project from Notion?
Yes. If you map Project as a Select or Relation field with two-way sync, changing the project in Notion moves the task to that project in Todoist.
Can I add new fields to the sync?
No. You can only sync the 14 fields listed above. Custom Todoist fields are not supported. However, you can add Notion-only properties to your database for additional tracking.
How do labels sync if I create one in Notion?
New labels added in Notion's Multi-select create a matching label in Todoist on the next sync cycle. The label name carries over exactly as typed.
Does the Assignee field work with Todoist's free plan?
The Assignee field syncs on all Todoist plans. However, assigning tasks to other people requires a Todoist Pro plan or higher in Todoist itself. On free plans, you can only see your own name as the assignee.