Skip to main content
New Idea

Define Agents by Workspace, not Globally

Related products:Freshservice
  • November 14, 2025
  • 3 replies
  • 29 views

Agents need to be able to be defined by Workspace, so they can be ‘Agents’ in one Workspace and ‘Requesters’ in others.

 

One of our biggest issues with Freshservice is how “Agents” in any workspace are treated as an “Agent” in all other Workspaces. If Agent/Requester status were defined BY WORKSPACE the world would be a better place. I’ve brought this up a few times - the answer is that this is “by design” - but it’s poor design.

 

I have a Global Automation to re-open a ticket if a Requester replies or adds a Public Note to the ticket. However, if someone from the HR Workspace adds a Public Note to an IT ticket, the ticket will not re-open. There is no way for HR to request an IT ticket be re-opened if they aren’t the original requester of the ticket without ‘outside intervention’

In the IT Workspace, I’ve tried setting up an Automation to help with this, but there is no way for me to say “If Agent in THIS WORKSPACE vs Agent from OTHER WORKSPACE” in the Automator. If I say to re-open a ticket if an AGENT replies, then the “Send and set as...” options become useless, as whatever status is set will be un-done by the automation immediately.

 

There are many other issues with not separating ‘Agents’ by Workspace - our HR team regularly misses updates/email replies to tickets on which they are Requesters because they filter all Freshservice emails. I had to create an entire walkthrough of how to create certain Outlook rules for tickets, but most agents do not use them. We have many Agents in our organization who gave up on “working around” these barriers in Freshservice and just decide they’ll direct Teams message anyone and not enter tickets at all.  

 

Requester Groups also mean nothing with they don’t include Agents from other Workspaces. 

3 replies

  • Community Debut
  • 1 reply
  • November 15, 2025

Defining agents by workspace instead of globally means each workspace can have its own set of agents with specific roles, permissions, and configurations, rather than sharing a single global pool. This allows more control, customization, and security for each team or project without affecting other workspaces.


  • Community Debut
  • 2 replies
  • November 15, 2025

You highlighted a real gap in how Freshservice handles roles. Treating agents globally makes sense on paper, but it breaks down fast when teams like HR and IT need different permissions in different workspaces. A workspace based agent model would not only fix the ticket reopen issue but also reduce missed updates, cut down on email filtering workarounds, and encourage people to actually use the system instead of bypassing it. This is exactly the kind of change that would make Freshservice far more practical for larger organizations.


mmccoy
Freshworks Product Expert
Forum|alt.badge.img+10
  • Freshworks Product Expert
  • 79 replies
  • November 15, 2025

Agreed, as we consolidate 5 ITSM tools across our existing business units and new business units we have recently purchased. This would be a major advantage for us.