Doify is a Todoist automation tool that lets you create custom rules to handle repetitive actions and streamline your workflow. Each rule combines a trigger (something that happens in Todoist) with an action (what Doify does in response).
For example:
- When a task is completed, move it to a "Done" section
- When a task becomes overdue, reschedule it to today
- When a label is assigned, move the task to a different project
Set up the integration
- Go to app.doify.io and sign in with your Todoist account.
- Create your first rule.
Note
The Free plan includes 3 custom rules – a good way to try Doify out before upgrading.
Create a rule
- From the rules page, click Create rule.
- Choose a trigger (the event in Todoist that starts the rule).
- Choose an action (what Doify does when the trigger fires).
- Save the rule.
Once created, rules run automatically in the background.
Available triggers
- Task created: fires when a new task is added to Todoist
- Task completed: fires when a task is marked as complete
- Task is overdue: fires when a task passes its due date without being completed
- Task reaches due date: fires when a task reaches its due date or time
- Assign a label: fires when a specific label is added to a task
- Add a date: fires when a due date is added to a task
- Remove a date: fires when a due date is removed from a task
- Enter a section: fires when a task moves into a specified section
- Leave a section: fires when a task moves out of a specified section
Available actions
- Move to project section: moves the task to a specified section within a project
- Move to project: moves the task to a different project
- Move to parent task: makes the task a subtask of another specified task
- Add label: assigns a label to the task
- Remove label: removes a label from the task
- Remove date: removes the due date from the task
- Remove deadline: removes the deadline from the task
- Reschedule to current date: reschedules the task to today, keeping any time already set
- Ensure subtasks completed: marks the parent task as incomplete if any subtask is still open. Can only be used with the Task completed trigger
- Complete task: marks the task as complete
Note
Members of the Pro plan can use sub-task sorting to quickly sort the sub-tasks of a task by name, priority, due date, or deadline.
Example rules
Here are a few examples to give you a sense of what's possible:
| RULE | TRIGGER | AUTOMATION |
| Kanban board automation | Task completed | Move to the "Done" section |
| Someday/maybe list | Assign the "Someday" label | Remove date and deadline |
| Overdue task rollover | Task is overdue | Reschedule to current date |
| Label sync | Enter a section called "In Progress" | Add the "In Progress" label |
| New task defaults | Task created | Assign a label |
Get help
If there are any issues with the Doify integration, feel free to email support@doify.io for support.