Use Amazon Alexa with Todoist

Available for:
Free
Premium
Business
This skill is currently in beta. To test this integration turn on beta access first before setting up the skill. Here's how: Log in at https://todoist.com → click the web_settings-fill.svg gear icon → select Settings → on the left, click the General tab → scroll to the bottom of the page and toggle on beta access.

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. Log in at https://alexa.amazon.com.
  2. On the left, select the Skills tab.
  3. Search for Todoist skill and click on it.
  4. At the top right, click on Enable.
  5. Make sure Lists Read Access and Lists Write Access are enabled and click Save Settings.
  6. If you’re not logged in to Todoist on your browser, log in.

Todoist and Alexa have now successfully been linked.

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:

Action

Result

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. (Labels are only available on the Premium or Business plan of Todoist).

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. If you’re on the Premium or Business plan of Todoist, you’ll also see @Alexa added to your label list.

Alexa’s Shopping List

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

Alexa-Todoist-Shopping.png

Alexa’s To-do List

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

Todoist’s @Alexa label

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

Labels are a Premium and Business feature.

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

FAQ

 

Q: Which languages are supported for using Alexa with Todoist?

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

Q: Can I ask Alexa to tell me which tasks are due today or on a specific date?

A: 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.

Q: Can I complete tasks using Alexa?

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

Q: Will I receive Karma in Todoist for completing a task via Alexa?

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

Q: Will tasks with @Alexa label in the Alexa Shopping List project also sync with Alexa’s To-do list?

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

Q: Will existing tasks in my Alexa Shopping and To-do lists sync to Todoist?

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

 

Q: I completed a task on my Alexa list, but it keeps reappearing. What could cause this?

A: 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.
  1. Tap on a task to open task view.
  2. Tap the android_three-dots-icon.svg three dots icon.
  3. Select Complete forever.
  1. Tap on a task to open task view.
  2. Tap the ios_three-dots.svg three dots icon.
  3. Select Complete Forever.

Q: I have a task with the @Alexa label in a shared project, can others complete this task in my Todoist and my Alexa's To-do list?

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

Q: When saying “Alexa, Enable Todoist skill”, Alexa replies "Okay, here's Todoist. Sorry, I'm having trouble. Please try in a little while." What can I do to fix this?

A: 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 Manage Settings.
  9. Toggle on Lists Read Access and Lists Write Access.
  10. Click Save Settings.

Todoist and Alexa have now successfully been linked.

Q: The integration is enabled, but none of my tasks are syncing. How can I fix this?

A: 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.

Q: How can I remove the integration?

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

  1. Log in at https://alexa.amazon.com.
  2. On the left, select the Skills tab.
  3. Search for Todoist skill and select it.
  4. At the top right, click on Disable Skill.
To disable the skill, you can also say “Alexa, disable Todoist skill”.