IFTTT – Specify a Delay for an Action

if-this-then-that

I've a specific use case, where once an If-this-then-that trigger happens, I want an action to occur, but I do not want that action to happen for at least 30 minutes.

When a WeMo switch is switched on, send a "SwitchOff" action 30 minutes later, to ensure the switch isn't on for more than 30 – 45 minutes at a time

Is there anyway to do this?

Best Answer

Yes there is an (unofficial) way. I developed a tool for this. You can consult this post: https://grapeot.me/adding-a-delay-to-ifttt-recipes.html

Example usage:

http://lab.grapeot.me/ifttt/delay?event={EVENT}&t={DELAY IN MINUTES}&key={YOUR KEY}

{YOUR KEY} is the key in IFTTT Maker Channel. More details are available in the post.