Streamlining Personalization: Integrating Salesforce with Adobe Experience Platform

Maximizing Customer Engagement Through Advanced Data Integration and Personalization Strategies with Adobe Experience Cloud

David Ewing
5 min readDec 7, 2023

Let’s say a client wants you to use SalesForce customer data so that when the customer lands on the website they are served a personalized banner with some call-to-action. How would you get the SalesForce data into AEP so that AEP could use the data to personalize the website in real-time?

Today, we’re diving into how businesses can leverage the integration of Salesforce with Adobe Experience Cloud — comprising Adobe Experience Platform (AEP), Adobe Target, Adobe Experience Manager (AEM), and Adobe Analytics — to deliver unparalleled personalized experiences on their websites. This integration not only enhances customer engagement but also streamlines marketing processes. We’ll be using 5 Adobe solutions:

  1. Adobe Analytics
  2. Adobe Real-Time CDP
  3. Adobe Experience Manager
  4. Adobe Target
  5. Adobe Experience Platform

Understanding the Integration Landscape

1. The Power of Adobe and Salesforce Combined: The integration of Salesforce with Adobe’s suite creates a powerful ecosystem. Salesforce’s robust customer data combined with Adobe’s cutting-edge personalization tools enable businesses to deliver content that resonates with each visitor.

Setting Up the Integration

2. Laying the Foundation: The first step involves setting up the API connections between Salesforce and AEP. This is pivotal for seamless data flow and can be guided by Adobe’s Experience Platform Documentation. Set up an integration between Salesforce and AEP. This involves configuring the API connection to enable data flow from Salesforce to AEP. Ensure you have the necessary permissions and credentials for both Salesforce and AEP. You can also use the sources connector in AEP.

3. Crafting Data Schemas: Utilizing AEP’s Experience Data Model (XDM), businesses can define schemas that mirror Salesforce data structures, ensuring consistency in data interpretation. Refer to the XDM System Documentation for more details. Ensure that the schema includes all the fields necessary for personalization, like user ID, behavior, preferences, etc.

Data Management and Segmentation

4. Data Ingestion and Mapping: Next, import Salesforce data into AEP and map it to the defined XDM schema. Set up a data ingestion pipeline. This could be real-time or batch processing, depending on your requirements. Use Adobe’s source connectors or APIs to transfer data from Salesforce to AEP. Once the data is in AEP, map the Salesforce data fields to the corresponding fields in your XDM schema. Process and transform the data as needed to fit the format required for personalization. For more insights on data ingestion, check out Adobe’s Data Ingestion Guide.

5. Building Real-Time Customer Profiles: AEP’s ability to create real-time customer profiles is a game-changer. These profiles are dynamic and can be used for creating targeted segments.Leverage AEP to create real-time customer profiles using the ingested and processed data. Ensure these profiles are continuously updated with new data from Salesforce. Real-Time Customer Profile Documentation provides a comprehensive guide.

Integrating Adobe Experience Cloud Tools

6. Adobe Experience Manager (AEM): AEM acts as the content management hub. Integrating AEM with AEP ensures that the content delivered is based on the most up-to-date customer profiles. Connect AEP with your website’s CMS or personalization engine. Ensure the CMS can retrieve real-time customer profiles and segmentation data from AEP. Learn more about AEM here.

7. Personalization with Adobe Target: Adobe Target utilizes the segmented data from AEP for personalization.

8. Leveraging Adobe Analytics: Integrating Adobe Analytics allows for tracking user interactions and refining personalization strategies. Use Adobe Analytics to track user interactions and behaviors on your website. Integrate this data back into AEP to enrich the customer profiles with behavioral data, which can be used for further refinement of personalization strategies. Check out the Adobe Analytics Documentation for detailed insights.

Execution and Optimization

9. Bringing It All Together: With AEM and Adobe Target, implement personalization strategies on your website, dynamically changing content based on user profiles. After ingesting Salesforce data into AEP and creating customer profiles, this data should be shared with Adobe Target to define the personalization criteria. In Adobe Target, set up A/B tests or personalization campaigns using this data. When a user visits the website, Adobe Target will use the profile data from AEP to determine which content variation or personalized banner to display. AEM will then deliver the appropriate content to the user’s browser

10. Analyze and Optimize: Use Adobe Analytics to measure the impact and continuously optimize strategies for better engagement. Adobe Analytics will capture user interactions with the personalized content. Use these insights to understand the effectiveness of your personalization strategies and make data-driven decisions for optimization.

11. Continuous Improvement: A feedback loop involving Adobe Analytics and AEP ensures that customer profiles are always up to date, leading to more effective personalization. Continuously feed the data from Adobe Analytics back into AEP to update customer profiles. This ongoing loop allows for more refined personalization as more data is collected and analyzed over time.

Conclusion:

Integrating Salesforce with Adobe Experience Cloud offers businesses a powerful solution for delivering personalized customer experiences. By following these steps and utilizing the referenced documentation, organizations can effectively harness the power of their customer data to create more engaging and relevant web experiences.

Stay ahead in the digital space by embracing this integration, and watch as your customer engagement and satisfaction reach new heights!

--

--

David Ewing

Strategy Consultant in Digital (CX) & Marketing Analytics, Guiding Firms in Data & MARTECH ⚡ https://www.linkedin.com/in/davidwewing/⚡