Salesforce integration remains a key challenge for most organizations. With more than 150,000 mid-sized businesses and larger corporations using Salesforce, the cloud-based customer relationship management platform is a both a treasure trove of useful data and a lynchpin for daily operations.
So for users across an organization — from line-of-business managers to field technicians — connecting to Salesforce and tapping into its data and features is always a business priority.
Earlier this year at Salesforce World Tour Sydney 2017, our managing director, Michael Evans, had the opportunity to provide some insights to these integration challenges in a presentation to a full house. He demonstrated how to make Salesforce integration quick and easy, leveraging some of the powerful features in the Dell Boomi platform.
It was also an opportunity for us to show how Boomi customers use integration platform as a service (iPaaS), APIs, master data management and workflow to minimize the time, cost and effort involved in setting up and maintaining Salesforce connections.
Here is a recap of what Michael Evans covered in his presentation to show you how simple Salesforce integration can be.
The Boomi integration platform-as-a-service (iPaaS) is a 100% cloud-native technology, with an intuitive drag-and-drop interface for creating integrations. It supports citizen integration so that business users with little technical skill can connect their data and applications. Organizations don’t have to hire senior developers to craft custom code from scratch. In fact, with Boomi iPaaS they can start accessing Salesforce data within minutes.
Here are three ways in which Boomi simplifies Salesforce integration.
Interested in outbound messaging, Salesforce Connect, or the new Salesforce Event API? Boomi provides Salesforce customers the ability to extend and enhance the functionality they are building on force.com.
Whether you want to host REST and SOAP endpoints for Apex, support integration for Salesforce Connect with multiple endpoints, or extend the Event API with external systems, Boomi helps you to get more out of your Salesforce environment.
Salesforce administrators and developers often need a way to create, publish, and manage APIs, whether they are interacting with internal business groups or with external parties such as customers, partners or vendors. Both types of APIs require an API discovery service to share data across various groups.
APIs for internal systems typically facilitate interactions with legacy systems. By connecting these systems and accessing their data, the APIs enable enterprises to easily optimize a process or create some other IT service addressing a critical need.
For example, suppose an enterprise has created an internal order-taking app that uses APIs to exchange data with multiple systems. When a user enters a purchase order, the app invokes APIs to share customer information with a CRM like Salesforce and to update inventory in an enterprise resource planning system like SAP or NetSuite.
By exposing inventory data from SAP to the app, an API spares the user the trouble of having to log in to a different system to view inventory details. An API can also enter the new customer information directly into Salesforce, ensuring that the order is recorded correctly.
Boomi API Management makes managing API integrations like this quick and easy. Boomi API Management provides a single, scalable platform to manage all your APIs through their entire lifecycle. It also provides a centralized online environment to control the creation, deployment and management of APIs.
It also handles APIs for external use. For example, imagine a company has set up a partner portal that enables partners to submit quotes and referrals. The partners need current pricing for their quotes, but most companies don’t want partners logging into Salesforce to get pricing. Using Boomi, the company can expose its price list via APIs securely to partners, so they can create quotes that are accurate.
In this example, the portal might use APIs to interact with Salesforce for pricing and an Oracle database for product information. Boomi API Management makes all these interactions seamless for the portal and the portal’s developers.
Master Data Management (MDM) is a foundation for data governance. It’s the practice of establishing a critical reference point — a set of “golden records” — that preserve data quality and provide an ultimate authority for resolving differences in application data across an organization.
Are you running multiple instances of Salesforce? Maybe your company is going through a series of mergers and acquisitions? Traditionally, MDM projects can take 18 to 24 months to implement. Boomi MDM makes it possible to create and deploy data management models in 18 to 24 weeks.
Because organizations want their customer and sales data to be accurate and consistent, Salesforce and MDM are a perfect combination.
Boomi Master Data Management represents data consistently across an organization, helping data stewards model, match, synchronize, cleanse and enrich data from all the organization’s domains. Any data source, including Salesforce, that is connected to the Boomi MDM hub can contribute data to the hub or consume data from the hub.
Let’s say an organization wants to ensure that data updates from Salesforce are also delivered to NetSuite and to a MySQL database. As part of the data flow, enrichment rules enforced by Boomi MDM will correct and standardize customer address information obtained from Salesforce.
Boomi MDM ensures the data is correct, fields are validated, data rules are enforced, and that updates are passed to NetSuite and the database, so that all systems with CRM data have matching address records for the customer.
Like other Dell Boomi offerings, Boomi MDM enables users to define rules and configurations with a low-code interface. Boomi MDM also enables data stewards and others to create rules for alerting the data steward team and assisting with resolving duplicates, fixing data entry issues, and correcting erroneous data.
Boomi Flow provides low-code, cloud-native development. Combined with Boomi integration and APIs, Boomi Flow brings even greater value to Salesforce customers by extending the workflow capabilities inside your organization.
Boomi Flow makes it easy to create simple as well as complex workflows and collaborate across stakeholders. These workflows extend the existing functionality of Salesforce by adding capabilities such as offline support, access to external applications, real-time updating, social communictions/Salesforce Chatter support, and more.
The big question that I often get asked is, “Why would we want yet another workflow tool for Salesforce? Salesforce has a lot of workflow tools already.”
Salesforce certainly provides a nice set of workflow tools, but they all focus on addressing very specific issues within Salesforce:
The trouble is that when you want to use the tools together, it can be quite challenging. Also, they are not effective if you need to connect to best of breed applications, such as Box, Slack, Twilio, Sharepoint, DocuSign, a database, or a Heroku application.
With Boomi Flow, you have an agnostic, unified workflow system to drive all your integrations within and outside of Salesforce.
The ability to speak to other cloud applications is a critical part of what we do to drive end-to-end workflows throughout all steps in your business processes.
And as a final point, Boomi also addresses these challenges with scale, elasticity, and the ability to grow. The Boomi platform can support virtually unlimited processes and concurrent users.
While my objective was to show three (plus one) ways of making Salesforce integration a breeze, the reality is these are four ways to getting the most out of your Salesforce investment. Ultimately, this is what you really want from a ROI perspective. Here’s how it works:
About the Author David Irecki manages the Solution Consulting team for Dell Boomi in the Asia-Pacific Japan region.