Skip to main content
New Idea

Know when a requestor changes

Related products:Freshservice
  • March 14, 2024
  • 5 replies
  • 64 views

mbutler
Top Contributor ⭐
Forum|alt.badge.img+10

When a new ticket gets created, I have a task that runs to AutoCC pertinent people within the company regardless of who the ticket comes from - this works perfect. However, if the original ticket is created by a monitoring system and we simply change the requestor, that rule won’t fire (by design).

The best way to address this issue would be with a Workflow to fire when the Requestor is Updated. I was surprised not to see that option in the workflow automator though. There is an option for when the Agent is Updated, but that won’t help me here.

Workflow Automator - Agent is Updated

Can we get an option for when the Requestor is updated?

I did look at the JSON of the ticket structure as well. When a ticket is updated, there is nothing notating the original requestor of a ticket - so I can’t even say “If this requestor is different than the original requestor”, then fire this rule. I’m just out of luck and need an idea or some help with this one.

5 replies

  • Community Debut
  • March 14, 2024

This would certainly be VERY helpful!


mbutler
Top Contributor ⭐
Forum|alt.badge.img+10
  • Author
  • Top Contributor ⭐
  • March 28, 2024

@alexandertran - I’m looking to determine when a requester changes. Right now, there are hooks for when an Agent Changes, but I would really like to know when a requester changes.

I have multiple monitoring applications that send tickets to FreshService. When I change the requester, I’d like to get notified that the requester has changed from my monitoring application to the person responsible for the ticket.

Do you know if anything like this is on the roadmap or if a workaround exists?


alexandertran
Community Debut
Forum|alt.badge.img+1
  • Community Debut
  • March 29, 2024

@mbutler Unfortunately there isn’t a native way to have check if the requester has been updated. I’ll be sure to relay this feedback for our future roadmap. Only workaround I can think of is customization that is checking consistently if a requester has been updated via API. 


mbutler
Top Contributor ⭐
Forum|alt.badge.img+10
  • Author
  • Top Contributor ⭐
  • April 1, 2024

@mbutler Unfortunately there isn’t a native way to have check if the requester has been updated. I’ll be sure to relay this feedback for our future roadmap. Only workaround I can think of is customization that is checking consistently if a requester has been updated via API. 

I thought about doing something custom too. I don’t want to hit the API all of the time on an hourly basis and compare that against a local DB - I’m thinking I might create a custom field and populate it during ticket creation, then I can see if the RequestorID is different than my custom label and take some appropriate action - I wish I didn’t have to do this though - IMO, I think FreshService should have an event when a requestor changes and it should be a built-in thing.


mbutler
Top Contributor ⭐
Forum|alt.badge.img+10
  • Author
  • Top Contributor ⭐
  • July 16, 2025

@alexandertran - With the latest round of updates, we should soon have a method to change the requester. Having a notification available in the Workflow Automator would be a great option to have - I’m not sure if this will be included, but I’m highly interested to see if it will be there by the end of the month.