Maybe I just tried it at the wrong time, but several years ago I tried IFTTT for a few weeks. Events frequently fired late or not at all. It seemed useless in a situation where you needed some confidence in the timeliness or consistency of events.
Does anyone use IFTTT heavily and have a better experience? Are you able to rely on it?