Skip to product menu
Skip to main content

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_OPENEDa user opens the SDK
SUPPORT_CLOSEDa user closes the SDK
OPERATORS_ONLINEoperators are online
OPERATORS_OFFLINEoperators are offline
VISITOR_IPBLOCKEDthe 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;
      }
    });