We've updated the ServiceNow Community Code of Conduct, adding guidelines around AI usage, professionalism, and content violations. Read more

UI builder questions

Mohamed Jassim
Tera Contributor

Hi Team,
May i know the difference between Workspace App Shell and Portal App shell. And how we are using those in the instance. I know that Workspace App Shell UI we are using in the workspace but portal how? could anyone clarify on this please! Is there any possibilities to call the UI Builder pages in portal?

1 REPLY 1

Danish Bhairag2
Tera Sage

Hi @Mohamed Jassim 

 

Workspace App Shell vs Portal App Shell – Simple Explanation

Workspace App Shell and Portal App Shell are two different runtimes used by ServiceNow.

Workspace App Shell

Used by Agent Workspace, HR Workspace, CSM Workspace, etc.

Runs UI Builder (Now Experience) pages

URL pattern:

 

/now/workspace/...

Purpose: Power modern agent experiences

UI Builder pages require Workspace App Shell to run.

Portal App Shell

Used by Service Portal

Runs AngularJS widgets and portal pages

URL pattern:

 

/sp, /esc, /customer

Purpose: Classic end-user portal experiences

 

Service Portal does NOT use Workspace App Shell.

Can UI Builder pages be used in Service Portal?

No, not directly.

UI Builder pages can only run inside Workspace App Shell

Service Portal cannot natively render UI Builder pages

What about Employee Center?

Employee Center is a hybrid

Portal shell is used, but UI Builder pages are embedded

This is the recommended approach if you want modern UX for end users

Summary

Portal App Shell → Service Portal → Widgets

Workspace App Shell → Workspaces → UI Builder pages

They are separate platforms, not interchangeable

 

Thanks,

Danish