NOTE: This is a guest blog post. Josh Hill is the Marketo Practice Lead at Perkuto, a marketing automation agency. Josh works at the intersection of marketing, sales, and technology to deliver revenue generation systems. He writes about marketing automation and demand generation at MarketingRockstarGuides.com.
Marketing automation platforms are tremendously powerful out of the box and in the hands of an experienced operator. Platforms, by definition, allow the use of extension applications to make the system do even more amazing things for your team.
You may think Marketo’s logic engine is capable of so much (and it is), but there are limitations. Marketo cannot do everything for you, nor should it. There are other tools out there that perform their function better than Marketo could build it.
Marketo’s platform is very open, enabling the LaunchPoint ecosystem of applications to exist. You can also use this openness to expand the capabilities of your site and Marketo to match your business needs.
The great thing about a platform like Marketo is it allows the typical marketer the ability to build pages, emails, and routing logic without being a full-fledged programmer. A marketer these days does need to understand logic, but actual programming is best left to the experts. So how do you know when you need to call in a developer?
I have a few basic rules, or heuristics, to decide when a programmer should get involved:
– Will this be too complex for Marketo by itself?
– Can Marketo even do this?
– Is this a website customization not easily supported?
– Does Marketo need to talk to a website or other database?
– Does it sound like something a computer can do, but Marketo doesn’t have a function for it?
Remember that while Marketo may not offer an out-of-the-box function, it does connect to many third-party integrations as well as custom connections. Take a look at a few of these categories at the LaunchPoint marketplace:
– Analytics Tools
– Data Appending
– Content Management Systems
Some third party applications provide intuitive control panels and setup tools right within the platform (GoToWebinar). These are “native” integrations where the most work you need to do is setup the login and then use it in Marketo. Other extensions, however, require the use of the more complex API that must be programmed more directly.
Marketo’s Integration Options
– LaunchPoint Integration – usually a login or easy settings.
– API Integration – requires setup of API and programming:
(1) REST API
(2) SOAP API
(3) Webhook Integration – requires setup of special code, but fairly easy.
(4) Email Scripting (Velocity)
(1) Forms 2.0
(2) Lead Tracking (Munchkin)
(3) Social JS
(4) RTP JS
Here are a few use cases for using a developer to extend the capabilities of the Marketo platform.
Do you have any of these use cases? If so, it might be time to speak with a developer. Visit the services partner section on LaunchPoint.