to extend Adobe Experience Platform capabilities
Empower marketers to drive greater personalization for B2B customers
Create audience segments combining enterprise CRM data with behavioral analytics
Make it easy for developers to deploy custom code to extend Adobe Experience Cloud capabilities
Enables marketers to configure sophisticated audience segments in minutes rather than days
Supports more personalized digital experiences for account-based marketing
Allowed developers to deploy custom code in less than a week and go live in less than a month
Introduces new opportunities to extend Adobe Experience Platform capabilities
Marketing teams at Adobe are on the leading edge of personalization, constantly testing the boundaries of what’s possible to make Adobe the leader in Customer Experience Management (CXM). The drive to innovate is baked into Adobe culture and products, and marketers are in the rare position to use the products they promote.
“Adobe marketing teams are known internally as ‘Customer Zero’ because we’re typically the first to delve into new features of Adobe Experience Cloud,” says Fred Kuu, Group Manager, Marketing Applications and Architecture on the Adobe.com team. “It’s a great opportunity to experiment with new use cases for personalization and influence product direction.”
One exciting opportunity for innovation arose when Adobe I/O Runtime was released into beta. Adobe I/O Runtime makes it easy for developers to deploy custom functions that respond to events from anywhere in Adobe Experience Cloud—and execute code in the cloud, without setting up servers. The serverless environment is a powerful complement to Adobe I/O Events, which surfaces events such as asset uploads, page publications, and abandoned carts—and makes them available as web hooks and APIs for automated workflows.
There are virtually infinite possibilities with Adobe I/O Runtime and Adobe I/O Events, but in this case, the Adobe.com team wanted to drive personalization for account-based marketing (ABM), using enterprise data to form more sophisticated audience segments. When people visit Adobe.com, marketers want to know not only what they view and how long they stay, but also where they work, whether they’re existing customers, which products they use, where they are in the sales pipeline, and more.
“Adobe.com marketers wanted to bring CRM attributes into Adobe Audience Manager for richer audience segments,” says Kuu. “We were using behavioral data from Adobe Analytics to drive personalization on the site, which was a great start but there was definitely an opportunity to go deeper with enterprise account information.”
Group Manager, Marketing Applications & Architecture, Adobe
Before Adobe I/O Runtime, the team spent a significant amount of time and energy in Adobe Audience Manager creating Derived Signals, and mapping signals such as company name to CRM attributes. This process of creating and updating Derived Signals could take hours or even days.
Adobe I/O Runtime offered a powerful way to automate the data flow and set the stage for more extensive personalization. Developers created a real-time lookup function that taps into enterprise account data every time someone visits Adobe.com. The function returns all the relevant attributes—including industry, account status, products in use, and sales interactions—feeding them into Adobe Analytics and Adobe Audience Manager.
“Accessing CRM attributes in real time and sharing to Adobe.com with Adobe I/O Runtime solved what had been one of the biggest pain points in our personalization efforts,” says Kuu. “With the function we built, we can create segments in minutes and start to deliver highly personalized account-based experiences.”
With the ability to dynamically pull enterprise account information into the realm of Adobe.com, marketers see a new world of possibilities for personalizing digital experiences. The marketing team can now recognize valuable customers—or potential customers—when they visit the site. It can better understand what these customers need in the moment and deliver relevant experiences on the spot.
“Finding new ways to deliver personalized digital experiences is a top priority for Adobe and the key to strengthening our leadership in Customer Experience Management,” Kuu says. “By unifying our B2B customer data with Adobe I/O Runtime, we’ve taken a big step toward personalization at scale for our enterprise customers.”
The Adobe.com team has other plans in mind as well. For example, the team is working on a solution to create audience segments in Adobe Audience Manager based on real-time behavioral events, such as when a website visitor abandons a cart or form. Combining Adobe I/O Runtime, Adobe I/O Events, and Adobe Analytics triggers, the powerful capability will enable marketers to respond immediately to customers’ actions through automated workflows.
Group Manager, Marketing Applications & Architecture, Adobe
For developers, the time savings are important. The process of creating segments and updating attributes has shrunk from days to just minutes. And developing the lookup function itself was fast and easy.
“We had the function up and running on Adobe I/O Runtime in less than a week and launched the proof of concept on Adobe.com in less than a month,” explains Kuu. “Our developers didn’t need to learn a new language or deal with infrastructure setup.”
“Instead of worrying about complex integration builds and releases, teams can focus on developing simple functions and microservices that can be plugged in,” Kuu adds. “This is significant for marketing organizations as there can be much more rapid development.”
Adobe I/O Runtime opens the door for new features that extend the capabilities of Adobe Experience Cloud. The Adobe.com team sees it as a new tool in the toolbox and a powerful way to approach problem solving, with the hope that other Adobe Experience Cloud customers will follow its lead.