Why do you dislike Google Calendar?

integrations

#1

Over the past 3 years, I’ve sent increasingly frustrated emails at the rate of about once a year asking about what seems like an extremely simple feature, which is to fix the ical feed so tasks with due times show up at the due time rather than as all day events. based on the length of time the issue has going on, I’m pretty sure at this point that there’s absolutely no plans to touch google calendar ever again.

It’s disappointing. After searching the market, Asana is still by far the best task management service on the market for what I need it to do. It’s just got this glaring, gaping hole in it that continuously rubs me the wrong way.

So I ask, as an avid user and a fellow developer: “Why?” Why has this bug not been fixed? Why are you requiring your users to go to completely different services, or make their own, to properly sync their data? Why are you turning your nose up at one of the most basic and obvious integrations that would benefit the majority of your customer base?

Sincerely,
Ben


#2

Hi Benjamin

You’re totally right: Due times don’t appear in calendars, your tasks will always appear as all day events.

This actually has to do with the fact that tasks in Asana aren’t built on the backend with a duration, in order for calendar syncs to provide a start time they would require an end time. The good news is that we really want to add duration to tasks, we just haven’t had the resources to devote to the change yet. Unfortunately, we don’t have a timeline for when this feature will be made available, but it’s definitely something that’s on our minds :thinking:


#3

Sunrise.am calendar had this functionality (ability to show a task at the time when it is due), but unfortunately it was bought by Microsoft for Outlook and this feature hasn’t yet been brought into it yet. I miss Sunrise.


#4

Me too, @Jarrod_Kopp. I used to love Sunrise :sunny: and also miss it- it was so clean and well organized. Hopefully we’ll find another comparable tool soon.


#5

So that’s at least an explanation, which is useful. Thanks a lot for that.

I have noticed that you have a list of “hacks” in the profile settings. If the only thing holding this back is the duration component, one solution would be to simply add a hack that specifies a default duration for tasks (or even just sets it as some very small number, like a second or something). That allows you to implement the feature without modifying the back-end storage to include duration per task. This is, by the way, essentially how Trello handles their calendar sync. Yes, I gave them just as much crap as I’m giving you. Making it a hack also gives you a lot more freedom when it comes to support and development schedule.

It’s not a perfect solution. It’d be the wrong solution for a lot of tasks with due dates that represent traditional “events”, since you’re basically just recording the time point at which the event occurs and making sure calendar programs display it in the correct place. However, since that’s really all I need, I’d be satisfied with that for the time being, especially if the duration is configurable. It’s certainly much easier than writing a web app that generates a custom ical.

Anyway, I hope you’ll consider something like this if you’re strapped for resources. I absolutely understand wanting to implement “complete” features, not piecemeal patches, and revamping the entire system to support “native” duration fields certainly sounds like a headache and a half.

Thanks again for your patience,
Ben


#6

Totally agree! The Google Calendar sync needs to show the due time, otherwise it makes no sense. :neutral_face: If it’s set in Asana, it should properly reflect on the Calendar!

Regarding the duration, it is not really a problem, is it? Like the users before have mentioned, just set a default duration time, like one second or 15 minutes. Podio uses one hour to display the task when syncing it to Google Calendar.

Step your game up, Asana! :muscle:


#7

Yes I love this about Podio. I still use it for important, time sensitive tasks over Asana because I trust the reminder feature on it. With Asana I cannot.

Asana, please get this together asap. It is 2018 and Google Calendar is here to stay.