Skip to main content
New Idea

Require Service Item Fulfillment Prior to Ticket Closure

Related products:Freshservice
  • July 2, 2024
  • 7 replies
  • 75 views

volcanicdove
Freshworks Product Expert

Hello,

 

Currently there is no native functionality to require that a Service Item included on a ticket be set to the “Fulfilled” status prior to closing the ticket. Having this available would be helpful for ensuring Agents are properly performing asset fulfillment, and without this feature it is difficult to accurately track inventory. Ideally, it should work similarly to how you can mandate a particular field be filled out prior to changing a property on a ticket using Business Rules.

 

Thanks

7 replies

Forum|alt.badge.img+5
  • Freshworks Product Expert
  • 17 replies
  • February 20, 2025

100000000000% agree with this.

We only use Service Items within our Onboarding workspace, and sometimes there could be a lot of items included on an onboard ticket.  My analysts occasionally forget to "fulfill" the requests, which was driving me crazy!

I created a workflow that runs when a ticket is resolved. It checks all included Service Items to ensure they are either in a Fulfilled or Canceled status. Setting this up was a bit tedious since I had to add each item individually.

Seems like a no brainer to me that it should be something that is built-in to the lifecycle of a ticket.


Forum|alt.badge.img+4
  • Skilled Expert
  • 24 replies
  • November 21, 2025

@lulrichs - any chance you could share how you created the workflow - I'm not seeing anything that allows checking the catalog item status in the Action setting.


Daniel Söderlund
Top Contributor ⭐
Forum|alt.badge.img+14
  • Top Contributor ⭐
  • 1411 replies
  • November 21, 2025

@lulrichs - any chance you could share how you created the workflow - I'm not seeing anything that allows checking the catalog item status in the Action setting.

You need to use API, 

https://api.freshservice.com/v2/#update_req_items_of_sr
Doing that for one item is easy, but if you have more then one you need to wait until looping :) 


Forum|alt.badge.img+4
  • Skilled Expert
  • 24 replies
  • November 21, 2025

@lulrichs - any chance you could share how you created the workflow - I'm not seeing anything that allows checking the catalog item status in the Action setting.

You need to use API, 

https://api.freshservice.com/v2/#update_req_items_of_sr
Doing that for one item is easy, but if you have more then one you need to wait until looping :) 

Is there a way to do it for any Catalog Item in one step?


Daniel Söderlund
Top Contributor ⭐
Forum|alt.badge.img+14
  • Top Contributor ⭐
  • 1411 replies
  • November 21, 2025

@lulrichs - any chance you could share how you created the workflow - I'm not seeing anything that allows checking the catalog item status in the Action setting.

You need to use API, 

https://api.freshservice.com/v2/#update_req_items_of_sr
Doing that for one item is easy, but if you have more then one you need to wait until looping :) 

Is there a way to do it for any Catalog Item in one step?

Not what I know of, you need first get the service items for the ticket. 
Then you need to update requested item using API. 


Forum|alt.badge.img+5
  • Freshworks Product Expert
  • 17 replies
  • November 21, 2025

@lulrichs - any chance you could share how you created the workflow - I'm not seeing anything that allows checking the catalog item status in the Action setting.

You need to use API, 

https://api.freshservice.com/v2/#update_req_items_of_sr
Doing that for one item is easy, but if you have more then one you need to wait until looping :) 

Is there a way to do it for any Catalog Item in one step?

 

 

Hi Jennifer!

Here are the steps in my workflow:

Here is a screenshot from the Are Requested Items Unfulfilled? I created (I did this for all the different service items that could be added on an onboarding ticket):

It seems to work for us haha.


Forum|alt.badge.img+4
  • Skilled Expert
  • 24 replies
  • November 21, 2025

It seems like that is not an option in Freshservice - can anyone confirm??  This is a pain!