The current trend with to-do managers is for them to integrate with note-keeping and/or calendars. After all, a task you need to finish before a deadline does deserve its spot in your schedule and a note you're adding may require a reminder and a to-do date. Todoist understands that and is thus expanding on its API, announcing a full-fledged Developer Platform with a global Developer Challenge, and launching integration with Evernote, GitHub, and Google Calendar among others.

First up, the new API and Developer Platform will allow devs to hook their services into Todoist or create extensions for the service, all with the benefits of synchronization and oAuth authentication out of the box. Todoist is thus launching a global Hackathon with up to $10,000 in prizes. The contest lasts for a month, and entries should be open source and submitted to the site here before July 6th.

Todoist Evernote Sync Todoist GCal sync Todoist Github sync

Next, as part of the new launch, Todoist is also announcing integrations (thanks to PowerApp) with Evernote, Google Calendar, and GitHub. When you hook these services into Todoist, you'll be able to benefit from cross-service synchronization for your tasks, reminders, and more. Notes and photos will flow effortlessly between Todoist and Evernote for example, and tasks can be assigned and commented on directly from GitHub. Todoist explains:

Evernote: To get started, enable the integration and choose the Evernote notebooks you want to turn into Todoist projects. To turn an Evernote note into a Todoist task, simply add an Evernote reminder. The note title will appear as the task name with a link right back to the original note contents. Complete the task in Todoist and the Evernote reminder will automatically be marked as done too.

Google Calendar: Simply enable the integration and all your Todoist tasks with due dates and times will appear right in your calendar. Any changes you make to the event due date and time will automatically sync back to your Todoist task.

GitHub: Just enable the integration and a new GitHub project will be created in Todoist with all of the issues that are assigned to you. Any task you complete in Todoist will automatically be marked as done in GitHub and vice versa.

Todoist's PowerApp section on the web will give you access to the three aforementioned services, along with Pocket, Hacker News, and Cat Comments. You should be able to authenticate and integrate any of the 6 services with your Todoist account on the web. Any changes you make will carry over to the free Todoist app on your Android device.

Press Release

Todoist’s New Developer Platform is Released with Much Anticipated Evernote, Google Calendar, and GitHub Integrations

To celebrate, Todoist will host their first Global Developer Challenge with over $10,000 in prizes

June 4, 2015– Today, Todoist is releasing its fully functioning, highly robust Developer Platform which includes a new API that has paved the way for much anticipated integrations with Evernote, Google Calendar, and GitHub. The Developer Platform consists of three different parts: the Todoist API, webhooks, and PowerApp, a Django application that allows third parties to extend Todoist with their favorite apps, rather than create Todoist integrations from scratch.

Since their launch in 2007, Todoist has championed open source code. The Todoist API has been available since the app’s very beginning, and it’s what has allowed the company to offer its community of more than four million users incredibly useful integrations with popular third party apps including Dropbox, Google Drive, IFTTT, Sunrise Calendar, CloudMagic, Zapier and many others. Today, Todoist’s developer tools increase tenfold.

The 6th version of the Todoist API released as part of the Developer Platform offers updated and unparalleled documentation as well as an easy-to-use Python client that works hand-in-hand with the API. Developers who use the Todoist API will enjoy numerous enhancements including: one single API call called “sync”, a detailed JSON error for every failed command, an improved input validation mechanism, more consistent sync commands, UUIDs as the default for temporary IDs and timestamps, and much more.

Webhooks, the second component of the Developer Platform, allow developers to create Todoist extensions that react instantly to changes in Todoist users’ accounts. Once a new application is created, developers just need to provide a webhook URL and a list of events to receive from Todoist– then, every action taken by Todoist users registered to the application will generate a subsequent HTTP request to the URL. For example, completing a task in Todoist will automatically render a task in Evernote completed.

The third, and one of the most robust parts of the Todoist Developer Platform, is PowerApp, a practical and attractive Django application that simplifies the creation of Todoist extensions, has a user-friendly interface, and is easy to install and upgrade. With PowerApp, developers can: authenticate in Todoist out of the box with OAuth 2.0; automatically scan for installed extensions and provide a simple installation integration interface for users; provide custom settings for their applications; perform periodic background synchronization with Todoist using the Sync API, and much, much more.

Evernote, Google Calendar, and Github are the first three connections Todoist is releasing thanks to PowerApp. These integrations will allow users to: sync notes, tasks, and photos from Evernote to Todoist and vice versa; see tasks in Google Calendar and make changes to Todoist tasks in Google Calendar with true 2-way sync; and add a list of Todoist tasks, assign them to other people and make comments all from within GitHub projects.

Todoist’s First Global Developer Challenge – Over 10,000$ in Prizes

To accompany the launch of the Todoist Developer platform, today, Todoist is announcing its first ever global Developer Challenge. The challenge will last one month, until July 6th, 2015, and is an opportunity for developers from anywhere around the world to enter their Todoist integration ideas for a chance to win impressive cash and merchandise prizes.

Entries, which must be Open Source and be published on GitHub, will be judged on the following four criteria: the functionality of the integration with Todoist’s API, design and ease of use, creativity and innovation, and ‘wow factor.’ Judges include Zee Kane, the former CEO of The Next Web, Khoi Vinh, the former Design Director of The New York Times, and Mike Vardy, founder of The Productivityist.

Entries must be submitted via https://hackathon.todoist.com/2015/create. Developers will also have access to an ‘ideas bank’ provided by current Todoist users and/or hacking enthusiasts. Winners will be announced on July 21st, 2015. People who are not developers are also welcome to participate– by sharing the hashtags #Todoist and #DevChallenge on either Twitter, Facebook or Google+, people will be entered to win a free Todoist t-shirt every Tuesday throughout the Developer Challenge.

For more information on the Todoist Developer Challenge please visit the Todoist Blog.

About Todoist

One of the first task-management softwares available on the market, Todoist– launched in 2007– is a powerful to-do list app for personal and group productivity that lets users manage tasks from their email inbox, web browser, desktop, or mobile/ wearable device. Todoist is available in 20 languages and on 16 different platforms and is used by over 4 million people (many from Fortune 100 Companies like IBM, Oracle, and HP) who have completed more than 175 million tasks in over 30 million projects. Todoist, a champion of lean startup principles, is built by a chiefly virtual team that spans 18 different countries and five continents.