Wake me up if I forget about work (No Hardware Required)

Wake me up if I forget about work (No Hardware Required)
0

#1

What it does

Give me a wakeup-call every weekday at 8 if I haven’t checked-in at any Swarm location yet.

Overview

Step-by-step instructions

Before you start make sure that you have connected and setup the IFTTT Webhooks service.

a) Create a new boolean variable

  1. Name it “swarm-check-in"
  2. Leave the value on “true”
  3. Save the variable and copy the “set true”-URL

b) Create a new condition

  1. Name it “swarm_check-in_this_morning”
  2. The variable to check is “swarm_check-in”
  3. Leave “Unmodified since” empty
  4. Set “Modified within” to 10’800 seconds (=3 hours)

c) In Apilio, create a new logicblock :

  1. Give it the name “wake-up”
  2. Check the box next to “swarm_check-in this_morning”
  3. Action Settings:- Leave the section for positive result empty
    Set “wake-up-notification” as the event name for the negative result
  4. Save the logicblock

d) Go to IFTTT and create a new applet :

  1. For the “this” part
    Select the Foursquare service
    Select the “Any new check-in” trigger
  2. For the “that” part
    Select the Webhooks service
    Select “Make a web request” as action
    Paste in the URL copied in step a)
    Leave the other options as they are (“Method” must be GET and the other fields empty)
  3. Finish the applet

e) Still in IFTTT, create a new applet :

  1. For the “this” part
    Select the Webhooks service
    Select the trigger “Receive a web request”
    Set the event name as “wake-up-notification” (As defined in the step c). Make sure that is matches exactly!)
  2. For the “that” part
    Select the Notification service
    Select the action “Send a notification” and define a text as you like
  3. Finish the applet

f) Still in IFTTT, create a new applet:

  1. For the “this” part
    Select the Time service
    Select the trigger “Every day of the week”
    Configure as you like when you would like to be woken up
  2. For the “that” part
    Select the Webhooks service
    Select “Make a web request” as action
    Paste in the logicblock “Evaluate” URL (view the logicblock created in step c) and look at the bottom of the page)
    Leave the other options as they are (“Method” must be GET and the other fields empty)
  3. Finish the applet

g) Test & Enjoy!

If you happen to have any connected devices, you can of course make this example much more interesting by replacing the swarm trigger with something cooler, like standing on your withings scale (but in this use case I guess that would mean you were sleep-walking).