Problem Statement
Organizations using Zoho’s suite of tools might experience:
- Employees may occasionally overlook marking their attendance in Zoho People.
- Sales representatives or agents may remain marked as 'Online' in SalesIQ even when unavailable, potentially resulting in missed customer chats.
- When support agents do not update their status in Zoho Voice, they may appear as 'Available' while unavailable, leading to misrouted calls.
- They need to navigate across multiple platforms can hinder productivity and introduce inconsistencies.
Permissions & Availability
-> All the CRM users can use and manage Kiosk if either the permission to Manage Automation or Module Customization is enabled.
-> Users with the Manage Extensibility permission can create connections and write custom functions.
-> Users with the Manage Sandbox permission can manage the sandbox.
Solution
We can leverage Kiosk Studio feature along with custom functions to fulfill the requirement of updating the statuses in Zoho People, SalesIQ, and Voice from a single interface within Zoho CRM. The Kiosk Studio can be embedded as a button or configured on the CRM Home page for convenient access, enabling users to update their status seamlessly.
To test your kiosks safely, please create them in the sandbox and then deploy them to the production environment. Step-by-Step Implementation Guide
Step 1: Begin by creating a Kiosk in Zoho CRM
Navigate to Setup (⚙️) in Zoho CRM → Customization → Kiosk Studio → Create Kiosk
Step 2: Add a new screen to the Kiosk Builder page.
Within the screen, insert a 'Text' element to provide users with a hint for updating their status.
Step 3: Once you have added the 'Text' element to provide instructions or context, proceed to add buttons for each Zoho application.
For example,
- Add a button to update the chat availability status in Zoho SalesIQ.
- Add a button to manage check-in/check-out actions in Zoho People.
- Add a button to change the call availability status in Zoho Voice.
Each button should be configured to trigger the relevant action for the respective application.
You could also add a Cancel button to the screen to allow users to exit the process without updating their status. This provides users the flexibility to cancel midway if they choose not to proceed with the update.
Each button on the screen creates a separate path in the Kiosk. Based on the button selected on the initial screen, the Kiosk will follow the corresponding path and perform the appropriate actions. Now that a dedicated path is created for each flow, you could proceed with configuring the specific actions for each application. For example, set the appropriate status updates for Zoho SalesIQ, Zoho People, and Zoho Voice based on the path selected by the user.
Zoho SalesIQ Path in Kiosk
Add a new screen to the SalesIQ path. Within this screen, insert a 'Text' element to provide clear instructions to the user. For example, explaining how their status will be updated in Zoho SalesIQ. This helps ensure users understand the action they are about to perform.