---
sourceDocument: Australia Customer Service Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/customer-service-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Customer Service Management

ft:clusterId :

    - csm

bundleId :

    - csm

workflow :

    - Customer and Industry


---

# Set up Web Embeddables

# Set up Web Embeddables {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read  
Learn how to set up the Web Embeddables on your ServiceNow instance.

## Setup tasks {#set-up-web-embeddables__section_swe_overview}

Before you configure a component instance, complete the following tasks:

1. Activate the plugins that enable Web Embeddables. See [Activate Web Embeddables](https://www.servicenow.com/docs/SncFxfwSEtIvlpyyqmxz2Q "You can enable the ServiceNow Components for Customer Service (sn_cx_components), Web components for Guest Embeddables (sn_guest_component), and Web Embeddable Core (sn_embeddable_core) to enable Web Embeddables on your instance. The application establishes related plugins if they aren’t already installed.").
2. Set up a custom URL so that embedded components remain accessible when third-party cookies are turned off. See [Set up a custom URL as the instance URL](https://www.servicenow.com/docs/AUV_G7eDelxzB0TOTC77XQ "Add a custom URL to your instance configuration to use instead of your ServiceNow URL. This custom URL ensures that embedded components remain accessible in your browser, even when third-party cookies are turned off.").
3. Authenticate the components. Use OpenID Connect (OIDC) to log users in and out automatically. If your website doesn't use OIDC, use a JSON Web Token (JWT). See [Authenticate the ServiceNow components using OIDC](https://www.servicenow.com/docs/2qubcZxyeA~7lMiUblY_1A "Set up auto-login and log out using OpenID Connect (OIDC) authentication to enable single and simultaneous login and logout in your website and embedded components.") and [Non OIDC authentication for ServiceNow components](https://www.servicenow.com/docs/NSuUm~8N16GNvUb_7cANqA "Generate a JSON Web Token (JWT) token to authenticate your ServiceNow components if your website doesn’t use OpenID Connect (OIDC) authentication.").
4. Configure the component instance. See [Configure the ServiceNow component instance](https://www.servicenow.com/docs/8L9BNo0BHeow5QmHF5ynTg "Configure the component instance so that your user can embed the components onto their website to access component-related data in real-time.").
5. Configure CORS rules so that your website can make requests to your instance. See [Configure CORS (Cross-Origin Resource Sharing) rules before embedding ServiceNow components](https://www.servicenow.com/docs/mgugMWeiw1SNjGgjJDaCOQ "Configure a CORS rule to enable cross-domain requests between ServiceNow components and the website that you want to embed the web components.").

{#set-up-web-embeddables__ol_swe_tasks}

To see a component on a test page before you finish the setup, see [Test the ServiceNow components in a sandbox environment](https://www.servicenow.com/docs/AmpoVQDWtiblQSc9gEJHOg "Enables you to test the ServiceNow components on your sandbox instance without setting up a custom URL and authentication. It isn’t recommended to use this method for production or non-production instance.").

## Topics by scenario {#set-up-web-embeddables__section_swe_which}

{#set-up-web-embeddables__table_swe_which__entry__2}

| Scenario | Topics |
|-|-|
| Your website uses OIDC to sign in users | [Activate Web Embeddables](https://www.servicenow.com/docs/SncFxfwSEtIvlpyyqmxz2Q "You can enable the ServiceNow Components for Customer Service (sn_cx_components), Web components for Guest Embeddables (sn_guest_component), and Web Embeddable Core (sn_embeddable_core) to enable Web Embeddables on your instance. The application establishes related plugins if they aren’t already installed."), [Set up a custom URL as the instance URL](https://www.servicenow.com/docs/AUV_G7eDelxzB0TOTC77XQ "Add a custom URL to your instance configuration to use instead of your ServiceNow URL. This custom URL ensures that embedded components remain accessible in your browser, even when third-party cookies are turned off."), [Authenticate the ServiceNow components using OIDC](https://www.servicenow.com/docs/2qubcZxyeA~7lMiUblY_1A "Set up auto-login and log out using OpenID Connect (OIDC) authentication to enable single and simultaneous login and logout in your website and embedded components."), [Configure the ServiceNow component instance](https://www.servicenow.com/docs/8L9BNo0BHeow5QmHF5ynTg "Configure the component instance so that your user can embed the components onto their website to access component-related data in real-time."), and [Configure CORS (Cross-Origin Resource Sharing) rules before embedding ServiceNow components](https://www.servicenow.com/docs/mgugMWeiw1SNjGgjJDaCOQ "Configure a CORS rule to enable cross-domain requests between ServiceNow components and the website that you want to embed the web components.") |
| Your website doesn't use OIDC | [Activate Web Embeddables](https://www.servicenow.com/docs/SncFxfwSEtIvlpyyqmxz2Q "You can enable the ServiceNow Components for Customer Service (sn_cx_components), Web components for Guest Embeddables (sn_guest_component), and Web Embeddable Core (sn_embeddable_core) to enable Web Embeddables on your instance. The application establishes related plugins if they aren’t already installed."), [Set up a custom URL as the instance URL](https://www.servicenow.com/docs/AUV_G7eDelxzB0TOTC77XQ "Add a custom URL to your instance configuration to use instead of your ServiceNow URL. This custom URL ensures that embedded components remain accessible in your browser, even when third-party cookies are turned off."), [Non OIDC authentication for ServiceNow components](https://www.servicenow.com/docs/NSuUm~8N16GNvUb_7cANqA "Generate a JSON Web Token (JWT) token to authenticate your ServiceNow components if your website doesn’t use OpenID Connect (OIDC) authentication."), [Configure the ServiceNow component instance](https://www.servicenow.com/docs/8L9BNo0BHeow5QmHF5ynTg "Configure the component instance so that your user can embed the components onto their website to access component-related data in real-time."), and [Configure CORS (Cross-Origin Resource Sharing) rules before embedding ServiceNow components](https://www.servicenow.com/docs/mgugMWeiw1SNjGgjJDaCOQ "Configure a CORS rule to enable cross-domain requests between ServiceNow components and the website that you want to embed the web components.") |
| You want to test components on a sandbox instance | [Test the ServiceNow components in a sandbox environment](https://www.servicenow.com/docs/AmpoVQDWtiblQSc9gEJHOg "Enables you to test the ServiceNow components on your sandbox instance without setting up a custom URL and authentication. It isn’t recommended to use this method for production or non-production instance.") |
[Table 1. Topics by scenario]

{#set-up-web-embeddables__table_swe_which}

## Next steps {#set-up-web-embeddables__section_swe_next}

Create a module and add components. See [Configure module in Web Embeddables](https://www.servicenow.com/docs/F_1O79QTumOHpf~JlbyDnA "A module is a collection of component instances tied to specific domains or deployment contexts.") and [Configure web components](https://www.servicenow.com/docs/_oDXgxDAI_eWgEiQR~RJHA "Understand how to configure ServiceNow web components on your instance.").

