Case Study

“

Team was highly responsive about solving our needs, and I was also very happy that team was available most of the hours we needed even during EST

– Mike , CEO – Grow Online Audiences On Video Platform Company

Leader ashboard using Streaming API
✓ Real time data analysis on task, events, opportunity
✓
Live streaming on team performance
✓
Visibility on top sales performers

The Salesforce Streaming API is a simple way to push relevant data to your users in real time, instead of having to refresh the screen to get new information.



Challenges:

 

  • Salesforce’s out-of-the-box analytics does not support automatic real-time data changes; it requires intervention to refresh each dashboard/report component in order to obtain results.
  • The client needed to enhance their sales performance and monitor business deals continuously. A live team performance dashboard was proposed to be displayed on office screens to showcase targets and current performance.
  • Application development was required to pull real-time data via constant polling actions while considering Salesforce governor limits. However, this approach could lead to unnecessary API calls and processing time.
  • IIn scenarios where tracking every data change for a particular object is necessary, continuously querying that object could consume unnecessary resources and burden both components and the organization.

Solution:

 

  • The solution was designed to utilize the concept of PushTopic and streaming API.
  • PushTopic creates a notification with the specified data in its query, returning field data as specified. The developed design ensures the client’s need for data security, preventing partners from accessing each other’s data.
  • The data from notifications was used for further operations to efficiently visualize data.

Results:

 

  • The live team performance dashboard assisted management in making crucial decisions.
  • The sales team’s performance scaled up.
  • The sales team focused on targets and goals through live data numbers.
  • Healthy competition among team members to be part of the leaderboard was fostered.
  • There was an increase in customer satisfaction due to faster turnaround time.