Embedded Apps

Create an IFrame or Panel to embed third-party data into your Coupa instance.

Coupa is often connected to other third-party systems either technically (through integrations) or through business process. To avoid the need for users to navigate entirely away from Coupa into another webpage, you can instead embed other webpages/applications within the system pages itself. You can add data to a distinct page or to an existing page, such as the home screen or cart review page. Embedding data presents the user with relevant information without storing additional data in Coupa or requiring the user to leave the system. For example, you can add a travel booking tool page or show an intranet site. 

Depending on your needs, you can create two types of embedded apps: 

Type Description Prerequisites
IFrame

Embeds data using a single URL. You can embed data in one of multiple locations, or embed data as a floating iframe that appears on every page in Coupa core.

Use an IFrame to embed read-only third-party data. For example, you can embed supplier information on a supplier page in Coupa. 

A third-party site that supports IFrames. 

Panel

Embeds data using a JSON object. You can embed data in one of multiple locations. 

Use a Panel to embed third-party data and to allow end users to interact with and update that data. For example, you can embed supplier information on a supplier page in Coupa and allow the end user to take action on the third-party supplier site. 

Knowledge of JSON and third-party APIs. 

Related Items


Platform Plus

The Coupa Platform comes in two different variants: Platform Standard and Platform Plus. Platform Plus contains all the functionality of Standard, plus some unique capabilities that help customers maximize value from Coupa.

Create an IFrame

Create an IFrame to embed read-only third-party data into your Coupa instance.

Create a Process Using Process Automator

From the Processes page, you can view, edit, and delete existing processes, or create a new process.

Create a Process to Export Real-Time Data Updates

You can use Process Automator with Call Outs to send data to third-party systems in real time. You can also process the Call Out response and set field values based on response variables.