Wednesday, May 23, 2012

Chatter Pulse for Salesforce.com


Behold, my third and most diabolical AppExchange App...Chatter Pulse. Peform trend analysis on Chatter use

Just cleared the security review and is now live on the Salesforce AppExchange. I conjured Chatter Pulse while working on the previous solution "Adoption Trendz". Chatter pulse is similar in that it continues the concept of leveraging a secondary reporting object to collect statistics for later analysis with Salesforce Reports. Unfortunately, getting at Chatter data is a bit trickier than standard objects. Currently it is not possible, and realistically impossible to report on anyones Chatter usage.

Chatter Pulse solves this riddle by leveraging triggers on both the FeedItem and FeedComment objects. Basically any time a user posts on comments on a post, a record is added to the "Chatter Pulse" table.

Since the user object behaves a bit differently, I needed to created a third trigger on User to round out the tracking on general status updates.

Check out a brief walkthrough on YouTube here:


Unfortunately you cannot currently access "Likes" through the API, so I will have to table tracking those types of interactions. I will likely focus on what we might be able to do with Chatter Files.

Chatter Pulse can be installed from the AppExchange and is free of charge. Click here for details.

Also, if you would like to get involved in the future development of Chatter Pulse or Adoption Trendz, join me here on GitHub!