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.