I like Doodle – it’s an online scheduling tool I learned about while living in Germany that people here use quite frequently to schedule pretty much any kind of event with any number of people – parties, parent teacher meetings, workshops, you name it. Doodle requires no accounts – you can log in directly with your gmail or other OpenID account and people can respond to polls without logging in. Integration with Google Calendar and other calendaring systems means that you can see your own free/busy info while answering a poll as well as show your free/busy info when others invite you to a meeting.
This is all quite nifty and we’ve been using it quite actively in the last month at Kabissa to set up interviews on Skype/Google Talk with potential volunteers. We send promising applicants the link to the Doodle Meetme page belonging to the Kabissa Volunteering Coordinator, and they then offer a few dates for the coordinator to choose from. If none of the dates provided work, Doodle offers a feature to request new dates. Notifications are sent by email to all affected parties. Works like a charm.
The difficulty has been that Doodle is in the throes of an ongoing site upgrade, and despite Doodle being a unique and incredibly useful service there are many fairly significant bugs. I have been reporting them regularly to their support team by email, and they are doing an admirable job of responding to my requests. Once I even got on Skype with them to talk them through a weird, hard to explain problem I was having – and they were able to resolve it on their end. However, the lack of an open issue tracker or roadmap for the site means that I don’t have any insight into the status of the bugs I am reporting. I continue to come across them which is frustrating and I then want to report them again – what a waste of my time and theirs.
To address this issue for myself and perhaps for others I am going to keep a checklist here of Doodle bugs and design flaws that I discovered through the process of trial and error during the course of getting to know Doodle and setting it up for Kabissa and personal use. I have had responses to just about all of the issues below from Doodle but I am not satisfied by them. I will maintain this checklist as long as I am using Doodle or until the Doodle team set up their own public tracker (hint hint
).
You are welcome to add comments with your additions/insights/corrections/responses. I’ll maintain the numbering and cross out issues that get resolved. Thanks!
Doodle Bugs Checklist
It’s not possible to change your Meetme name once you’ve set it – it’s used in the URL and so should be short, memorable and unique to the purpose of the Meetme account holder. This isn’t entirely clear while setting it so it should be possible to change your mind about it without having to delete your entire account and start over (which is what I had to do because of 2 below).- Reto: This is by design and will not change.
The Meetme page cannot have the same name as the subdomain URL you choose for your premium business account, so if some other person completely unrelated to you decides to make their Meetme page name the same as the name for your organization you are out of luck. This is an undocumented problem and should be fixed.- Reto: This is by design and will not change.
Meetme page names have to be unique across the entire service, which means that if you’re looking for me and go to http://doodle.com/tobias you will find another Tobias. I should really set up a meeting with the guy to say hello.doodle.com/tobias is unique across all MeetMe pages.
Meetme page names work across all premium account subdomains. This means that that other Tobias can be reached using the Kabissa theme, without advertising, at http://kabissa.doodle.com/tobias- this is really a major bug, not least because someone might decide to use this “feature” to pretend to be from another organization without them knowing anything about it.- Reto: Will be fixed.
When you have a premium account, there is a useless link on the menu to toggle between www.doodle.com and your own subdomain. Meanwhile when you are logged in you see ads when you are at http://www.doodle.com even if you paid for a premium account.- Reto: This is the current design. Your Premium is only active on the subdomain. We may change this as well.
Even if you have a premium account, your Meetme page will display ads to people accessing it via the www.doodle.com subdomain. This shouldn’t be – it should never show ads if you are paying for a premium account.- Reto: Will be fixed.
Other people (third parties) can access Doodle polls and see their status if they know the URL. This shouldn’t be the default action and poses a potential privacy risk.- Reto: This is by design. Doodle has been working like that since day one and will not change.
- When creating a Meetme request for a meeting, the person can add a title and description for the meeting. The title the person chooses is then saved in Google Calendar as the title for the event. This is confusing because they typically choose nondescript names. When you’re getting dozens of requests in a week (which is really why we’re using Doodle in the first place) this gets overwhelming.
- Reto: I will add this to the wishlist.
- One you have accepted a Meetme request for a meeting, only the other person who requested it can delete it from your own list of meetings or change it. This is problematic when you have dozens or hundreds of requests and want to clean up your list or understand who you are actually meeting with and when (especially because of 8 above).
- Reto: I will add this to the wishlist.
Premium subdomains work for accessing Doodle help and about pages, which really shouldn’t be happening – at least they aren’t showing the Premium Subdomain Theme. (e.g. http://kabissa.doodle.com/about/meetMe.html)- Reto: This will remain as is.
I can’t see the email address of the person who created the Meetme request, which means that it’s not possible for me to verify 100% that the person making the request is actually the person who applied to Kabissa and that I sent to the Meetme request page.- Reto: You see the email address in the Doodle email under reply-to. We don’t want to expose it anywhere else.
- Added 25 June: Another feature request that occurs to me now that Rolf is also commenting, in the spirit of open data (http://slashopen.net), is that it should be possible to download a CSV of your meeting requests, complete with names and email addresses, to manage them offline.
- Reto: Added to wishlist
Added 26 June: it is unclear what the subdomains are actually for, since they work across the site (even on doodle faq pages etc) and also don’t always appear on meetme pages or other pages for premium users. I’d rather not use the subdomain than have this functionality – but of course see only my theme when I am logged in and show only my theme on my meetme page.- Reto: The subdomain is mostly used for users of the regular Doodle, not MeetMe.
- Added 26 June: feature request – please let us specify windows when meetings are possible – like google appointments. Even simply specifying a weekly schedule would be fine – eg meeting requests are possible Monday through Friday 10am-noon CET. This way it’s possible to limit when the calls take place, which is helpful in planning your work schedule.
- Reto: For this we intended the “Good to know” free-text field, which appears in the header of your MeetMe profile. There you should update your current/general availability.
- Tobias: Yes, but this can still cause confusion and is error prone with multiple time zones and people who don’t pay attention. Having slots directly in the calendar when appointments can be made can prevent the back and forth that we now have when people schedule meetings for the middle of the night in our time zone.
I can well imagine this is a huge piece of work to implement but would be nice to have it on the wishlist nonetheless. It would be useful for us!

@doodletweet
Yes, I am back to Doodle! Which is why I’ve posted a checklist of the bugs that are driving me crazy http://kb2.org/krz0Lr
@doodletweet Whoa – thanks for pointing out that comments is turned off on my blog post about Doodle. Fixed. http://kb2.org/krz0Lr
Do you Doodle? Help me with my #Doodle #Bugs Checklist about great (but buggy) online scheduling tool http://kb2.org/krz0Lr
Tobias, here my updates on your issue list.
To 1) This is by design and will not change.
To 2) This is by design and will not change.
To 3) doodle.com/tobias is unique across all MeetMe pages. The first person who reserves the name gets it.
To 4) This will be fixed.
To 5) This is the current design. Your Premium is only active on the subdomain. We may change this as well.
To 6) This will be fixed.
To 7) This is by design. Doodle has been working like that since day one and will not change.
To 8) I will add this to the wishlist.
To 9) I will add this to the wishlist.
To 10) This will remain as is.
To 11) You see the email address in the Doodle email under reply-to. We don’t want to expose it anywhere else.
Have a great weekend!
Best,
Reto
There’s something to say to organise a public issue tracker for your favourite tool
I was there early enough to claim “rolf” as the vanity url for my meetme page, but there are many services where I am not. And even the infamous del.icio.us doesn’t let you change your name.
By the way: I’m curious how Meetme will develop in light of Google Calendar “appointments” (http://gmailblog.blogspot.com/2011/06/introducing-appointment-slots-in-google.html)
Thanks for the comment. I think you’re right about the vatiny url and can live with it. On the other hand, I don’t think it’s a great design to not allow the premium account subdomains to be the same as the meetme urls. I looked at google appointments when it was offered to me in my google calendar last week, and it’s pretty slick. It has some great features that I miss in doodle for example that you can set a range of times within which the other person can choose from, and also lets you set the length of the meeting. The deal killer for me is that it requires the person setting up the appointment to have a google account, which I know just about everyone does have already but it seems a bit heavy handed.
@Reto:
Thanks for the feedback and the insight into what is “by design” and will never change and what is being looked at and might be fixed.
1, 2, 3, 7, 10 – odd and disappointing, but ok. It’s good to know that these won’t be fixed so I can learn to live with them. For 1 – I suppose we can always just delete our accounts and start over when we need to create a new meetme name.
9 – it occurs to me that another way to skin this cat (e.g. to let people take ownership of the meetings that they request others to set up with them) would be to provide another type of poll on doodle.com to request others to come and set up meetings. Right now you can only either have the meetme page (where others offer times to you and are the admins of the polls) or set up polls where you offer the possible times. This might be better as well because I don’t necessarily want third parties who come across the meetup page on their own to randomly start requesting meetings with me (especially because of 8 and 11).
11 – that’s good to know.. thanks! I hadn’t noticed that you get the email address of the person requesting the meeting in the email notification to you. Really you should provide this info in more ways.
And I will add another feature request above that occurs to me now that Rolf is also commenting, in the spirit of open data (http://slashopen.net/open). It should be possible to download a CSV of your meeting requests, complete with names and email addresses, to manage them offline.
@Rolf:
Thanks for the comment. I think you’re right about the “vanity url” and can live with it. On the other hand, I don’t think it’s a great design to not allow the premium account subdomains to be the same as the meetme urls.
I looked at google appointments when it was offered to me in my google calendar last week, and it’s pretty slick. It has some great features that I miss in doodle – for example that you can set a range of times within which the other person can choose from, and also lets you set the length of the meeting. The deal killer for me is that it requires the person setting up the appointment to have a google account, which I know just about everyone does have already but it seems a bit heavy handed.
I agree about the vanity urls on subdomains – these should be completely separate. But as you noticed as well, it’s a bit unclear now what subdomains are supposed to do.
The deal killer for me on Google appointments is that I have to plan slots and divide them in e.g. half-hours. Nice in busy times, but my current approach is to just let people pick from all of my free time. As soon as I add a “busy” event to my work, private, or planning agenda, it becomes unavailable on MeetMe.
For the Doodle wish list: have a MeetMe monthly view, and let people pick “all day” appointments for one or more days. Would be perfect for our guest rooms
Hi Rolf – that’s a good point about it being unclear what the vanity urls are for in the first place – I’ll add that as an issue above. Really premium should mean branded and free of advertising – whether on a subdomain or not is a bonus, and the way the subdomains work now is just completely bizarre and inappropriate.
I also like the way doodle works with free/busy information vs google appointments – it’s pretty much ideal. I do sometimes have quite a few iterations with people though when they select the wrong length of meeting (e.g. just selecting an 8 hour block instead of a 45 minute block) or the wrong time in the day (e.g. just selecting times at 2am in the morning my time because they are in Australia). This could be addressed with 9 (allowing you to change meetings created by others – now on the wishlist) and a new feature idea to let you create windows when meetings are possible (like google appointments).
Thanks @rolfkleef and @doodletweet for your comments on my Doodle Bugs "open issue tracker"
Progress! http://kb2.org/mNFVgF
Hey Rolf and Reto – this has been a useful process for me, thanks for your input. I’m feeling a bit better about doodle now and will try to keep using it – at least until my premium trial expires in a few weeks.
I’ve now updated the doodle bugs checklist to cross out the things that reto said would not be fixed, which I accept, as well as to indicate what reto has added to the wishlist and other comments. I’ve also added a few new issues/feature requests that have come up since I posted this and would like to know your response. Thanks!
Hi Tobias/Rolf,
Here the latest updates:
To 4: Fixed
To 5: Removed. You can activate/deactivate your Premium license here: https://www.doodle.com/mydoodle/manageAccount.html#mydoodle
To 6: Fixed
To 8: On the wishlist
To 9: Still on the wishlist
To 12: Will be added to the wishlist
To 13: The subdomain is mostly used for users of the regular Doodle, not MeetMe.
To 14: For this we intended the “Good to know” free-text field, which appears in the header of your MeetMe profile. There you should update your current/general availability.
Best,
Reto
Hi Reto,
Thanks for returning to update us on doodle bugs.
I appreciate it. You are doing a good job knocking off the bugs.
Generally speaking I (and my team) remain very pleased with doodle as a work tool for Kabissa, an online networking platform run by volunteers around the world, but it does not work well enough (yet) for us to consider paying for the premium version. The free version still seems to work fine for our needs.
I updated the items below as per your comments.
4 – verified fixed. great!
esp 12 with open data would be nice to support and low hanging fruit to get good will of open data community
I can well imagine this is a huge piece of work to implement but would be nice to have it on the wishlist nonetheless. It would be useful for us!
5 – can’t verify as I don’t have premium anymore, but will take your word for it
6 – can’t verify but will take your word for it
8, 9, 12 – glad to see these are on the wishlist and hope they are implemented!
13 – ok. will mark done.
14 – Yes, using the “good to know” free text field to specify windows when appointments can be made works but not well – it can still cause confusion and is error prone with multiple time zones and people who don’t pay sufficient attention. Having slots directly in the calendar when appointments can be made can prevent the back and forth that we now have when people schedule meetings for the middle of the night in our time zone.
Thanks again for updating us!
Cheers,
Tobias