Customize the Zoho SalesIQ live chat
How would you like to launch the live chat in your application?
Show the Zoho SalesIQ launcher
You can display the Zoho SalesIQ chat launcher on the application by selecting the Show chat button option. Once the option is enabled, you can view the floating action button in the bottom right corner of your app. You can also hide the chat button using the Hide chat button option, and use your custom laucher to open the live chat.
Note: By default, the Show chat button option will be enabled.
Create a custom launcher
You can create a custom launcher, if you’d like to open the live chat using your customized button in your application.
yourButton.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v)
{
ZohoSalesIQ.Chat.show();
}
});
Update the unread count in your custom launcher
Using this API, you can get the unread message count and update in your custom launcher.
ZohoSalesIQ.Notification.getBadgeCount()
You can also update the unread count in the custom launcher by registering the following listener.
ZohoSalesIQ.Notification.setListener(new NotificationListener()
{
@Override
public void onBadgeChange(int count)
{
//update badge count here
}
});
Register & Unregister Visitor
If your app has login and logout life cycles, you can enroll your visitor to synchronize across your platforms.
//after login
ZohoSalesIQ.registerVisitor("unique id");
//after logout
ZohoSalesIQ.unregisterVisitor();
Note: Unregister visitor will clear the session of the visitor and then identified as anonymous visitor.
Update visitor data
Using this API, you can also update the visitor information such as name, email address and phone number.
ZohoSalesIQ.Visitor.setName("visitor name"); ZohoSalesIQ.Visitor.setContactNumber("contact number"); ZohoSalesIQ.Visitor.setEmail("email id");