Currently we have tracking turned on for our cases. The Case Feed is tracking account, status, contact, and other such fields. However, the actor of every feed item is always set to the current user. I was wondering if it's possible to change the entry so instead of recording the current user it displays the flow or method that made the change.

For instance: We have a flow that changes the owner of a case automatically based off different criteria (we don't use assignment rules due to the complexity of our environmental needs). When this change is completed a feed item automatically shows up as:

Teejay has changed Case Owner from Teejay to L1 Queue

Is there a way to change this (without creating a new user) so it's displayed along the lines of:

caseRouting.apxc has change Case Owner to L1 Queue
Case Owner changed to L1 Queue by Case Routing Logic

1 Answer 1


You may remove the Chatter Feed tracking for the field and then in the flow add an Action Post to Chatter when the owner changes with the exact message that you want to display in the feed.

Basically, you are displaying your own feed item here instead of the standard feed tracking for the field provided by Salesforce.

  • Thanks for the reply! So essentially it's just turning off the built-in feed tracking and replacing it with code that does it when it makes the update?
    – TJW
    May 18, 2016 at 23:30
  • That's right! @Teejay
    – sfdcFanBoy
    May 19, 2016 at 0:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .