April 25, 2008

Presdo, The Magical Online Scheduler

Erick Schonfeld

82 comments »

presdo_logo.gifI want you to stop what you are doing right now and go try Presdo. It is a deceptively simple online scheduling assistant that is a prime example of what a modern Web app should be. It only shows you what you need to see at the moment that you need to see it. And it understands what you want to do based on normal (and not-so-normal) English that you type in.

“We actually threw a lot away,” says founder Eric Ly, who previously was a co-founder of LinkedIn and its first chief technology officer. He wrote most of the code himself and bootsrapped the entire site with only $35,000 of his own money. “I left LinkedIn on a Friday, and started Presdo on Saturday,” he tells me. That was back in April, 2006. He had to develop his own natural-language algorithm to deal with events, times, and scheduling, and the words people use to describe those things. The whole site is built with Ruby on Rails, Ajax, and the LAMP stack.

The home page is a plain, Google-inspired box. But instead of typing in what you are looking for, you type in what you want to do and with who: “Coffee with Eric in SF,” “Movie with Nadia Fri night,” “Meeting with Henry at 2:30 pm.”

presdo-home-2.png

It then takes you to a page with pre-populated fields based on what you typed in: when, who, where, what. You can refine the details further on this page. If you typed in the person’s email in the first box, it appears in the “who” field. If you didn’t, you can enter it at this point.

presdo-coffee-sf.png

Presdo lets you pick a location by searching through local listings on a Google map. You can pick one near you, near the person you are meeting, or in between. (It helps if you first register with your own email and location.)

presdo-map.png

Or you can look at a list view of nearby places instead.

presdo-local-list.png

Presdo guesses what day and time you meant and puts those in as well. But you can offer up alternative times and allow the other party to pick the best one or suggest their own.

presdo-time-choose.png

When you are satisfied with what you have, you hit “Send Invite.” The other person gets an e-mail with the details and a link back to Presdo, where they can change the time or place. You can also add a message. All the messages back-and-forth are recorded on the event page.

presdo-message-small.png

Once everything is set, you can export the meeting to your calendar (Presdo supports Outlook, iCal, Google Calendar, and Yahoo Calendar).

presdo-calendar.png

Every time you schedule an event with a new person, Presdo remembers who they are for the next time. You can also use Presdo as a to-do list. There are some obvious features Ly needs to add, such as support for other forms of messaging beyond email including mobile text messaging and Twitter. But he is off to a good start. The service is free, and he hopes to eventually charge for premium subscriptions. You can try it out now, and tell us what you think in comments.

  • Sphere It

Trackbacks/Pings (Trackback URL)

  1. Presdo Launches!
  2. TechCrunch Japanese アーカイブ » Presdoは魔法のオンラインスケジューラ
  3. Silicon Moon
  4. Wwwhat’s new? - Aplicaciones web gratuitas - » Presdo - Sencilla y efectiva agenda online
  5. mathewingram.com/work | Web 2.0 in limbo? Let’s get a grip
  6. Vocescuola - Presdo | Make Time To…
  7. Presdo: Yet another online scheduling app | money news blog
  8. Presdo: Yet another on the internet scheduling app | money news blog
  9. Atur Jadwal Anda secara Online dengan Presdo | Terasi Rumah
  10. Internet: Presdo, ayuda para organizar tu agenda - Bitelia
  11. Web Worker Daily » Archive Presdo: Twitter for Your Calendar? «

Comments

RSS feed for comments on this post.

  1. Make Something Happen

    Applying the task creation method they use to almost any other web app’s user content creation process would provide a huge step forward in user interaction on the web

  2. Ryan Merket

    I love this. This is almost exactly what I had in mind for a site idea. Bravo Eric.

  3. Nathan Stone

    errr - where’s the journalism here? Seems like you’ve just published an advert.

  4. Michael

    I Want Sandy does the natural language thing also and is integrated very nicely into Twitter.

  5. Dale

    I don’t know about this - the natural language thing is cute, but it essentially makes what should be a one step process a two+ step process - I enter my line, then have to further refine the process, rather than just entering that information directly. It works nicely in some simple cases, but say that I want to invite 10 people to dinner, or organize a larger event, then it’s back to a bunch of typing and clicking.

    Might work well with other communication channels - if I could actually organize an event over SMS, or IM, using something like this then that would be a good place to start.

  6. John

    Hey not everyone uses Twitter… especially not the folks at techcrunch right?

  7. Jason Krebs

    i’ve always been amazed at how terrible (non-intuitive to be specific) the big scheduling sites are.

    this is a wonderful service; i’m an instant convert.

  8. doeboy

    Cool App, but cheesy attention getter.

    “I want you to stop what you are doing right now and go try Presdo”

  9. browse

    Could use a little work for this case:

    Meeting at Lefty’s on the 12th

    It gets the meeting and locale right, but suggests “the 12th” as a message, rather than as a day.

  10. Amir

    You know how you hate trying to coordinate a meeting between 4 people with busy calendars? Presdo comes to help.

    Eric has developed a kick-ass simple app with much intelligence under the hoods for a very complex problem.

    It’s a natural to live within and on top of social networks.

    Congratulations!

  11. Harris Tsim

    I am amazed how simple and how powerful the user interface is. The high recognition rate of different kinds of scheduling syntaxes a human would use is exceptional. good work eric!

  12. Mike P

    What does “deceptively simple” mean? Simple or not simple? Why deceptive?

  13. Mrinal

    this is real neat slick app - and I cant even stop at imagin all the potential opportunities, partnerships etc! Go Eric… and Erick!

  14. Rayfil Wong

    I like the minimalistic interface.
    In an age of over information, sleek interface and organized solutions is a must.

    Also, encouraged but Eric’s guts to go through with a bootstrap model.

    Awesome

  15. Roy

    Ummm…. is it actually showing sample searches?

    my second visit to the homepage showed ” Try it: tony_conrad@gmail.com, Tue 1pm ”

    Who is tony_conrad? If he was just some user, I’ll never touch this thing again.

  16. MikeW

    S L O WWWWWWWWWW.

    Oops - should have prepared better.

  17. Federico

    Looks like the site was “crunched”..

    Proxy Error
    The proxy server received an invalid response from an upstream server.
    The proxy server could not handle the request GET /.

    Reason: Error reading from remote server
    Apache/2.2.3 (CentOS) Server at http://www.presdo.com Port 80

  18. Pankaj

    I would say another AJAX misuse….

    I think they have turned another one step process into multi-step process which looks cool but something no one would want to do everyday…

    Also, looks like its down now (1:51pm PST).

    Good Luck Eric!!!

  19. Marc

    Would be great if it worked…kept hanging up on me

  20. Jonathan Awotwi

    if google is any indication that simplicity always wins out in the end, then this is gonna go places. Actually I think it’s going places regardless. There’s lots of cool monetization opportunities for an app like this, would have been cool to read a few ideas being considered by the founder in this post. Respect on starting development on it the day after you left your former employer though. U gotta be quick in this day and age.

  21. Vinay

    The site is taking ages to load…! Duh! But from what I see.. an innovative concept.. so whats the way to get intimated when the event is about to occur? Are they using the same method that others do or presdo has something unique to offer for us?

    Good Luck Eric & Presdo!

    Cheers!

  22. Ron J

    Doesn’t work. One strike and your out. I will never be back.

  23. Andy

    Can’t even get to the site, no doubt thanks to this coverage…inquiring minds want to know why it’s not hosted on EC2…

  24. Jim

    Proxy error. Fire the head of IT :)

  25. Vinay

    It does load (not down completely though).. just created an event http://www.presdo.com/schedule/show/2049 ! (Coffee with Eric @ 8 :P) !!

    But takes 15+ minutes to see it progress to next step! *sob* !!

  26. Jay

    This is great, but when choosing a calendar, for google it opens up the google calendar page rather than syncing it directly to google calendar in the background. Dale @5 is right, now there are two steps rather than one step. It would be awesome if it just saves the event and then if need be, asks to modify it.

    Google Calendar also is kinda two step process.

  27. Jackpot

    this is what i need. Being as disorginized and having such passionate love for googles SE this is creat3d for my soul

  28. Mark Evans

    Looks like a nice service but just after sending one event, the site went down temporarily. Must be the TC effect!

  29. Monty

    The Techcrunch effect is now almost as powerful as the Digg effect, site is bonking badly. I’ll try later.

  30. Mikael

    It annoys the hell out of me when just because a company has gone for a simple search box interface it becomes ” a copy of google , or google inspired interface yada yada yada “.

    Google did not invent the simple search box interface , Google have not patented the simple search box interface. Their were companies and individuals who used the simple search box interface way before Google was even dreamt up.

    Erick, If you ever make a flaming comment about ” google inspired search box again ” then you best hope I never meet you because I will rip you a new Hole, thats how much I detest writers making comments like that.

    Peace

  31. John

    @Mikael: Even though the Google simple search box did exist pre-google, Google is one of the few “large” companies that actually have a simple homepage. This is why it is the “google inspired search box”. Name another company the size of Google that has a homepage with a single textfield, single-column layout.

  32. John

    BTW, seems like the site is working again….

  33. gilltots

    the site was working and then “presdo” it’s gone.

    now we know where blaine cook really went :)

  34. Ryan

    Certainly the value here is in the event creation algorithm. Using the website takes me 1 step outside of my email client which is where most people schedule their tasks (or facebook).

    I love the simplicity of the application design, and its use of Gradual Engagement, which I am a huge proponent of.

    http://www.onlineepiphany.com/.....gnup-wall/

  35. JeremySpouken

    Not working its 5:28PM ET

    bad luck probably?

  36. marko bon

    A little glitchy, sure, but I’m not mad at it.

    The bug I encountered: when signing up, after clicking through my email confirmation, one of the fields (after username, password) is “Location (Optional).” I typed in New York, and it told me “Location Not Found.” My username & pass were scrubbed from the form fields, so I had to re-enter them. Annoying to have an optional field scrap the required field data.

    Most importantly the site has the feel of a well constructed application, you can feel the sensibilities behind it, and that’s refreshing and rare.

    PS I didn’t experience any page-load issues, speed was fine.

  37. jeff

    This seriously took 2 years with Rails!? The chronic plugin would get you 80% of the natural language functionality. TWO YEARS! I guess the design does look like 2006.

  38. rob leathern

    Presdo is great: it is simple and intuitive for people to use even if they have never tried it before, and I love that there is no complex configuration or setup needed which has made other systems a pain. it is also a great starting point for lots of other productivity apps to build off of… I have gotten pretty much a 100pct use rate from other people I have tried it with, and they like it too. Scheduling is a pain in the ass and Presdo is a very helpful tool to make it less so. Congrats, Eric!

  39. vijay chandran

    I liked what I see first time. This dude is amazing and very impressive idea.

  40. sd

    it is like gutmeet.com with more steps and slower

  41. Jeff Bonforte

    Also similar to:

    Timebridge.com (Outlook focused)
    Tungle.com (Outlook focused)
    Renkoo.com (friend focused)

    Though, like Erick, I like Presdo.com the most for its simplicity.

  42. rob

    @sd how is it like gutmeet.com? gutmeet has like a dozen fields…. it looks like outlook practically :-P

  43. sd

    @rob, you just do 10 things in 10 steps with Presdo, does that fool you that’s simpler? haha. interesting.
    i am sure Presdo has more field than other sites. a lot more if you include the “next steps”

  44. ron diggity

    This is cool. I can see people using this.

  45. Sheamus

    Couldn’t the same thing be accomplished with a couple of text messages in 1/10th of the time?

  46. P

    I don’t get it. Can’t I just shoot a quick email, IM, or text message and do the same thing? What am I missing?

  47. Perry

    I like the simplicity of the application and its presentation. It makes scheduling a event with my friends a lot easier. Nice app!

  48. Loic
  49. JV

    It looks very slick, but instead of “deceptively simple,” I’d say it’s deceptively complex. Agree about misuse of Ajax. Promoting users for more information is great for complex forms (TurboTax is the master at this), but not for event scheduling. Everything you need should be on one page; event name, date, time, location, invitees. Still, I do like the end result of the event, and the integration with iCal and Google calendar is nice. I’ll give it a try.

  50. JV

    Dah! “Promoting users” should have been “prompting users.”

  51. Ling

    Fantastic idea and product! I’m a recruiter and we deal with scheduling all the time, with Presdo’s help it saves us tons of time!! User friendly and can always count on it!

    I strongly suggest everyone try it out!

  52. Gleb

    I wouldn’t say it’s easier to create a calender event with this.
    It looks “cool” but doubles the work actually.

    It also got this one wrong:
    text: “Bill arrives to Washington in 2 weeks”
    result:
    Bill arrives to Washington
    WHEN Today, Apr 26, 11am
    WHO * You
    WHERE Enter a location

  53. Dale Cook

    OK, I’ve read all these comments and I don’t get it - how does this make scheduling between people any easier - it still sends emails, it still requires you to select a time and place to start with, it still requires your guests to agree.

    It’s made one piece of that puzzle look easier although I’m not even sure it is easier - it just looks that way.

    Once again I think this is a case of solving the non-problem. How is this any easier (easier being measured as time to end-goal, not time to finish step one) than sending a few text messages or making a few phone calls?

    How has it solved any of the other puzzle pieces? Am I missing something?

    (also I completely agree with jeff(#37) that you could get about 80% of this functionality with chronic)

  54. Hong

    Pretty cool :-) I like the integration with iCal and Google calendar!

  55. Gaith

    well i had very smiler idea for a startup a year ago, but with SMS integration. wish i know web development programing such as AJAX:( so i would have done it. actually i have many startup ideas right now, focusing in one.
    this idea can include IM, IVR too, to reach people at all channels of communications, phone, email, Web, IM, SMS, social networks.

  56. Rob Leathern

    Congrats on the launch Eric! Presdo is very easy to use, simple and I agree it is a deceptively complex set of problems to solve … and there are some really great monetization opportunities to build on top of this service. I’ve found close to a 100 pct usage rate among people I’ve been scheduling stuff with; they’ve found it pretty intuitive and it’s definitely saved time in coordinating (not to mention keeping my email box just a little bit cleaner ).

  57. Frode Hegland

    Thanks for the tip Michael. I did stop what I was doing and liked it. Agree with some of the comments here though, the natural lang may not be as quick and simple as filling out boxes, but the form/smart email system is nice. Reminds me of zaplets from dot com one point oh.

  58. seb

    pff. bloody silicon valley copy-cats.
    it’s basically http://www.doodle.ch with a google map on it.

  59. Z

    @46 - at first my thoughts were similar to yours. I simply exchanged emails with people to schedule appointments. But once I started using Presdo, I became hooked. There are a couple of Presdo features that I have found to be particularly useful : 1) a location picker - it allows you to easily pick locations (from Google map) when scheduling an appointment. This is particularly helpful since I often schedule coffee or lunch meetings; 2) Presdo is also very useful when it comes to scheduling events with multiple people because it keeps a trail of everyone’s messages, and people can use “Suggest” feature to suggest a time for everyone else. This would save a lot of “back and forth” that you would otherwise go through with multiple parties.

  60. mjm

    Needs to be able to upload email addresses from an address book…

  61. SFFan Boy

    Oh Christ, another small, cute app to further fragment my life online. Do I really need this? I’m sick and tired of the overhead of all these little silo apps. Enough already. Is Gmail, Office, Twitter, iPhone, etc. not enough to deal with my scheduling a lunch with my wife? Stop the insanity. Just because you can, doesn’t mean you should. I vote we deadpool this and all the other micro/fragmented/silo’d apps out there. No more….no more…no more…

  62. Maria of ugg australia boots

    Don’t seems to be the right app for me. But will check it out later

  63. Michael Chong

    Presdo saves me the trouble of managing 2 different calendars. I use both Yahoo and Google calendar for different groups of people and purpose. By initiating the schedule on Presdo, I can immediately create and sync with both calendars and plus my pc outlook…OK, so I guess that’s a 3rd calendar. My friends and colleagues appreciate it when I use Presdo because they all have similar issues with multiple calendar apps. That’s exactly the reason to use Presdo…Simplify. Great tool~

  64. Daniel Tunkelang

    Looks a lot like the Jourknow project at MIT: http://projects.csail.mit.edu/jourknow/

  65. Maheswaran

    Yes, I love my sandy at http://iwantsandy.com. Its great with email reminders, twitter and calendar support. And its NLP is too good.. Here you have to add each event manually, but Sandy adds it automatically.. Love you Sandy.. :P

  66. Sudoku Maniac

    only 35k funding ? great job!

  67. Hendra

    Cool.. I like this!

  68. jean

    what exactly is the purpose of this, i can open my yahoo / outlook / google calendar and write without third-party intervention .

    BUT still I have to click add to my calendar in YAHOO

  69. John Daby

    Lots of style but little substance…scheduling is a practical task. I’veseen nothing better than SMEScheduler from TheSMESpace (www.thesmespace.com/SMEScheduler). You get automated Group scheduling, user voting on times, automated emails, Calendar Integration, and the ability to access the schedule as RSS, and they just implemented Twitted integration so you get an SMS when users vote. And the whole app. Also works on the Iphone and this is currently a staff pick on the Apple Web site. It’s a cool and functional app.

  70. Anthony Perez

    I was a bit skeptical, but this is pretty damn powerful. Type this in and see what happens

    “Have lunch with John, Mary, Scott, Jason, Jonathan, Harry, and Louis at Starbucks at 10 am tomorrow”

  71. Eric Ly

    I wanted to thank everyone for their feedback here on Presdo. It’s been an interesting few days for us because of the TechCrunch post. I hope I can address some of the unanswered questions that were raised.

    First, many thanks for the users who reported issues. We’ve tried to address many of them quickly and hope to put up some new code with enhancements as soon as there’s a break in the usage.

    Also, there were some questions raised about why Presdo is relevant, etc. Prior to Presdo, one of the things I always did when planning lunches and meetings was to give people several times from which to pick. I found that with busy people, this usually worked better and resulted in fewer back-and-forth exchanges. Then, after the time was chosen, there’d be a couple more exchanges to decide on a place. Too much back and forth that filled up my inbox, and the situation becomes more untenable when more than 2 people are involved.

    Presdo tries to supports this kind of exchange that people already do naturally, except it supercharges it. It does so by keeping track of some key pieces of information (such as when people are available), and allows the details to be worked out faster. If you try, you can actually enter all the details of an event on the first screen, and the second screen becomes just the confirmation. Click “Send” you’re done.
    It took a while, but we are very delighted with the result. And there is a lot more to do.

Leave a Reply

Continue the conversation in TechCrunch Forums