This is something I have really been wanting Asana to do for years.
I wrote a bookmarklet that helps me open a “create event” page in Google Calendar with information pulled from the task that I’m viewing in Asana, but I have to keep updating the code since Asana’s code keeps changing.
Plus, this doesn’t sync back to the task in any way. Any changes to the task title, deadline or other details don’t go into the calendar event.
A lot of people point out that there are start and end dates on a task, and these can be synced to Google Calendar. That’s great and super useful to visualise when a task must be started on and completed by, but it’s a completely different concept to WHEN a task will be worked on.
Currently there is no way to manage when tasks will be worked on in Asana, it’s all based on when it’s due.
One task can require multiple scheduled blocks of time to complete. I know you could say I can break it down into subtasks, but that’s just too much detail for a lot of tasks. If I want to work on task that’s going to take 4 hours, and I will do that across 4 days in 1 hour blocks, I don’t want 4 sub tasks cluttering things up, since those subtasks represent specific things that need to be done, and should not represent blocks of time.
My bookmarklet solution also just isn’t a simple drag and drop experience and doesn’t really work when I want to schedule lots of tasks, and know what I’ve already scheduled.
Look at Trello’s “Planner” feature ( Trello Planner | Trello | Atlassian Support ) which implemented an awesome UI to drag tasks into my calendar, without leaving the page I’m looking at.
- I can schedule a single task across multiple time slots
- The calendar entry is added to my calendar as “Focus time” - exactly what I need as it’s not a regular “meeting”.
- I get to see all my account calendars on the planner view, optionally turning some on or off - amazing as I don’t have all my commitments in a single calendar.
It’s not totally perfect, but it’s definitely the right direction.
Asana please… let’s get this implemented. Killer feature.
Just to also note - I don’t particularly want certain other users in Asana to know when tasks are scheduled to be worked on. That’s for certain users only, clients don’t need to know that, just when it’s expected to be done (existing start date and due date fields are great for that).
