I have already talked about IFTTT to death and how I liken it to some ideas and work I had around pipelining.
All the new movement in this area has been in the online space but I found this little app for Linux which operates in a similar fashion to the very old conduit (Conduit) but its focused around system events rather than webservices.
Cuttlefish is a tool which can execute various actions when specific events are triggered. For example, you can change the proxy mode depending on the currently connected wireless network, unlock your computer when a specific Bluetooth or USB device is connected or disconnected and so on.
I can easily see how webservices can be written into the application, although there is no roadmap yet.