This is the blog of David M. Raab, marketing technology consultant and analyst. Mr. Raab is Principal at Raab Associates Inc. The blog is named for the Customer Experience Matrix, a tool to visualize marketing and operational interactions between a company and its customers.

Wednesday, May 22, 2013

I’m writing this post on my old DOS-based WordPerfect software, to get in the proper mood for discussing business-to-consumer marketing automation.* The late 1990’s were really the last time we saw major innovation in the B2C market, when vendors like Unica and Aprimo released their then-innovative systems to create lists for direct mail and, somewhat later, email campaigns. Since then, the number of independent B2C marketing automation vendors has actually dwindled** as major and not-so-major products were purchased by larger companies to bundle into integrated suites or just use internally. Even the leading survivors, including Neolane (founded 2001) and RedPoint (founded 2006) have their roots in traditional outbound campaigns, although they now support Web, social, and real-time interactions to varying degrees.

Still, I’m excited as an entomologist with a new beetle*** to see another vendor in the space. Selligent isn't brand new – the company was founded in 2000 and its marketing automation system dates back about six years – but the company says it was built from the ground up to manage real time interactions. A deep dive left me seriously impressed.

The first thing you need to know about Selligent is that while it’s new to the U.S. market, it is well established in Europe, where it serves 400 brands in eleven countries. It’s particularly strong among retailers and publishers. This experience translates into the types of refinements that can only be based on client demands. To pick a couple more or less at random, these include a matching engine that selects among hundreds of news articles to find those most relevant to individual subscribers (a sort of dynamic-content-on-steroids that’s important to publishers) and tools to manage product give-aways and rewards for viral sharing (important for retailers). They also include standard B2C features that are still lacking in most B2B products, such as precise control over user access to specific pieces of content, data, and system functions; planning hierarchy to schedule and budget for multiple marketing programs in separate organizations; and rules to limit the number of marketing messages each customer receives.

The basic architecture of Selligent is typical for B2C marketing automation systems. That is, it attaches a marketer-friendly interface for data access and analytics to an externally-built customer database. Brave users can add new fields and even entire data tables, and can import external data directly into the system. But the data must be matched on a fixed identifier, such as account number or email address, or combination of fixed identifiers. Data standardization, identity resolution, and change history (such as new vs. old mailing address) are largely handled elsewhere.

Selligent also uses the familiar flow chart interface to design its campaigns. Beyond the superficial graphics – where Selligent is no better than average – it takes a connoisseur to spot the subtle differences among these implementations. Selligent does hit a number of fine notes, including A/B tests, option to reunite branches after a split, mix of data segmentation with marketing outputs in the same flow, ability to enter and leave flows at multiple points, option to direct customers to other flows, separate schedules for individual objects within a flow, and automated warnings of incomplete designs. Did I mention hints of almond?

But the big differences are not visible. For example, you see that a campaign flow can include a survey. What you can't see is that surveys go beyond progressive profiling (replacing questions as they’re answered) to include branches based on customer profile and in-session answers, ability to re-ask questions after a specified period, asking questions in different languages but storing answers in one language, using the same question on multiple surveys and storing all answers in a single location, and providing statistics on completion rates, average time to complete, and which pages have the most validation issues and drop-outs. This is definitely above average for survey features in marketing automation tools, and more than competitive with many dedicated survey systems.

Selligent flows also support business processes that include external steps, such as manual review of an order. To do this, the system assign a “state” to a customer and then reacts differently within the flow based on that state. A separate “FrontOffice” module provides an interface for call center and other agents, and can apply rules to route customers to specific centers, teams, and agents. The system supports Microsoft’s computer-telephone integration (CTI) features, but doesn’t integrate with other phone systems. Basic campaign flows can send data to external systems via file exports or by calling an Application Program Interface (API).

As these examples may suggest, one key theme for Selligent flows is tight integration across all channels. Perhaps the best example of this – and something I’ve looked for in many other systems and never found – is that its flows can control movement from one Web page to another. That may not sound unique, but if you look closely at other marketing automation flows you’ll see they typically end with serving up a Web form and then start independently with events triggered by completion of a form. All well and good, but it means you need to build a separate flow for each step in a multi-stage interaction. Even the real-time interaction management systems treat each recommendation independently, so the only way to create a multi-part dialog is to build separate campaigns or to build one campaign with complex qualification rules that test for completion of each dialog step before moving to the next. Both approaches involve much painstaking labor and room for error. Selligent, on the other hand, lets users connect one page to another on the flow diagram; the system then automatically embeds URL links to make the connection. I’ve had three clients ask me for this in the past year alone.

Back in the realm of the normal, Selligent also offers a graphical email/Web page designer that supports the usual design features, personalization, dynamic content. More impressive, it has integrated multi-variate testing and lets users convert an email to a Web page, or vice versa, by pushing a single button. A single email or Web page can be shared across multiple campaigns with changes to the master object automatically deployed everywhere it’s used. Selligent doesn’t automatically store previous versions of contents as they’re edited and doesn’t provide formal check out/check in to avoid conflicting edits. But users can save and restore backup copies. The system also keeps an audit trail of who made changes and issues a warning when someone opens a document that someone else is already editing.

Reporting in Selligent is based on information gathered from each object in a campaign flow. The specific data depends on the nature of the object. Users can also insert objects that capture specific information such as the number of people who have passed through. There are no standard campaign reports; instead, users build their own reports by assembling the object-level information. I found this a bit odd, but Selligent said each client wants something different and prefers to create their own. The vendor has recently added a Business Intelligence module, using Quiterian (recently purchased by Actuate and renamed BIRT Analytics) which provides ad hoc analytics and visualization. Data is exported from Selligent to the Quiterian database, but this happens automatically and selections made in Quiterian are automatically copied back to Selligent as segments for marketing campaigns.

Selligent does have its weaknesses. It doesn’t easily support some advanced queries and splits, such as finding the top 100 customers per store or selecting the highest-spending person per household. It has no built-in predictive modeling or integration with third-party modeling systems, although it can easily import externally-created model scores. Somewhat surprisingly, it lacks geographic radius selections (although Quiterian has these) and doesn’t adjust sending dates or hours for the local holidays or time zones. Apparently it hasn’t needed these in Europe, where clients run separate campaigns for individual countries, countries don’t span time zones, and local units, such as provinces, are small enough to make distance-based selections unnecessary. This will surely change as it adapts to the U.S. market.

Pricing for Selligent is based on modules used and number of unique customers. There is no separate charge based on message volume or number of users. The system can be purchased as a vendor-run service, deployed on-premise, or deployed locally with Selligent executing the emails. Price for the base system starts around $6,000 per month for 250,000 contacts. The vendor says its cost is often equivalent to what high-volume clients are paying for email alone. As in Europe, Selligent expects to sell primary through marketing agencies and service providers in the U.S. market.

________________________________________________________________________________
* Not really. I tried, but WP.exe won’t run on my current computer. Too many bits or something.