Elevate your Customer Experience with OvationCXM and Salesforce

Elevate your Customer Experience with OvationCXM and Salesforce

Last updated on: April 20, 2024

Customers today expect a smooth, consistent experience that seamlessly flows between a company's website, app, social media presence, virtual assistants and even physical stores. They also expect consistency across different people and teams they engage with under a brand’s umbrella.

It’s not easy to orchestrate connected journeys across all touchpoints, so many organizations are looking to use their current technology investments to meet the need. This is especially true for Salesforce, which now aggressively asserts that many of its products are comprehensive customer experience management solutions.

It’s tempting. Companies know what they have in Salesforce. If it can do more to elevate customer journeys and use Salesforce for customer experience management, why look elsewhere?

But here’s a dose of truth for those lured by the siren song of Salesforce for customer experience management: despite their generative AI bells and whistles, they fall short in crucial areas like true end-to-end journey orchestration, customer journey progress visualization, personalized journey engagement, and real-time data integration with external partners and business ecosystems.

In this article, we will examine:

Beyond the Surface: A Snapshot of Salesforce

Salesforce is the name of the game for Customer Relationship Management (CRM). In fact, we’re fans, users, and an ISV partner of Salesforce.

However, claiming Salesforce as a full-fledged customer experience management platform is quite a stretch. While the different Salesforce Clouds offer some customer experience features, it's essentially a repackaging of existing functionalities with a CX label. The limitations become apparent when you start to dig a bit deeper.

Let’s look at the core Salesforce offerings for the enterprise with CX in mind: Salesforce Data Cloud, Salesforce Service Cloud, Salesforce Experience Cloud and Salesforce Marketing Cloud.

At their core, all of these Salesforce products offer a centralized platform to manage interactions and data. They connect to Salesforce Data Cloud to ensure access to the same data within Salesforce, and they work together to build a closed-loop CRM, primarily to help track and support individual interactions with the customer across the sales cycle.

The Limitations of Using Salesforce for CX Management

Herein begins the challenge with Salesforce for customer experience management, which brings us back to our introductory statement: customers today crave seamless experiences, not just positive interactions.

Studies show that customers can have fantastic one-on-one moments with your company yet leave feeling underwhelmed overall.

Imagine a bank customer excited about a new merchant service product. They checked your website but couldn't find the delivery information. Next, they call the call center and get great service but can't get real-time tracking. Finally, their package arrives, but setting up the product requires another support call. Each touchpoint may be positive, but what about the overall journey? It’s a multi-step, frustrating process with little transparency or clarity. Customers can't see the whole picture, and teams within the organization and across this value chain struggle to get a shared view of where the customer is in their multi-touchpoint experience and share information.

Salesforce Clouds: A Repackaged CRM, Not a True CXM

Now, consider what you must do to create these seamless customer experiences, especially in an age of expanding partner ecosystems. The rise of ecosystems in business means you share customer experiences with partners, even though you might not control every touchpoint. This can be risky, but it's also a huge opportunity.

Research shows high-performing ecosystems can dramatically boost revenue and cut costs. The key? Taking responsibility for the entire customer journey, even when parts of it happen outside your organization. That's why you must think about journey orchestration as a true end-to-end experience - one that can’t be siloed, fragmented or opaque at any step.

Data remains locked in the Salesforce universe, and configuration isn’t easy

A crucial first step for customer experience management is really understanding your customer and their baseline: who they are, what their history with your organization is and their current products and services.

In the Salesforce universe, Salesforce Data Cloud acts as an integration layer, allowing for data connection from various sources. This unified data can then be used to create a holistic view of the customer and for tasks like segmentation and personalization across different clouds. Here’s the nuts and bolts of how Salesforce, and specifically Salesforce Data Cloud, tackles this challenge:

  1. Salesforce Data Cloud ingests customer data from various sources into a storage silo.
  2. It prepares the data for analysis by ensuring a consistent format across all sources.
  3. Once the data is cleaned, Salesforce Data Cloud unifies it into customer profiles and creates a central location for all customer information.
  4. Finally, Salesforce Data Cloud then uses matching rules to identify the same customer across different data sets. For situations where the same attribute has conflicting values from different sources (e.g., email address), you can define which value to prioritize (e.g., most recent update).

Those in the trenches will tell you that getting to a unified customer view is far more onerous than it seems. Setting up and integrating various Salesforce clouds isn't a quick process. Each cloud requires configuration and customization, leading to long onboarding times and oftentimes expensive custom development.

Additionally, data modeling and identity resolution within Salesforce Data Cloud requires specialized knowledge and expertise in its rigid user interface. Need to add new data sources? You add complexity. Make changes to adapt to changing business needs? More complexity. All of which requires more development time.

Bringing in CX data to Salesforce from your ecosystem is cumbersome

Once set up, Salesforce Data Cloud may do well at collecting data within its own ecosystem. However, the real world of CX management demands a broader view. According to a comment in Gartner Peer Insights, “ …data integration between clouds and external systems can be complex and require additional tools or expertise”.

Integrating external data warehouses and third-party tools can:

Salesforce’s Mulesoft acquisition can solve some of these third-party integration nightmares but inherently requires a development budget. Still, these capabilities are not a core feature of the Salesforce Clouds and add further costs and intricacy to maximizing data potential. The platform itself lacks the flexibility to integrate seamlessly with external service providers and stitch together a cohesive customer experience.

Salesforce’s full customer data is limited and latent, so journey orchestration is static task management

Since bringing external partners into the customer journey is complex, Salesforce is limited when it comes to sharing customer journeys with external partners (and vice versa). However, other challenges impede end-to-end journey orchestration.

Salesforce’s Journey Builder is a feature of Salesforce Marketing Cloud and is focused, therefore, on marketing-led journeys. Marketing journeys are generally low-touch interactions, unlike complex post-sale journeys. These journeys, often involving human intervention, hand-offs, and ecosystem integration, necessitate real-time visibility into each customer's progress.

Salesforce isn’t built to support customer journey orchestration across these more complex journey types. You can build different types of journey workflows within Salesforce - but you would need to take on a resource-intensive custom project. Even then, it’s really just a series of task updates feeding you fairly static information to give you a snapshot of a customer’s journey.

There’s also the issue of data latency.

Sometimes, Salesforce relies on data imports or integrations to update customer information. This can lead to delays and potentially outdated data used for journey orchestration.

Finally, data in Salesforce Clouds are updated daily, making it impossible to trigger real-time actions based on customer behavior. While integrations can provide real-time data updates, Salesforce itself is not optimized for real-time processing within journeys.

In short, with Salesforce, it’s a marketing journey orchestrated on their terms, not yours.

Incomplete AI data inputs. Limited AI options. Potentially inaccurate insights.

Salesforce’s Einstein AI boasts a range of functionalities, including dynamic grounding and secure data retrieval. It also has a plan to support more guardrails on customer-facing AI-generated information (although, at the time of this writing, the details were still forthcoming on their publicly available information).  However, Salesforce Einstein primarily relies on data within its Clouds, so if your organization has a more complex technology stack with customer data scattered across different platforms, Einstein AI will not offer a truly holistic view of the customer journey. This, in turn, raises questions about the accuracy of predictions since, in this context, their models are trained on incomplete data sets.

Additionally, Salesforce has limitations on the kinds of Large Language Models (LLM) an enterprise can use, limiting the use of newer, more advanced models and restricting its ability to tailor an LLM to their specific needs. It’s also unclear how Salesforce uses customer data for training and improving Einstein AI.

The Cost of Leveraging Salesforce for CX

While Salesforce claims powerful tools and unlimited potential when it comes to scaling your business, it comes at a considerable cost.

We’ve covered some of this already, but it bears a re-mention:

These barriers are not new information - talk to any large organization scaling with Salesforce or read many online reviews, and the reality that Salesforce is financial and resource quicksand is par for the course. In fact, we were recently in a conversation with a prominent organization that confessed that their Salesforce implementation is now more complicated than their legacy systems! And if you’re looking to renew your Salesforce contract today, you already know that Salesforce is increasing list prices an average of 9% across several products, including Sales Cloud, Service Cloud, Marketing Cloud, Industries and Tableau (in our own instance, we were told that the 9% fee increase could be waived if we increase the number of Salesforce products we purchase).

We recognize companies have spent a lot of time, money, effort, and resources on Salesforce, so they are bound to have internal champions willing to build CX-focused features in the platform even if it's an expensive, unwieldy, time-consuming, and, quite frankly, unnecessary process. Don’t accept the sunk cost fallacy that is Salesforce for CX. There is a better option.

No Need to Ditch Salesforce. Supercharge it With CXM

Imagine the following when using our CXM platform in combination with Salesforce:

And you can do it all without costly re-architecture, integrations or long onboarding timeframes.

It is possible. Just ask some of our clients.

CXMEngine works in harmony with Salesforce to extend its capabilities and give organizations the kind of visibility, operational calm and real-time information they need to create, manage and orchestrate exceptional customer experiences:

Salesforce + OvationCXM is a powerful combination that allows you to leverage the enterprise muscle of Salesforce while connecting entire ecosystems, leveraging real-time data integration and orchestrating end-to-end journeys.

Want to learn more about this match made in CX heaven? Talk to us today.