February 27, 2008 – 12:04 pm, by Dan Gillmor

New Feature: Dopplr Subscribes to Your Personal Calendar

We’re happy to announce that we’ve just added a feature that is among the most requested by all of you: subscribing to your online calendar and adding trips from it into Dopplr automatically.

Today we’ll explain how to use Google Calendar with Dopplr – although this feature works with any calendar that can publish an iCalendar feed to the web. Here’s a quick tutorial on how to do it.

First, create a new calendar. We suggest calling “My Travel” or some such thing, but of course that is up to you. When you create it, do not make it a public calendar unless you want the whole world to be able to find it via Google search.

Now, in your new Google Calendar, create an event as we show below. Set the dates in the “When” fields. Be sure to put the location in the “Where” field (that’s the most reliable way to tell Dopplr what your destination is, although we’ll also scan the title and description for place names if we don’t see a location).

IMPORTANT: To help ensure that Dopplr understands your actual destination in the Where field, please make sure the city name goes first, not after a street address. For example, “San Francisco, 21 Streetname” will work, whereas “21 Streetname, San Francisco” will unfortunately confuse Dopplr. Also, if you’re using a common city name — such as Cambridge — you’ll get better results by giving more information, e.g. “Cambridge, MA” (Massachusetts in the United States) or “Cambridge, United Kingdom”. Dopplr is smart but can’t read your mind; we’re working on ways to make this process easier for you.

Once you’ve finished entering your information about the trip, click the Save button.

1 - Add Event

Below, you’ll see the event in your calendar.

2 - Grid After Add

Now, under “My Calendars” (below left), click the down-arrow link next to “My travel” (or whatever you called your travel calendar). You’ll see this:

3 - Calendar Menu

Click “Calendar Settings” and look at the “Calendar Details” tab in this screen:

Cal Tab

At the bottom of that screen…

4 - Calendar Url

… click the ICAL button next to Private Address: — this is very important if you want to keep your travel plans private to yourself and your trusted Dopplr travellers — and you’ll get a pop-up that looks something like this:

Cal Popup

Copy that URL into your clipboard. Now go to your Dopplr page and click on “Your account” (at the top of your page). Then click “Import trips from external calendars” and you’ll see this:

5 - Subscribe In Dopplr

Paste in the URL you copied from your new Google calendar. Dopplr will look at that calendar, and let you know if it’s found some trips. In this case it found the Amsterdam trip created in our example. Click “Subscribe to calendar”.

6 - Subscription Preview

And automagically it’ll appear on your Dopplr calendar. That’s it. Now when you update your Google calendar, Dopplr will discover the changes and reflect them on your Dopplr page. There will be a note of it in your journal and in your email alerts.

7 - Trip Imported

Note: If you change something in Dopplr you’ll break the link between the external calendar event — but not the entire calendar, whew — and Dopplr. (Trips you create in Dopplr won’t affect the Google calendar, however, or break the connection.) If that’s a concern, you may want to do all of your updating of trips from the Google Calendar.

Coming soon: Apple iCal to Dopplr.

44 Responses to “New Feature: Dopplr Subscribes to Your Personal Calendar”

  1. With which privacy settings will they appear in dopplr? Will content in my entry appear in dopplr as well so that i would need two entries for that, one for real and one for display in dopplr?


  2. Nicole,

    Any content from your calendar entry will appear as a private note, visible only to your on your trip page and not shared with anyone else.

    Matt.


  3. Is there any way to export my Dopplr trips to Google Calendar?
    I mean absolutely different action than in the article, when I’m adding a trip in Dopplr and it automatically appear in Google Calendar.


  4. Andrey,

    Yes, there is. There’s a blog post about doing exactly that with iCal, Google Calendar and several other systems here:

    http://blog.dopplr.com/index.php/2007/08/22/write-your-trips-once-read-in-several-places/


  5. Great thanks Matt, I haven’t noticed it.


  6. Will dopplr pick up on just addresses that are different from my home address?
    I’d like to just add trips to my main calendar and let dopplr pick up that I’m going somewhere because it has a different address.


  7. Matt K,

    WIth this release you need a separate calendar, otherwise Dopplr will try and interpret any event as a trip. We’ll be adding ways soon to differentiate between trips and non-trips in the same calendar.


  8. I’ve tried this and it looks like it dopplr is finding random locations for any event, travel related or not.
    I have a recurring event called “What did you read this month?” and dopplr thinks I’m going to thoen thailand.


  9. I created a separate calendar for Travel, created two events, and then let Dopplr import them.

    The dates moved over fine, but the locations were way off. Both events were for San Francisco (the exact text I used was ‘Moscone Center, San Francisco, CA’ and ‘Moscone West, San Francisco, CA’ but the first was interpreted as some place in Framingham, MA and the other some village in India.

    I’m sure this will get fixed, but otherwise, great feature! Now that this is in place, I’ll definitely be using this service more often!


  10. Matt B, thanks for the quick response

    I’ll be taking advantage of this feature as soon as I don’t have to split off a separate calendar. It’ll be great to not have to enter my trips in only one place at a time.


  11. Rik,

    Sorry about that! Because Dopplr is city-oriented, it’s trying to look for cities called “Moscone Center” and “Moscone West” and getting confused. “San Francisco, CA” by itself should work just fine.


  12. Hi, I’m guessing this feature is a little bit in development at the moment… If so can I make a suggestion or two.

    Calendar events (with clear, city-based locations) from Google Calendar are not importing very consistently for me. Perhaps other are experiencing similar problems?

    For example I have three very clearly defined (and located) events in a Google calendar:
    1. Jan 19-Feb 3: Accra, Ghana
    2. Feb 4-March 27: London, United Kingdom
    3. March 28-June 27: Nong Khai, Thailand.
    4. And my home city is Thailand.

    Dopplr interpreted this into:
    A. “You are already taking a trip to Accra, Ghana”. But actually (even though it’s this trip is in the past, i.e. the parser appears to have misinterpreted items 1 and 2. Perhaps “already taking”, although in the present tense, isn’t meant in the sense of “currently”, but instead means “you have already got a past record of this trip in our database, so we did not overwrite it”. In which case, I recommend some rewording – maybe to something like “We already have your trip to XX on record, so ignored it”.
    B. “You are [also] at home in Nong Khai” (which conflicts with item 2 and the face-value interpretation of point A). I have no idea why my London trip is being ignored. I have tried various wordings of London, plus a postcode. All yield the same result. Does the parser have a problem with current events?
    C. “You are taking a trip to Nong Khai” (correct. Or, more accurately, I am returning home to Nong Khai. Should a trip to home be reworded?)

    Finally, when I hit “refresh” in the Subscribe tool, the timestamp of “last fetched” does not change.

    Cheers

    Luke


  13. Luke, thanks for the very detailed note. MattB and team are going to look closely at this.


  14. Interesting and useful feature (I no longer have to maintain data on Dopplr, I can just do it in Google Calendar now) but the behaviour mentioned in comment #7 is pretty important if this is to get real world use.


  15. I’d be nice if Dopplr was taught how to subscribe to HTTP-password-protected iCal URLs such as http://icalx.com/private/XXX/


  16. Lars,

    Thanks, good suggestion. We’ll work on it.


  17. Hi,

    unfortunately the feature doesn’t work for me. When I hit the “Subscribe” button, Dopplr successfully parses my Google iCal feed and displays a correct list of trips under “In that calendar, we found the following trips:”. But when I click on “subscribe to calendar” below that list, he simply reloads that list (in ajax-style), but I don’t get any “successfully subscribed” feedback nor do any trips show up in my dopplr trip list. Any idea? Is this a bug?

    Alex


  18. The feature doesn’t seem to work for me — neither the TripIt .ics nor the Google calendar .ics imports; the status bar just spins and spins. ?


  19. Alexander,

    Can I ask which web browser you’re using? I’ve seen a similar issue with the Firefox 3 betas, but not with any other browser I’ve tried.


  20. Yes, I was using Firefox 3.0 beta 4. Silly me to not include the browser version in the bug report when using a beta browser ;-)

    I tried it with Safari and it worked! All trips from my Google calendar were correctly extracted … cool feature! Now I only need to convince our HR to subscribe to my Dopplr Feed for booking an apartment or hotel for my trips ;-)

    BTW: do you plan to add a confirmation mail parser like TripIt has it?


  21. Hey Guys,

    Are you guys far from figuring out how to import directly from Mac ical into Dopplr. That would be the best feature yet!


  22. I second that request for secured ical.com calendar files. Or at least this “coming soon: Apple iCal to Dopplr” feature :)


  23. hi, I want all the past travels to be pulled from my travel gcal… is dat kind of importing possible?


  24. yup. I just ran into the Firefox 3 beta4 bug as well. “Subscribe to external calendars” doesn’t work in FF3, but works fine in Safari.


  25. Primarily I’m trying to use this to import events from upcoming.org. However, this is fairing very badly (zero success rate so far) because the location fields do not follow your requirements – generally they are full street addresses.

    Is there a chance this is going to be made more intelligent in the future, or is there an alternative way to import upcoming.org events?


  26. Mark,

    We’re working on explicit Upcoming support using their API. Their iCal feeds don’t break down the information into fields that are granular enough to extract the city reliably. Watch this space.


  27. Coming soon: Apple iCal to Dopplr…


  28. How often do you grab the webcal feed? I keep hitting refresh, but it is not getting my latest events. It’s been a couple of days since I added some events. I have 7 in the webcal feed, but it’s only grabbing 5.


  29. I have subscribed to my google calendar and it imported the events correctly. However, I have changed one of my events’ locations and the change is not showing up. I have hit the “refresh” link on the import external calendars page and it appears to be working. When it’s done processing, though, it still says “last updated: 10 hours ago” and the events don’t change at all. Am I doing something wrong or just being impatient and it will work on it’s own with a little more time?

    Thanks.


  30. Trips that import from Google Calendar seem to default to ‘by plane’. Is there any additional information that I can add to the GCal entry to tell Dopplr it’s actually train / car, as I don’t want to edit them and break the link?
    Does the transport type affect the carbon usage figure?


  31. Stephen – I’ve tweaked the importer so that you can change the transport type of an imported trip _without_ unlinking the trip from the source – hope this helps. The transport type does affect the carbon usage figures – we use the AMEE profiles of the transport type to work out your footprint.


  32. Tom; fantastic, thanks for that, it makes the import facility that little bit more useable, and allows me to have an accurate travel record in Dopplr with some of the data coming from elsewhere.


  33. Hmm, this has brought out another issue, which maybe with the AMEE data or Dopplr, I’m not sure which.

    I have a trip, by car for the next two days (June 3 and 4), and will then return home before taking a train for a daytrip on June 5.

    However, looking at the AMEE carbon records, it’s showing me going by car to the first location on June 3, then by train *from there* to my second location on June 5, and then home again; that middle train journey should be from home, not my first destination.

    I guess this problem is related to not being to specify that I’m going home in between the two travel dates; is there any way to easily handle this (I think this, if anything, is a generic Dopplr problem, and not directly related to calendar imports though)?


  34. Matt, I love Dopplr; must be one of the best “Web 2.0″ apps around. Easy of use and integration is legend.

    But … is “We’ll be adding ways soon to differentiate between trips and non-trips in the same calendar.” coming out soon? Seems I am annoying a lot of my contacts with my trips in the Netherlands (my home country). I would love to differentiate, maybe being able to only import trips outside The Netherlands. Would something like that be possible?


  35. how do i re-do this and import trips that have already occurred? dopplr didn’t do this right the first time. it missed some trips, duplicated others, etc. i’d like to be able to compute my carbon correctly, and now with the public profiles, i’d like my past trips to be correct there too.

    i went ahead and deleted the calendar and all past trips, and then added the calendar again. but dopplr said no trips were found. also, on my public profile, it does say that i have had no trips, yet the raumzeitgeist still lists some of my past trips.

    http://www.dopplr.com/traveller/tvaughan/public

    thanks.

    -tom


  36. Polle, I’m not sure how we can do what you suggest. But I’ll make sure our development folks see it.

    Tom, I’m not sure if the calendar import brings in past trips. Let me check into that.


  37. Tom, we don’t import trips in the past. I’ve passed along your suggestion that we do that.


  38. Hi,

    I travel weekly, and my calendar is usually chock full of those codified verbiage from the travel agents (not sure if it’s the ABACUS format?). Example:

    1 CX 463M 25AUG 1*TPEHKG HK1 0625 0800 /DCCX*LF47J /E
    2 CX 368M 25AUG 1 HKGPVG*HK1 0850 1120 /DCCX*LF47J /E
    4 CA 195K 29AUG 5 PVGTPE HK1 1250 1600 /DCCA*CXBT2 /E

    Can Dopplr interpret these for us and parse it correctly for the calendar? Because already I need to manually put it into Google calendar (where my wife and family go to see it), and Dopplr consistently gets the locations wrong when I try to import that calendar here (similar problem as a previous commenter).

    Thanks!

    Ben


  39. Excellent feature! My only suggestion for improvement would be to allow individual selection/approval of trips when they’re imported. Maybe a checkbox for each trip and Select All/Select None buttons, to allow for situations one wouldn’t want imported (local travel, personal vs business, etc). Just a thought :) Keep up the great work!


  40. Dopplr states that the ical link will be updated “regularly” there is also a refresh link. I clicked the link a few times and refreshed the page, but nothing seems to be happening.

    Can you be more precise on the interval and how to trigger a refresh?


  41. How do we import past trips? I attempted to follow the GMAIL Calendar ICAL sync, but all the events state “This event is in the past” If I have to update 130 calendar items, I will miss out on calculating my real impact for 2008. The nice PDF file I received reminded me to start tracking auto travel moving forward. I had only been tracking flights… Is there another way to get a base import and use sync moving forward? I have CSV and ICAL files ready to import, but I dont have a way to upload them do it?
    Thank You so much for this service.
    Charley


  42. I did the import from Gcal, and it recognizes the trip I added there, but the trip doesn’t actually get added for me in Dopplr. It says “You’re already at home for this event”. ??


  43. 43 Simon Appleton - May 5th, 2009 at 12:58 pm

    Can this be made to support repeating events?

    I have a regular trip in my google calendar, but dopplr will only accept the first occurence… which is a right pain!

    simon


  44. I import trips from my TripIt calendar, but get “You’re already at home for this event” – is this because the city is too close to my home city, and if so, how do I override this?


Please leave a comment