ZohoSalesIQ.addListener()
The ZohoSalesIQ.addListener provides an interface for various event callbacks to help developers track different actions performed by the app user. The 'ZohoSalesIQ.addListener' would invoke callback methods for various actions performed by the visitors.
Event | Invoked when |
SUPPORT_OPENED | a user opens the SDK |
SUPPORT_CLOSED | a user closes the SDK |
OPERATORS_ONLINE | operators are online |
OPERATORS_OFFLINE | operators are offline |
VISITOR_IPBLOCKED | the visitor's IP is blocked |
Example
Copied const { Event } = ZohoSalesIQ
ZohoSalesIQ.addListener(payload => {
const {event} = payload;
switch (event) {
case Event.OPERATORS_OFFLINE:
console.log('EVENT_OPERATORS_OFFLINE');
break;
case Event.OPERATORS_ONLINE:
console.log('EVENT_OPERATORS_ONLINE');
break;
case Event.SUPPORT_CLOSED:
console.log('EVENT_SUPPORT_CLOSED');
break;
case Event.SUPPORT_OPENED:
console.log('EVENT_SUPPORT_OPENED');
break;
case Event.VISITOR_IPBLOCKED:
console.log('EVENT_VISITOR_IPBLOCKED');
break;
default:
break;
}
});