Add a Todoist task when a vPlan card resource is attached
Each time a resource is attached to a card in vPlan, this workflow creates a task in Todoist, so a person or team booked onto planned work gets a to-do in the app they check every day.
vPlan
Todoist2 steps Setup ~5 min Used on 2.9k sites Productivity Free to import

What this workflow does
In vPlan, attaching a resource to a card is the moment work gets assigned: a person, a machine or a crew is now booked on that job. The people involved may not open vPlan often, though, and a booking they don't see is easy to miss. This workflow turns each new assignment into a Todoist task.
The vPlan Card Resource Attached trigger fires when a resource is attached to a card. The data vPlan sends about the card and the resource is passed to Todoist, where the Create Task action adds a task in the Todoist account you connect. You build the task text from vPlan values, such as the card name and the resource that was booked.
Each attachment vPlan reports starts its own run, so attaching three resources one after another gives three tasks. Removing a resource from the card doesn't remove the task. You can trace every booking-to-task run in Task History.
Personal to-dos for booked technicians
A planner attaches a technician to a service card in vPlan, and a Todoist task with the job name appears in the account you connect for that technician.
Equipment preparation reminders
When a machine or vehicle is attached to a card, the workshop gets a Todoist task to prepare it for the job.
Freelancer assignments
An agency books a freelancer on a vPlan card, and the coordinator's Todoist list gets a task to brief that freelancer.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
vPlan Card Resource AttachedFires when a resource is attached to a card in vPlan. The card and resource details that vPlan sends are passed on for the Todoist task.
Todoist Create TaskCreates a task in the connected Todoist account. Write the task content from vPlan values, such as the card name and resource, then run a test to check where the task lands.
What you need
- FlowMatticCore
- vPlan AccountAccount
- Todoist AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Attach a resource to a test card in vPlan after import so FlowMattic captures the trigger data, then map the card name and resource into the Todoist task.
- Add a Filter after the trigger that continues only for one resource, if this Todoist account belongs to a single person and should only get their bookings.
- If the trigger data includes the card's planned dates, add them to the task text so the to-do in Todoist shows when the booked work happens. A test run shows what vPlan sends.
Questions about this workflow
Does detaching a resource in vPlan delete the Todoist task?
No. This workflow only reacts to attachments. vPlan has a separate Card Resource Detached trigger you could use in another workflow, which would also need the Todoist task ID to remove it.
Whose Todoist account gets the task for a vPlan booking?
The Todoist account you connect in the Create Task step. To send bookings to different people, use a Filter or Router per resource with a step connected to each person's account.
Will a vPlan card with several resources create several Todoist tasks?
Each attachment vPlan reports starts one run and one task. If you attach several resources in one action, run a test to see how vPlan reports them before relying on one task per resource.
Are resources attached before import turned into tasks?
No. Only attachments made after you switch the workflow on reach Todoist. Earlier bookings stay in vPlan as they are.
More Project Management workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




