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


Create a Panel

11 August 2022

Learn how to create Panel Apps for specific pages in Coupa.

Create an IFrame

18 November 2024

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

Project Statuses

12 November 2021

Projects now include statuses like Draft, In Progress, and Complete, and we created migration rules for Projects using the legacy Active/Inactive statuses.

Work with Groups

25 January 2022

Use Groups to create groups of approvers, or when you have a less formal Project, but still want to assign Tasks.