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.
Bemærk
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.
Bemærk
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, contact Doify for support.