For me, IFTTT has one glaring problem. You can create awesome triggers and actions as long as you are only needing a single action. I had set up a voice trigger to turn on the towel warmer in my master bathroom but I would have to remember to turn it back off after my towel had dried. Enter Stringify.
Stringify lets you configure multiple actions based on a single trigger which they call “flows”. You can assign multiple devices and actions to each flow. Below you can see my entire towel warmer action. I set up an applet in IFTTT to call the Stringify flow when the command “turn on my towel warmer” is heard by Google Home.
I set the trigger in Stringify as the IFTTT applet then assigned a timer action and another IFTTT applet as the action. So, when the Stringify flow is triggered it turns on the towel warmer smart plug in my master bathroom and at the same time starts an internal 3 hour timer. Once the timer expires the flow continues and triggers an IFTTT applet to turn off the towel warmer smart plug.
The trigger for Stringify
The Stringify Flow
The IFTTT applet to turn the towel warmer off
The process seems kind of convoluted at first but when you learn how the triggers and actions play with each other it starts to make sense and you can set up some very advanced workflows.