API Project : IFTTT by Clément

What's IFTTT ?

If we look at their Wikipedia page, If This Then That, also known as IFTTT, is a free web-based service to create chains of simple conditional statements, called applet. An applet is triggered by changes that occur within other web services such as Gmail, Facebook, Telegram, Instagram, or Pinterest. For example, an applet may send an e-mail message if the user tweets using a hashtag, or copy a photo on Facebook to a user's archive if someone tags a user in a photo.

Applets

As you might have noticed, applets are the heart of IFTTT, it's the result of your application. Thanks to it, you will be able to create almost anything you want or need. All the big techs firms are on this platform and share their services such as Google, Facebook, Philips and many more.

Goal : Create a reminder everyday that tell us to do some stretching

You just need to follow what I do step by step, I will try to illustrate the big steps but I will always give you a description of what to do, to chose and why.
To zoom, click on the pictures.
  • Go to create
  • Click on 'If + This'
  • Now you have a looooot of differents services ready to use, you can check some by yourself but for own applet we will need the Date & Time one.
  • Now that you've clicked on it, you chan choose or Time zone, if you are as me, here, in France, then you should select Paris one GMT +01:00
  • Click on connect and connect to go to the following step.
  • Now you have differents options, choose the one that fits you the best but our topic here is to stretch so the best would be to do it everyday right ? Then you can click on 'Every day at'
  • You will now arrive on a simple select page, do as you want, personnaly I chosed 8:30am since I'm waking up usually around 8, it's a good way to start the day.
  • Congratulations ! You set your trigger action, now let's set our reminder
  • Okay let's set our action, in meaningful words: what will happen everyday at 8:30 am ?
  • First click on 'Then That'
  • Here you can go for differents options once again, either receive a mail, receive a notification on your smartphone, play a certain music... Pick what's the most useful for you, on my side I want to get a notification on my phone, I'm using iOs so search for iOs Reminder.
  • Here you don't have many possibilities since there is only one option, so go ahead and click on 'Add Reminder to list'
  • It gets a bit tricky on this step but we are almost good to go ! You have every parameters for your reminder, do as the screen on the side and let me explain what it does.
  • First field is the name of your reminder, second one List Name I let it empty, it will take the IFTTT value by default, feel free to fill it in if you want. Priority I set it to high cause I want to make sure my reminder goes over what I could be doing, then for the Alarm Date, click on 'Add ingredient' and you should see appearing 'Check Time', it's simply the time we've set earlier in the first part, so it will work everyday at 8:30am !
  • That's it ! Click on finish and your applet is good to go !