Hi Philipp,
Thanks for the reply.
I had tried something very similar to what you put, except I missed the 4 IFTTT applets to evaluate the logic block. I'll add that and report back.
I approached the trigger slightly different, instead of a boolean variable I set a string variable with the text being the timestamp of the request from IFTTT. That way it is completely different every time a request is made. For the condition I opted for it to include the text "at" (which is always present e.g. "February 17, 2017 at 08:55AM") and modified within 1800 seconds.
I may play with the timings a little, I'm not rigid on exactly 30 mins, I just know that 30 mins is roughly enough of a boost. I'm thinking I'll schedule one validation every 30 mins, but leave the " Modified within" set to 1500 seconds. I know this could leave me with 55-60 mins at the longest, but 25 mins at the shortest.
Thanks again,
Lee