Inquiry about Adding Third-Party Widgets to Service Portal

Y_Sampei
Tera Contributor

Dear ServiceNow Community,

I hope this message finds you well. I have a question regarding the addition of third-party widgets to the Service Portal in our ServiceNow instance.

We would like to add a specific third-party widget to our Service Portal to enhance its functionality. However, we have received a response from NowSupport indicating that customization, including the addition of third-party widgets, is not supported.

I would like to seek advice from the community on the following

1.Are there any specific guidelines or limitations for adding third-party widgets to the Service Portal?

2.Have any community members successfully added third-party widgets to their Service Portal, and if so, how was it done?

3.Are there any potential security or compatibility issues that we should be aware of when adding third-party widgets?

Any insights or recommendations from the community would be greatly appreciated. Thank you in advance for your help.

Best regards,

 

Yo**bleep**aka Sampei

1 ACCEPTED SOLUTION

Hi @Y_Sampei ,

 

You can go through this link for 1 of the way of using custom widget in Service Portal.

 

https://www.servicenow.com/community/developer-forum/service-portal-in-3rd-part-website-through-ifra...

 

Also if my response helped could u please mark the response as solution accepted so that other users who visits this question will benefit from it.

 

Thanks,

Danish

View solution in original post

4 REPLIES 4

Danish Bhairag2
Tera Sage
Tera Sage

Hi @Y_Sampei ,

 

Few pointers on adding third-party widgets to the Service Portal:

 

1. Guidelines and Limitations: Technically, you can add third-party widgets, but it's not officially supported by ServiceNow. The platform is built to support its own widgets, so adding external ones can get tricky. You might use methods like iFrames or Scripted REST APIs, but always be cautious about performance and security.

 

2. Success Stories: Some users have done this successfully by creating custom widgets and integrating them with external APIs or embedding third-party scripts. The key is to use the "Widget Editor" in ServiceNow to build a custom widget with your HTML, CSS, and JavaScript, and then integrate as needed.

 

3. Security and Compatibility Concerns: Be aware of potential security risks like XSS or other vulnerabilities. Also, third-party widgets might break or need adjustments when ServiceNow updates, so always test them in a sub-production environment first. Monitor for any performance impacts too.

 

Recommendations:

- Follow ServiceNow’s best practices and test everything thoroughly in a non-production instance.  

- Make sure any third-party code is from a trusted source and doesn’t introduce vulnerabilities.  

- Keep an eye on performance and compatibility after updates.  

 

Hope this helps!

 

Thanks,

Danish

Dear Danish

 

Thank you for your prompt response to my inquiry.
I will take your response into consideration.

I have an additional question. Have you ever added a widget that connects to a third-party product to a service portal? If so, I would appreciate it if you could teach me the specific steps for implementing it in a service portal.

Hi @Y_Sampei ,

 

You can go through this link for 1 of the way of using custom widget in Service Portal.

 

https://www.servicenow.com/community/developer-forum/service-portal-in-3rd-part-website-through-ifra...

 

Also if my response helped could u please mark the response as solution accepted so that other users who visits this question will benefit from it.

 

Thanks,

Danish

Dear Danish,

 

Thank you for your polite response. I appreciate your mention of the knowledge base, and I will certainly consider it for reference.

 

Best regards,