In IFTTT, use the Feedly channel to setup a daily (or weekly, if you want) email digest of all the content from that category in Feedly. If you don’t want the entire Feedly category pushed to a digest, you can simply use the RSS channel in IFTTT to accomplish the same thing. Any new calendar event added, create task in Todoist. Connect your Google Assistant to Todoist with IFTTT Connect Google Assistant to Todoist to unlock powerful experiences Do more with Google Assistant by connecting it to Todoist, and hundreds of other apps and devices, with IFTTT. Google Home shopping list via Todoist. Todoist and IFTTT integration has been a top request from our users and theirs. With this integration, you can bring even more power to your to-do list. IFTTT is a popular service that lets users create powerful connections among various kinds of apps and services. Each connection is called an applet. Add title to to do list. RSS Feed: New feed item matches. Todoist: Create task. OneNote is a note-taking app that helps you organize your notes and files, as well as to collaborate with others. Update mac apps. By connecting OneNote with Todoist, you can set up a variety of automated actions, such as turning your notes into tasks, your tasks into notes, logging completed tasks as notes in.
I’ve been using Habitica for a little over a year now and absolutely love it. It’s basically just a complicated To-Do list with some different options around repeating tasks with a mix of gamification to keep me interested. Over the past couple of weeks there have been times when I have found myself having my hands full and not being able to manually add tasks when I wanted to. So the next obvious step is to figure out a way around that.
Google Assistant
I recently got the Google Pixel and have been attempting to work my entire life around Google Assistant. My problem seemed like an obvious candidate to be solved using the voice commands with my phone, so I started investigating into the Assistant. Unfortunately I couldn’t find any way of hooking up the Google Assistant directly to Habitica. So I figured I would need to add some sort of intermediary step between Google Assistant and Habitica.
IFTTT and todoist and Maker
I’ve used IFTTT for automating a few random things in my life, so checked out IFTTT first. Stumbled upon todoist as a great “this”, it works perfectly with Google Assistant and seems to be easily configurable.
For the “that” section, I needed to be able to connect to Habitica. Habitica has a pretty decent API, tested it out in Postman and seemed to fulfill my needs:
headers:
body:
I found a “that” section called “Maker” in IFTTT that allows you to send HTTP requests. Pc apps. The only problem with Maker is that it doesn’t let you supply headers with the request, which obviously means that I wasn’t going to be able hit Habitica directly from IFTTT.
Intermediate Node.js App
Since I can still make HTTP requests from IFTTT, I decided to throw together a Node.js application that sits between IFTTT and Habitica. The simple app had the following requirements:
- Can receive requests with everything in the URL.
- Has some type of token authentication so that I can verify that only I can add tasks to my To-Do list
- Has the ability to make requests to Habitica with my Habitica API credentials and a task.
This is what I was able to come up with. Super simple application that does some basic key checking for verification, then makes a request to Habitica with the required tokens and the task to be created. Most of the logic sits on the index.js file and is as follows:
Once it was all good to go, I pushed it up to Heroku so I can access it from IFTTT. To utilize it, it’s just a simple get request to “/todo/:key/:task”, where key
is the UUID that I created for the app and task
is the new task to be added to my To-Do list.
Wrapping Up
Vpn for macos. So the final workflow for the “task” is as follows:
- I tell Google Assistant: “Note to self, mow the lawn”
- Google Assistant adds the task to my todoist list
- IFTTT polls my todoist lists for new tasks and picks it up
- IFTTT triggers and calls my endpoint with the endpoint API key
- My endpoint verifies the key and hits the Habitica API with my API user/token and the new task
- Habitica adds my new task to my To-Do list.
- I probably procrastinate mowing the lawn anyway…
It was a bit frustrating that Maker doesn’t allow for headers, but was able to get around it with my quick app. Ideally long term the better solution would to be able to go right from Google Assistant to Habitica, but for now I have filled my needs!
If anyone has any suggestions or improvements feel free to shoot me an email.
I love keeping track of my todo list. Lists free my mind to think about what I’m working on, and reduce that back-of-the-mind anxiety about forgetting something important. So, I consider it a big win when I can automate any aspect of the management of my todos. Something I’ve been trying out recently is what I’m calling “Task Chaining”, which leverages the Todoist integration with IFTTT to automate the creation of follow-up tasks.
When I use Todoist or Wunderlist, 99% of the time, I’m locked in on the Today tab - which displays all the tasks that I’ve marked as needing to be done today. However, I’ve noticed that I strongly prefer that the tasks on my Today panel be items that I can do at any point in the day. It irks me to have tasks that can only be completed at the end of the day sit on my Today tab for the whole day, so in some instances I use IFTTT to schedule the creation of certain tasks throughout the day.
Ifttt And Todoist
The procedure to do this is pretty simple: Just use a Date/Time trigger to create the Todoist task you want.
I don’t use this type of scheduling often as I find that Todoist’s task scheduling is pretty great, but this is still useful for things that - for example - I can only do in the evenings.
My new discovery is how to automate “follow-up” tasks. Another annoying trope of my todo list is tasks that can only be completed after the completion of another task. For instance, maybe you can only complete “Fold Laundry” after “Do Laundry” has been completed. There’s a mental tax of having both of these tasks appear at the same time. They both need to be completed, but the second task is irrelevant until the first one has been completed.
Ifttt Windows 10
This can be automated with IFTTT: Simply add a unique tag on the first task - I usually use the task’s full name - and create an IFTTT applet that triggers upon completion of that tag, which the creates the next task in that “task chain”.
This also works for setting reminders at a certain time interval after the completion of a task. Going back to my example, you could set the reminder time to “Fold Laundry” to be an hour after you finished “Do Laundry”. When you create a task in Todoist through IFTTT, you can specify relative due dates by entering something like “+1 hour” in the due date box.
It’s a bit of a hack, and (I believe) it requires Todoist Premium - a service that I happily pay for - but this technique works like magic. I realize how esoteric this type of productivity automation is, but every bit counts. I’ve been experimenting a bunch with IFTTT and Workflow recently, and have found that as automated as my productivity management environment is, there’s still room for growth.
Just today, I figured out how to get Todoist to remind me to pickup my packages when I get a delivery notification from Amazon Locker.
Todoist Ifttt
This stuff is awesome when it works. Abstracting away having to rely on your memory gives the impression that your technology is working for you, and that’s a great feeling.