If IFTTT can hit a web endpoint, you could have an Arduino running a web server for it to call. The downside is that you would need to poke a hole in your firewall and use a dynamic DNS service to ensure that IFTTT can find your Arduino by name when your ISP changes your IP address.
It might be worth taking a look at Blynk too.