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. |