VitalSource is a leading digital content platform that offers an extensive library of academic materials, textbooks, and learning resources. Its digital distribution platform is designed to empower educational institutions, students, and instructors by providing access to a diverse array of scholarly content. Integrating Salesforce with VitalSource LMS can be of profound benefit to educational institutions or partners helping with digital learning.

Some of the benefits can be narrowed down to:

  • Efficient Data Management: Centralized student data for easier tracking and management.
  • Personalized Learning: Tailored content to meet individual student needs and enhance their learning journey.
  • Enhanced Accessibility and Distribution: Easy access to a broad library of educational content from anywhere.

In this blog today, we will share how you can integrate Salesforce with Vitalsource using the most efficient integration platform Dell Bhoomi. So, let’s start!

A comprehensive Dell Boomi process for integrating Salesforce with Vitalsource

I have created a ‘VitalSource user’ as an example to explain the integration between Salesforce and VitalSource using Dell Boomi’s platform.

Here are the steps to follow:

Step 1: Log in to your Dell Boomi account and select integration from the services menu.

select integration from the services menu.

Step 2: Create a folder for the new process and select >New Component> Create Component>Process> edit the Start Process shape.

  • Select the standard Salesforce connector.
  • Click on Connection and create a new connection using the “+” icon.
Create a folder

Connection

In the Connection section follow these steps.

  • Enter end-point URL “https://login.salesforce.com/services/Soap/u/39.0”.
  • Insert your organization ID.
  • Combine your password and your organization’s Salesforce security token(password+ security token).
  • Save the connection.
3 1

Note: If you do not have the security token you can reset your it.

  • Follow the steps to reset your Salesforce security token.
  • Select the settings option from the profile in Salesforce.
  • Search security token in the search bar and click on Reset security token.
17 2 3
Search security token in the search bar
  • You can get a new security token on your registered email address.

Operation

In the Operation section follow these steps.

Create a new operation using the + icon.

  • Using the import button select the object of your salesforce.org.

Response profiles are automatically created after selecting an entity (object). The response profile stores your object data.

Using the import button select the object

You can also use a filter option if you want to get specific records from Salesforce org and pass the parameters.

You can also use a filter option
8 3

Step 3: Add a ‘Decision’ and ‘Map’ shape into your process using drag and drop. In decision shape, you can check whether the record is available or not using the record ID.

Add a ‘Decision’ and ‘Map’ shape into your process using drag and drop
  • In map shape you can create a new map using the ‘+’ sign.
  • After creating a map, you can choose a response profile for your source profile and create or import an XML profile using the import profile button from your local computer for your destination profile.
create or import an XML profile
  • Simply drag fields from the source and drop them on the destination fields to map them.
Simply drag fields from the source
  • I need only three fields to create a reference user in VitalSource, so I used only three fields.
  • Now that we have the final data from the map, it is time to send it to the VitalSource.

Step 4: Add an HTTP Client Connector shape for post request to your process using drag and drop.

Add an HTTP Client Connector shape
  • Click on Connection and create a new connection using the “+” icon.

Connection

In the Connection section follow these steps.

  • Enter the end-point URL for creating a user in VitalSource ‘https://api.vitalsource.com/v3/users’.
  • Set the Authentication type to “None” and save.
Enter the end-point URL for creating a user in VitalSource
  • Select the “send” operation in the action field.

Operation

  • Select Content Type as ‘text/xml’ and HTTP Method as a ‘post’.
  • Select the ‘Return HTTP Responses’ as a true.
  • You need to set the header for authorization in Request Headers click on the ‘+’ icon and set the header name and value.
  • Save the operation.
Select Content Type as ‘text/xml’ and HTTP Method as a ‘post’

Step 5: Now add a stop shape into your process using drag and drop to stop your process and save the process.

Your process has been successfully created and looks like this; you can test it using the Test button.

Your process has been successfully created

When the test is finished, check your VitalSource account to see account is created or not also you can check the user details in Postman.

check your VitalSource account
The record has been successfully created.

The record has been successfully created.

Conclusion

There you have it, your step-by-step guide to connecting Salesforce and Vitalsource easily using Dell Boomi’s drag-and-drop interface.

Try out the solutions in your org and feel free to share your feedback with us. And for Salesforce development tutorials, keep an eye on our next blogs!

Related Articles
Please Make Blog Banner How to Create an Agentforce Enabled Scratch Org in Salesforce 100 1

Setting up an Agentforce-enabled scratch org is the most important step for developers who want to experiment with AI features such as Prompt Builder and Einstein GPT. Whether you’re developing the next generation CRM software or experimenting with how generative AI may improve user experience, a scratch org equipped with Agentforce is your playground. Follow […]

Read More
Step-by-Step Guide to Enhance Your LWC Development Workflow with the Logger API

Are you looking to streamline your LWC development workflow but confused about how to do it? Then you are in the right place. The Salesforce Logger API is a powerful tool that helps you monitor, debug, and improve code quality in real time.  This step-by-step guide walks you through how to set it up and […]

Read More
Enhancing Your Salesforce Experience with a Custom Activity Component

In today’s fast-paced business landscape, productivity hinges on streamlined workflows and intuitive interfaces. While Salesforce offers robust activity tracking capabilities, sometimes the standard components fall short of specific organizational needs.  That’s where a Custom Activity Component comes in—designed to tailor your activity management experience, boost user efficiency, and provide deeper insights into customer interactions. In […]

Read More
Step-by-Step Guide to Integrating Salesforce Doc-Gen with eSigning Tools

In today’s fast-paced digital landscape, streamlining document workflows is no longer a luxury—it’s a necessity.  Integrating a document generation app, like Docs Made Easy, with an eSigning tool, helps businesses automate the entire document lifecycle—from creation to signature—saving time, reducing errors, and boosting productivity. In this guide, we’ll walk you through the key steps, tools, […]

Read More
How to Build a Real Time Chat Application Using LWC and Models API

The Models API plays a significant role in providing access to and facilitating interaction with large language models (LLMs) from various Salesforce partners such as Anthropic, Google, and OpenAI. It enables applications to leverage these models for various tasks, including text generation and other AI-powered capabilities. As a user, you can configure any Salesforce-enabled model […]

Read More
How to Integrate Salesforce Data Cloud with Amazon Redshift

Companies can finally connect Amazon Redshift to Salesforce Data Cloud without using the ordinary username & password authentication systems ever since its collaboration with AWS has happened. Business owners no longer have to be concerned about managing static credentials or breaching data security. By leveraging Salesforce IDP, companies can easily access their data lakehouse in […]

Read More
Our Location worldwide
Indian Flag India
3rd Floor, A-10, Pegasus Tower, Sector 68, Noida, Uttar Pradesh 201301 +91-1203117884
United States of America Flag USA
333 West Brown Deer Road Unit G – 366 Milwaukee WI, USA 53217 +1(262) 310-7818
United Kingdom Flag UK
7 Bell Yard, London, WC2A 2JR +44 20 3239 9428
Canada Canada
HIC Global Solutions INC
43 Lafferty Lane, Richmond Hill, L4C 3N8, CA +1(262) 310-7818