Marketing as an object-oriented program?
I ran across an inspiring blog post this week by Jacques Spilka of Whatsnexx, titled Complexity killed marketing automation! (The if-it-bleeds-it-leads school of blog post headlines.)
Jacques made two insightful points:
1. Marketing automation programming can get complicated fast
First, he cut right to the quick of the challenge of marketing automation: for marketing automation to be really effective, it needs to be wielded by the marketer, not by the marketing automation expert.
Most marketing automation packages require fairly extensive setup and configuration, frequently done by high-priced consultants. (It's no accident of strategy that IBM, arguably primarily a technology services company, acquired enterprise marketing software provider Unica.)
"The purpose of automation is to simplify and speed up processes — not complicate things!" writes Jacques. But as marketing automation providers continually add new and disparate features, such as merging in more social media capabilities, the "automated" solution can unintentionally become more complicated to wield than the processes that you originally wanted to automate in the first place.
This complexity can dampen the actual adoption of automation — even if a company has installed an amazing marketing automation platform, they may only be leveraging a small sliver of its capabilities.
Of course, Whatsnexx offers its own marketing automation solution that proposes to address this challenge, so Jacques does have an ulterior motive for making this point. But the statement of the problem they're trying to solve rings true.
2. If marketing is being programmed, can we use an object-oriented paradigm?
Jacques describes their solution as customer state marketing. (Akin Arikan did a nice post on them last year.) If you have some software engineering background, your synapses may already be firing associations with state machines, and that seems to be part of Whatsnexx's intention.
According to Jacques, the key benefits of their approach are:
- Scenarios display the characteristics of object-oriented programming
- Scenario programming is procedural
Whoa. Let me do a double take.
We're reading a blog by a marketing solutions provider — selling to marketers — that is touting the characteristics of object-oriented programming as one of the benefits it provides customers. That's pretty bold. I mean, I just recently wrote that marketers should learn how to program, but to have a marketing technology company trying to sell a "better" programming paradigm to marketers is kind of striking.
Yet it resonated with me instantly. (And apparently with Akin too.)
To quote a bit from Jacques's post:
For programmers, [the above two benefits] are significant. For everyone else this sounds like some foreign language — definitely very obscure. Let me put it another way:
1) Scenarios are self-contained. They know how to behave in response to external stimulus (i.e., an event). This stimulus occurs randomly, and the scenarios will automatically respond to the event according to the rules contained in the scenario itself. The scenario only knows what it needs to know in order to respond to the stimulus, and contains all of the information necessary in order to carry out its functions properly (i.e., actions), such as sending the appropriate email.
2) Scenarios follow simple rules, and have a simple program flow and limited branching options. This makes it easy to design state-based event/action program flows that govern how and when a scenario responds to a random customer event.
If that's not pitching to a new generation of marketers — and marketing technologists — I don't know what is.
Even if the net functionality that Whatsnexx delivers is similar to traditional marketing automation systems, the power of a paradigm can't be denied.
Thinking about the modern marketing function as a large-scale object-oriented program stirs the imagination — at least it does for me — and suggests a number of intriguing new ways to organize and coordinate the multitude of moving parts in marketing's environment.
Just as object-oriented programming dramatically changed the development of software — without directly changing what that software was able to do — such object orientation could have a big impact in the way that marketing automation processes are conceived, implemented, and maintained.
Following the object-oriented train of thought, I can't help but ruminate about how object-oriented design patterns might be adapted in the context of marketing-as-a-system. Maybe there are marketing analogs to Adapter, Decorator, Singleton, and Strategy patterns. Or maybe there are entirely different pattern concepts — but patterns nonetheless — that can help structure and standardize this space.
It is unlikely a panacea for marketing complexity, but it could be a better architecture for managing such complexity. I don't know if Whatsnexx actually delivers on this promise — I've only read a few of their blog posts and browsed their web site — but I give them full props for promoting a brilliant way to frame "programmable" marketing.
- 939 reads
0 comments »
Join the conversation!
MarketPlace
Boost Customer Satisfaction & Loyalty at SCORE 2013
[May 29-31, Boston] Customer experience management (CEM) strategy meets customer operations at SCORE Conference 2013. Topics include driving customer satisfaction and loyalty, employee engagement, customer retention, call center technology and big data analytics. CustomerThink members save $700 off the regular registration fee.
Digital vs. Human Banking Experiences: Can This Be a Happy Marriage?
[June 6] It's time for banking leaders to rethink how to nurture and grow customer relationships in an increasingly digital world. Get the results of a new study that revealed the CX practices of top performing banks. Learn how digital Innovations can enable more personal service.
[June 10-13, Chicago] If you are responsible for the results of your company’s website, social media, ecommerce, web intelligence, data strategy, audience research and/or measurement, then mark your calendar. Customerthink members save 15% off full conference passes with code CTKTO15.
[June 10-13, Chicago] PAW's program will feature over 40 sessions with case studies so you can witness how predictive analytics is applied at leading enterprises. Customerthink members save 15% off full conference passes with code CTKTO15.
Confirmit’s Community Conference ’13 – London and Las Vegas
[June 19-21, London; June 26-28, Las Vegas] Attending CCC ‘13 gives you an unrivaled opportunity to understand and address rapid industry changes and discover new techniques that can drive your business forward. Create a tailored agenda that explains how to overcome the challenges your business faces. Take advantage of excellent networking opportunities and face-to-face discussions with thought leaders.
Global Customer Experience Management (CEM) Certification Program
[Sept 19-20, Amsterdam; Sept 24-25, Sao Paulo; Nov 12-13, San Francisco] An internationally recognized program with proven track record of success - being run for 40 times in 17 cities with attendees from 58 countries, the program is developed based on the U.S. patent-pending Branded CEM Method which aims to drive customer loyalty and brand differentiation with quantifiable business results. Limited offer: USD300 early bird discount.
Customer Experience Certification
[Sept 24-26, London] If you’re developing a customer experience program or want to review your current approach, join other customer experience leaders for this intensive 2.5-day certification. Presented by Medallia, the global leader in customer experience management. Enter code ‘Cthink’ to save$300/£200.
Voice of Customer 2.0: Creating Change Your Customers and Employees Can Believe In
[Recorded April 25] Despite good intentions, in the majority of companies Voice of Customer programs contribute little to business success. Join us to learn the secrets to capitalize on Customer Experience feedback, so you can drive organization actions that will unlock profitable growth.
Get your event or resource listed in the MarketPlace, reaching 200,000 business leaders monthly.
For more information, contact
CustomerThink advertising sales.


0 comments | 939 reads 







