Once they have the platform fully ironed out, the level of application for Enterprise clients is virtually limitless.
For example, imagine if you could build a workflow by dragging and dropping to connect your Salesforce.com implementation with your back-office provisioning applications, based on a conditional logic and then send out SMS confirmation to the client, make a SFDC case note and update a bunch of statuses... all without writing a single line of code.
Enterprises already pay for this through the nose. They will keep paying, because it's worth it.
Enterprise customers also LOVE control. If they can have a business analyst do the work, instead of hiring an army of 3rd party integrators, they will over pay for it. If they can keep everything in-house at a reasonable cost, they will.
Don't get me wrong, IFTTT can do a lot of cool stuff, but Enterprise is inherently difficult because of proprietary everything. Implementing a layer of abstraction means abstracting away this complexity through code to create a simple interface. IFTTT has a simple interface, but expanding into systems in the Enterprise won't be easy.
That third paragraph sounds like an important thing, but also sounds like a hellhole I'd never want to work at :)
It can also provide an all-in-one api for developers working with the products supported on IFTTT.
I'm often a bit surprised at how such companies can prove to be a good investment - I feel like there is something I'm missing in the numbers.
They've now received $8.5M in funding, but charge nothing for the service, AFAIK? I'm interested to know how that is going to make a return for the investors.
(I love IFTTT, and think it is a great service - just interested to know/learn)