Use Amazon Alexa with Todoist

Available for

  • Beginner
  • Pro
  • Business

Warning

This integration will be deprecated by July 1st, 2024. On this date, Amazon will drop support for the List Management API required for your lists and Todoist to sync.  

Manage your Todoist tasks on any Amazon Echo device hands-free with a little help from Alexa. With voice commands, you can ask Alexa to add new tasks to your Todoist, update your shopping list, or read out the tasks on your lists.

Setting up the integration

  1. Open the Alexa app in your Android device.
  2. At the bottom select More.
  3. Select Skills & Games.
  4. Search for the Todoist skill and tap it.
  5. Tap Enable to Use.
  6. Make sure Lists Read Access and Lists Write Access are enabled and tap Save Permissions.
  7. Tap Settings.
  8. Select Link Account.
  9. If you’re not logged in to Todoist on your browser, log in.

Using the integration

Ask Alexa to add tasks to your shopping list, read out your tasks for today, or even two way sync your tasks between Todoist and Alexa. Here are a few things you can ask Alexa to do:

ActionResult
Say “Alexa, add buy coffee to my Shopping list.”The task “buy coffee” will be added to the Alexa Shopping List project in Todoist.
Say “Alexa, add pick up the kids tomorrow at 4 pm to my To-do list.”The task "pick up the kids" will be added to your Alexa To-do list project in Todoist, scheduled for tomorrow at 4 pm.
Ask “Alexa, what's on my To-do list?”Alexa will read out all tasks on your To-do list.
Say “Alexa, add pay the rent every first to my To-do list.”A recurring task called “pay the rent” will be added to your Alexa To-do List project in Todoist, scheduled for the first of every month.
Say “Alexa, complete buy coffee.”The task “buy coffee” will be completed in both Todoist and Alexa’s lists.
In Todoist, add a task to your Alexa Shopping List project.The task will be synced and added to your Alexa Shopping list.
In Todoist, add a task to your Alexa To-do List project.The task will be synced and added to your Alexa To-do list.
In Todoist, add the @Alexa label to a task. The task will be synced and added to your Alexa To-do list. (Tasks added to the Alexa Shopping List project will be synced to your Alexa Shopping list instead.)

How the integration works

As soon as the skill is enabled and your Todoist account is linked, you’ll see two new projects, Alexa Shopping List and Alexa To-do List in Todoist. 

All items on your Shopping list in Alexa will sync to and from your Alexa Shopping List project in Todoist.

Alexa-Todoist-Shopping.png

All tasks on your To-do list in Alexa will sync to and from your Alexa To-do List project in Todoist.

Alexa-Todoist-To-do.png

All tasks with the @Alexa label in Todoist (besides the ones in Alexa Shopping List) will sync to your Alexa To-do list.

Alexa-Todoist-label.png

Whenever an Alexa task is added, completed or removed both Alexa and Todoist will be updated to reflect this change.

FAQ

At this moment, you can use Alexa with Todoist in English, French, German, Italian, Japanese, Spanish and Portuguese.

No, Alexa isn’t able to recognize a task’s due date.

Even though it was possible in an older version of the integration, after Alexa's API update, it's no longer technically sustainable to support a similar workflow.

Yes, simply ask “Alexa, complete” followed by the task’s name. The task will then be completed in both Todoist and Alexa.

Absolutely! As long as the integration is enabled when you complete a task via Alexa, you’ll receive Karma.

No, tasks in the Alexa Shopping List will exclusively sync with Alexa's Shopping list.

Yes, all tasks that are currently in your Shopping and To-do lists will be synced to their respective projects in Todoist.

If your task has a recurring due date in Todoist, it will sync back to your Alexa list after completing it. If you’d like to complete this task forever, search for the task in Todoist and complete it forever:

Right-click on a task and select Complete forever.

Yes. We advise to only add tasks with the @Alexa label to shared projects if you explicitly want someone else to complete them.

When setting up the skill verbally, Alexa won’t know which Todoist account needs to be linked. To link your account, you’ll need to:

  1. Log in at https://alexa.amazon.com.
  2. On the left, select the Skills tab.
  3. At the top right, select Your Skills.
  4. Select Todoist.
  5. At the top right, click Settings.
  6. At the top right, click Link account.
  7. If you’re not logged in on Todoist on your browser, log in.
  8. Go back to the Settings page and click Settings.
  9. Toggle on Lists Read Access and Lists Write Access.
  10. Click Save Settings.

Todoist and Alexa have now successfully been linked.

Please make sure all permissions are enabled for the Todoist skill:

  1. Log in at https://alexa.amazon.com.
  2. On the left, select the Skills tab.
  3. At the top right, select Your Skills.
  4. Select Todoist.
  5. At the top right, click Settings.
  6. Make sure Lists Read Access and Lists Write Access are both toggled on.
  7. Click Save Settings.

If you no longer want to use Todoist with Alexa, here’s how to remove the integration:

  1. Open the Alexa app on your iOS or Android device.
  2. At the bottom select the More button, and then Skills & Games.
  3. Search for the Todoist skill and tap on it.
  4. Tap Disable skill.
  5. Tap Disable
  6. Rename or delete the Alexa Shopping List and Alexa To-do List projects from your projects list. 

Please make sure you are under the project and label limits if you are on the Free plan. You can upgrade to the Pro plan to be able to add more projects.