Client Actions
Some functions can be defined in the client inside the $zoho.salesiq.clientactions object. This will be invoked when the corresponding bot widget's CTA button is clicked. Learn More.
PARAMETERS
name - Name of the CTA button specified in the bot code
element_id - ID of the image that the carousel is focused on while clicking the CTA button
Syntax:
Copied<script>
$zoho.salesiq.ready=function()
{
$zoho.salesiq.clientactions =
{
$clientaction_name :function({"name":$name, "element_id":$elementId})
{
// Code to open the popup
}
}
}
</script>
Example
The following is an example that defines the client_action openBookingForm in the object. When the book button is clicked, this function will be invoked which in turns opens up the booking form.
Copied<script>
$zoho.salesiq.ready=function()
{
$zoho.salesiq.clientactions = {
"openBookingForm" :function(details)
{
var actionName = details.name;
var selectedElement = details.element_id;
// show Booking Form Code here
}
}
}
</script>