VO Salesforce Connector

Launch calls right from the customer record in Salesforce

The CSI Salesforce Connector allows customers to integrate their Virtual Observer Workforce Optimization Solution with their SalesForce implementation.

The integration can be as simple as a mass list of recordings which can be searched, sorted and played directly from the Salesforce user interface, or a dynamic list linked directly to Salesforce Accounts, Contracts, Cases, Tasks and more.

There are 2 pieces to the CSI/Salesforce integration component. The first is a Salesforce App  which installs within the Salesforce org to create a new custom object known as “voEvents”. This app also contains a “View” and a “Tab” that can be added to any user, screen or page. The second component is a CSI service, built using the “Salesforce Partner API” and installed directly within your Virtual Observer Server Architecture, to actually write VO recordings to your Salesforce org into the new “voEvents” object. This service is downloaded and installed separately from the component.

The CSI built Service will read the VO database looking for the arrival of new recordings. As new recordings are located they are compared to a series of business rules to determine if the recording should be added to Salesforce. If so, the recording metadata is written to your Salesforce org, along with a link to the VO Player, thus allowing playback from within the Salesforce user interface. Additionally, the service can locate a matching Salesforce task record (such as a comment, note, log-a-call, chatter) and link the VO recording to the appropriate Account, Contact, Case or other Salesforce object. This allows vo Recordings to be linked directly with their corresponding Salesforce entities.


Although not part of the default installation, the Salesforce connector can allow for callouts or postbacks to the Virtual Observer system via standard Salesforce triggers. These triggers can be invoked when a user adds, edits or deletes Salesforce data. This information can be useful for enhanced linking of Virtual Observer Recordings with Salesforce Transactions.

CSI has the capability to customize any Salesforce object to extend the default installation and add value where necessary. Our sniffer tools can examine your Salesforce schema and essentially add any data into any field within any object. Tell us what you need and put us to work for you.

What Our Customers Are Saying...

“From the very start, CSI has been extremely responsive to our needs, and provided unmatched support throughout the procurement and implementation phases.  Virtual Observer has been extremely easy for all of our users to understand and begin utilizing immediately.  Considering our relationship with CSI so far, I have little doubt about future success with the Virtual Observer call recording solution and obtaining the results we desire from our investment.”

– Jared Wojcikowski
Contract Evaluator