Alas, a deeper look left me a little disappointed. Here's how Intercom describes the smart campaign process:
- First, choose the people you want to message and the goal you want to achieve, e.g. send a series of messages to people who start a trial to get them to become paying customers.
- Then decide how often you would like them to receive messages, e.g. you may want to send, at most, a message every two days.
- Choose triggers for your messages, based on time, behavior or interaction with other messages.
- Then simply rank them by priority, with the most important message listed first.
- When people are eligible to receive a new message, Intercom looks at all the messages in the campaign, identifies the ones the customer matches the rules for and sends them the highest priority message.
This is still pretty impressive but it puts most of the work back on the user to figure out those triggers. It doesn't automatically adjust the core priority ranking (which drives the default message sequence) based on user attributes or behaviors. I'm sure that clever trigger design could achieve pretty much any use case I could imagine, but it means all the thought I previously put into building clever campaign flows now goes into building clever triggers (and to predicting the customer experience resulting from interactions among those triggers). So the Promised Land of fully automated, optimized campaign design still hasn't been reached.
Note: I haven't spoken with Intercom. I'll try to find time for that and to write a real review. But I did want to put this out because it's a good example of people thinking about alternatives to the current marketing automation campaign flows, even if they haven't found a perfect replacement.