I like to have tasks without due dates. This is convenient for stuff that are not important but needs to be done when you are around a certain area.
I also like to receive notifications when ever I am around a place with tasks that needs to be done. The native iOS Reminder app have this feature, but the app is not nearly as powerful as RTM in other ways.
This tip shows a workaround so that you can receive location alerts on an iOS-device using IFTTT, Twitter and Smartlists in RTM.
IFTTT is a powerful tool making you able to automate all kinds of tasks. This recipe is just one of 17 I use with RTM to ease my workflow.
Before we start: Make sure you have activated your Twitter account for RTM. More information here: https://www.rememberthemilk.com/services/twitter
Setting up your Smartlists
We want a Smartlist showing all the following:
- tasks without a due date in an certain area
- tasks that are due today in that area
Make a search with at least the following criteria: due:today AND due:never AND location:"your location" and save it as a Smartlist.
Search: due:today AND due:never AND location:"The Beach"
Saved as "The Beach"
This will make a Smartlist with the name "The Beach" showing all tasks without due date, tasks due today and located at The Beach.
The Smartlist wil also make sure you don't receive alerts about tasks that are due in the future.
Note: You can also add dueBefore:now to receive alerts about overdue tasks in that area.
Setting up IFTTT
First you need to enable the "iOS Location Channel" and "Twitter Channel".
1. Create a recipe using "iOS Location" (or use the one I have shared at the bottom of the tip) and select "You enter an area".
2. Find the area you want to geofence and select "Create Trigger"
3. Select "Twitter" and "Post a tweet"
4. Under "What’s happening?" you write: dm @rtm !getlist Smartlist (in my case The Beach).
5. Select "Create Action" and you are all set!
You will now receive a tweet from RTM with all the task designated to the chosen area as you enter it.
Just make sure you are set up to receive push notifications from your Twitter client.
In my case the tweet from RTM would look something like this:
The Beach (2): 1. Go for a swim
2. Put on sunscreen (12.00)
3. Buy ice cream (14.00)
If you enter an area where you have no tasks you simply get this message:
The Beach: no tasks
Here is the recipe:
Posted at 7:56pm on March 8, 2014