In this lesson, you will learn how to use Mashups to integrate standard SAP functionalities with external applications in SAP Sales Cloud and SAP Service Cloud Version 2. Mashups enable comprehensive data integration by seamlessly combining internal SAP data with external web services and applications. These integration tools support various mashup types, such as URL, HTML, and Analytics mashups. Each type provides unique capabilities for specific business needs. SAP Sales Cloud and SAP Service Cloud Version 2 provides flexible placement options across various UI levels, allowing URL mashups to be deployed at the section group level and HTML mashups to be positioned at the view level. This ensures optimal integration based on functional needs.
To configure mashups for SAP Sales Cloud and SAP Service Cloud Version 2, the mashupService (with the checkbox identifier mashupService) must be added to business roles to enable users to access mashup functionality, including the ability to create, configure, and manage mashups through the Mashup Authoring application.
URL Mashups
URL mashups are integration tools that send data or call external functionalities from SAP Sales Cloud and SAP Service Cloud Version 2 to external web applications via URLs, and display results in new browser tabs or windows. These mashups enable seamless integration of external services such as web searches, company information lookups, online maps, and third-party business applications directly within the SAP user interface. URL mashups provide powerful extensibility capabilities without modifying core SAP systems, allowing organizations to enhance user productivity by combining internal SAP data with external web services and applications.
To integrate external content or functionalities directly into the user interface, administrators can add a URL mashup as a button or a link within the application.

HTML Mashups
HTML mashups enable administrators to embed external web applications, custom functionality, or third-party content directly within the user interfaces of SAP Sales Cloud and SAP Service Cloud Version 2. These mashups can display data from external systems, provide specialized business tools, or extend standard functionality without requiring code modifications to the core system.
With HTML mashups, you can:
- Trigger in-system navigation using UI Events. These events enable navigation to specific screens, including list view, detail view, quick view, and quick-create view, without opening new windows or browser tabs.
- Initiate search events in SAP Sales Cloud and SAP Service Cloud Version 2. Search events are especially useful in Agent Desktop scenarios, where mashups can automatically trigger searches and open related accounts or individual cases.
- Create custom events to provide additional flexibility for integrating mashups with the SAP system beyond standard navigation and search capabilities.
For HTML mashups to be displayed correctly, it is necessary to allow the SAP Sales Cloud and SAP Service Cloud Version 2 system to access content in the target system. For example, in SAP S/4HANA Cloud, the domain of the SAP Sales Cloud and SAP Service Cloud Version 2 system needs to be maintained in the Maintain Protection Allowlists App.
Analytics Mashup
Analytics mashups in SAP Sales Cloud and SAP Service Cloud Version 2 are integrated data visualization components that combine data from multiple sources to create comprehensive analytical views. These mashups leverage the SAP Analytics Cloud, embedded edition functionality to provide real-time insights and advanced visualization capabilities directly within the SAP Sales Cloud and SAP Service Cloud Version 2 interface.
The primary business value lies in enabling users to access a unified reporting experience across Sales and Service processes, with real-time data analysis using standard SAP Sales Cloud and SAP Service Cloud Version 2 data sources and advanced visualization options such as charts, tables, KPIs, and interactive dashboards.
In the following video, you will learn how to configure HTML and URL mashups, pass parameters, and add mashups to the user interface.
