How can I restrict a catalog item to only be visible for a specific user group in ServiceNow?

suraj sengar
Giga Guru

I have a catalog item that should only be available to the HR team. Right now, it’s visible to everyone in the Service Catalog. What’s the best way to limit visibility so only HR users can request it?

4 ACCEPTED SOLUTIONS

Tanushree Maiti
Kilo Patron

Hi @suraj sengar 

 

To restrict a ServiceNow catalog item to a specific user group, 

use  "Available For" related list.

Navigate to the catalog item, scroll down to "Available For," click "Edit," and add the desired group.

This ensures only members of that group can see the item in the Service Portal

 

 

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

View solution in original post

yashkamde
Mega Sage

Hello @suraj sengar ,

 

The best way to restrict visibility on service catalog is to make one record in available for ootb option > add you group "HR" and submit:

Screenshot 2026-03-12 164437.png

Screenshot 2026-03-12 164351.png

 

If my response helped mark as helpful and accept the solution.

View solution in original post

AndersBGS
Tera Patron

Hi @suraj sengar 

 

That is where you have user criterias (available for and not available for)

 

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

View solution in original post

suraj sengar
Giga Guru

Got the Answer
Visibility of catalog items is controlled through user criteria in ServiceNow. You don’t need custom scripts for this — just configure criteria and assign them to the item.

Steps:

  1. Navigate to Service Catalog > Catalog Definitions > Maintain Items.
  2. Open the catalog item you want to restrict.
  3. Scroll down to the Available For related list.
  4. Add a User Criteria record that includes the HR group.
    • You can create a new User Criteria under Service Catalog > Catalog Policy > User Criteria.
    • Define conditions such as Group = HR.
  5. Save the catalog item.

Result:

  • Only users who meet the criteria (HR group members) will see the item in the catalog.
  • Others won’t see it at all.

View solution in original post

4 REPLIES 4

Tanushree Maiti
Kilo Patron

Hi @suraj sengar 

 

To restrict a ServiceNow catalog item to a specific user group, 

use  "Available For" related list.

Navigate to the catalog item, scroll down to "Available For," click "Edit," and add the desired group.

This ensures only members of that group can see the item in the Service Portal

 

 

Please mark this response as Helpful & Accept it as solution if it assisted you with your question.
Regards
Tanushree Maiti
ServiceNow Technical Architect
Linkedin:

yashkamde
Mega Sage

Hello @suraj sengar ,

 

The best way to restrict visibility on service catalog is to make one record in available for ootb option > add you group "HR" and submit:

Screenshot 2026-03-12 164437.png

Screenshot 2026-03-12 164351.png

 

If my response helped mark as helpful and accept the solution.

AndersBGS
Tera Patron

Hi @suraj sengar 

 

That is where you have user criterias (available for and not available for)

 

If my answer has helped with your question, please mark my answer as the accepted solution and give a thumbs up.

Best regards
Anders

Rising star 2024
MVP 2025
linkedIn: https://www.linkedin.com/in/andersskovbjerg/

suraj sengar
Giga Guru

Got the Answer
Visibility of catalog items is controlled through user criteria in ServiceNow. You don’t need custom scripts for this — just configure criteria and assign them to the item.

Steps:

  1. Navigate to Service Catalog > Catalog Definitions > Maintain Items.
  2. Open the catalog item you want to restrict.
  3. Scroll down to the Available For related list.
  4. Add a User Criteria record that includes the HR group.
    • You can create a new User Criteria under Service Catalog > Catalog Policy > User Criteria.
    • Define conditions such as Group = HR.
  5. Save the catalog item.

Result:

  • Only users who meet the criteria (HR group members) will see the item in the catalog.
  • Others won’t see it at all.