Hello Everyone,
We’re thrilled to announce a powerful set of enhancements to Kiosk Studio in Zoho CRM. These new updates give you more flexibility, faster record handling, and real-time data capture, making your Kiosk flows smarter and more efficient than ever.
What's New?
- Launch Kiosks Anywhere with Client Script Support (Phase 1)
- Capture data live during Kiosk execution
- GetRecords Screen Enhancements :
- Fetch all records from a module
- View more records with pagination
- Find records faster with the new Search & Filters
- Select more records at a time with increased selection limits
- GetRecords first screen loads Instantly with no refresh needed
- Kiosk Studio now available in the Standard Edition
Let's dive into the details below:
Launch Kiosks anywhere with Client Script Support
The first phase of Client Script support for Kiosk is here.
Now users can open a Kiosk directly through scripts anywhere within Zoho CRM.
As part of this update, there’s an important change to note. We’ve introduced a Unified API Name which is a unique identifier that stays consistent across all versions of the Kiosk. While creating Kiosks, users must now also add this API name so it will be easier to manage and track Kiosks while ensuring smooth integration with scripts.
Kiosks can be opened using Client Scripts in both Modules and Commands.
To open Kiosks using client scripts in Modules : Navigate to Settings < Developer hub < Client Script < Module. Then select where the Kiosk should open from (while creation or editing or cloning, etc), the layout and choose the event.
To open Kiosks using client script in Commands: First create the command to open kiosks from anywhere in the CRM by navigating to Settings < Developer hub < Client Script < Command. Next you can open the command from the Command Palette or use keyboard shortcuts from any module in your CRM account to open Kiosks.
Kiosks can open in three ways either as Pop-up, Flyout or a Callout.
Given below are some sample codes to open Kiosk for the above ways.
openPopup() : This will open a Kiosk as a modal popup.
Learn more
Sample Code :
ZDK.Client.openPopup(
{ api_name: 'test', // Required: Unified Kiosk API name
type: 'kiosk', // Required
header: 'Kiosk Header', // Optional
height: '500px', // Optional
width: '200px', // Optional
animation_type: 4 // Optional
},
{
data: 'sample data' // Optional: Passed to PageLoad event
}
);
openFlyout() : This will open a Kiosk in a flyout panel.
Learn more var flyout;
try {
flyout = ZDK.Client.getFlyout('newFlyout');
} catch (error) {
flyout = ZDK.Client.createFlyout(
'newFlyout',
{
type: 'kiosk', // Required to execute Kiosk
animation_type: 4, // Optional
header: 'Sample Kiosk' // Optional
}
);
}
flyout.open({
api_name: 'testNew', // Required: Unified Kiosk API name
type: 'kiosk', // Required
data: 'Sample data' // Optional
});
openCallout() : This will open a Kiosk as a callout anchored to a field on the record details page. Learn more
ZDK.Client.openCallout(
{
api_name: 'test', // Required: Unified Kiosk API name
type: 'kiosk', // Required
header: 'Sample Kiosk', // Optional
height: '450px', // Optional
width: '450px' // Optional
},
{
type: 'field', // Required
api_name: fieldApiName // Required: Field API name
},
{
data: fieldApiName // Optional
}
);
This is just the beginning! Phase 1 lays the foundation for deeper client script integrations coming soon.
Some of the upcoming client script support enhancements include :
- Allow users to add clients scripts for a screen from both a screen in Kiosk or from a command in Client Script.
- Add multiple client scripts for a Kiosk screen,
- Invoke responses from a Kiosk for a call back function from Client Script.
Capture data live during Kiosk Execution with new create record actions
1 - Predefined Configuration (Existing Action)
The current create record action will be retained and renamed as 'Predefined Configuration'.
Records will be created automatically during the execution of a Kiosk. They require you to add pre-defined values either as static values or data from previous screens. This is ideal for predefined updates or recurring tasks where information is known in advance.
2 - Via User Input (New Action)
The key advantage of this update is that it simplifies how admins configure record creation in Kiosk Studio. Earlier, admins had to manually create a separate screen replicating all the fields of a module and then map them in the Create Record action. Moreover, if there were changes made to the fields in the module, the admin would have to edit the Kiosk and add/map the new field. All this was time-consuming and complex to setup.
Now, admins can choose to allow records to be created during the Kiosk's execution and eliminate the need to replicate, map and merge fields to save time and effort through the use of Quick Create pop-up.
Through this enhancement, real-time record creation is possible during live Kiosk execution. Users can input values in the Quick create layout that would pop-up during execution to create new records in a module. Perfect for real-world scenarios, the exact information needed to create a record only becomes available during the live execution of the Kiosk.

Real-time scenarios
Let's say you run a Kiosk for your sales team. During a call, a customer requests a product demo and shares their availability Or, your support team receives a call and has to log the customer’s issue details or updated contact info.
With this enhancement, the sales rep or support executive can create records instantly while the Kiosk is running, to input the information they get during their call to provide a smooth customer experience.
How does it work?
- While setting up the Kiosk, select Create Record > Via User Input.
- Enter Action Name, then choose the Module and Layout.
- During execution, the Quick Create layout for the selected module appears.
- There is an option to pre-fill frequently used field values during configuration.
- Now, users can enter details directly while the Kiosk is being executed.
- Note: If a user lacks Create permission for a module, this step is skipped, and related values will show as null.
Take a look at the GIF below to understand how this action can be setup and executed.
GetRecords just got smarter with these new enhancements
Fetch All Records from a module to your GetRecords Screen
You can now choose to fetch all records from a module to be displayed in your GetRecords Screen.
Previously, you could select a single record or multiple records based on the limit set for record preferences. Now, we've given you a choice to be able to select Some Records or All records. This is useful in scenarios when users need to view or act on a complete set of records in a module rather than on a limited number of them.
New pagination making easier to navigate records
We’ve added pagination to the GetRecords screen, making it easier to navigate and locate specific records quickly, even when dealing with large data sets.
Search or filter records in GetRecord screen s
Quickly find records in GetRecords screens with this new addition to Kiosk.
Increased selection limit to select more records
We have increased the GetRecord selection limit from 10 to 100.
GetRecords First-Screen Loads Instantly - No Refresh Needed
Currently, only Kiosks opened through user actions (like Blueprint or Custom Buttons) loaded records directly, while others showed a 'Refresh to load' button.
Now, every Kiosk auto-loads the first-screen of GetRecords without the need to manually refresh. When a Kiosk opens with GetRecords on the first screen, records now load instantly, regardless of whether it’s on the Home Page, Canvas, Record Detail View, Blueprint, or a Custom Button.
Kiosk Studio Added to the Standard Edition
We have extended the ability to create Kiosks to all paid editions in Zoho CRM including the Standard Edition. We aim to allow more users to create and manage Kiosks for their business processes. Take a look at the table below to know Kiosk creation limits for each Zoho CRM edition.
| Standard | Professional | Enterprise | Ultimate / CRMPlus / ZohoOne |
Number of Kiosks | 2 | 7 | 25 | 50 |
- These enhancements is available for all users in all data centers.
Start exploring these new features today and experience a faster, smarter, and easier way to capture data with Kiosk Studio.
Stay tuned for even more exciting enhancements coming your way!
Regards,
Serena Woolridge
Recent Topics
Solution to Import OST File into Office 365.
In today’s digital workplace, organizations are rapidly moving toward cloud-based email systems for better flexibility, security, and collaboration. Microsoft 365 has become one of the most widely used platforms for business communication. A common requirement
How can I show an uploaded image larger/full size in a Zoho Forms response PDF?
Hi, I noticed that in a response PDF for Forms, the uploaded image is shown in a tiny box as seen in my screenshot. Is there any way I can make that appear larger in the response PDF? thanks.
Live connection to DS files in Zoho Creator / ChatGPT
As an idea, we are using ChatGPT to build with Zoho Creator (outside of Zia), which is works brilliantly to assist write deluge, provide test suggesitons etc. Currently we are uploading the DS files which are very point in time, it would be great to have
Meet PageHealth by Zoho PageSense: a free way to find out what's holding your page back
We all know the feeling. You've spent days tweaking headlines, moving buttons, and rewriting copy, and you're still not sure why visitors aren't sticking around. Revamping your website is hard, and figuring out what's actually getting in the way is even
Export Exchange Online Archive Mailboxes to PST for Microsft 365 Users
With Microsoft 365 it is possible to archive older emails in Exchange Online in order to keep the main mailbox tidy. If however you need to export the archived emails to a PST file for the purposes of backup, migration, compliance or for use offline,
Task Module quick create settings
Hello, requesting the Task module receive a quick create customization settings. We have added custom fields and have to select "More fields" at the bottom of the pop-up to access the custom fields.
Your employees changed departments. Did your IT systems notice?
An employee joins your Marketing team. HR adds their details to the organization's user directory. The IT admin, in turn, creates their Zoho One account, assigns the required applications, adds them to groups and provides access based on the organization's
AI Calling
Hi, does anyone have experience or any thoughts on AI Calling. Getting AI to make calls on behalf of your company. We are looking into it, but are finding it difficult to get info and providers that can assist.
Email Forwarding to Zoho Desk Failing After Migration from Gmail to Outlook (Microsoft)
We recently migrated from Gmail to Microsoft Outlook. Since the migration date, emails sent by our customers are no longer being received by Zoho Desk. I tried setting up the email forwarding rules in Outlook similar to what we had in Gmail, but it still
Option to Disable Knowledge Base Section in Feedback Widget Popup Hello Zoho Desk Team
Hello Zoho Desk Team, How are you? We are actively using Zoho Desk and would like to make more use of the Feedback Widget. One of the ways we implement it is through the popup option. At the moment, the popup always displays the Knowledge Base section,
How to Fix an Outlook OST File That Cannot Be Opened
Have you at any time attempted to open Outlook only to find that your OST file cannot be accessed? It can be very annoying, particularly since the file holds important emails, attachments, and other mailbox data. This problem might arise due to file corruption,
Record positive and negative bank transactions in the same expense account
Hello, I hosted a promotional event and paid a vendor $600 for food catering (bento boxes). Twenty people attended the event, and each person paid $30 for a bento box, resulting in 20 separate $30 transactions deposited into the bank. I coded the $600
Is it possible to log text messages from iphone into Zoho CRM
My team is more and more utilizing text messaging to communicate with clients. Does Zoho have a solution for logging these text messages when clicking "Send Text Message" from the Zoho app. Much like when you call, you get prompted to log a call, can
CRM Address Field - States with Countries in brackets
Hi, Could you please remove the country in brackets from the Global State List, or at least allow us to edit these entries? It looks like the brackets were added during the initial data population, perhaps by someone building the list in a spreadsheet
👍 Zoho CRM's Notes now gets Reactions and a new look
Available in SA and JP DCs. Rolling out to other DCs in phases. Hello everyone, Notes help users capture important updates, collaborate with teammates, and maintain context for records. Now with Note Reactions, users can quickly acknowledge updates, express
How to mass find and delete duplicate files from OneDrive
It is easy to save documents, photos, videos, and all other types of files using Onedrive, but if you upload the same files more than once then your OneDrive storage can end up being filled with a large number of duplicate files. Manually searching out
Different Report sharing filters within same Dashboard
I have a question about sharing filters for a dashboard which contains separate reports built from the same query. Below are the pieces of the puzzle: - “Sales Query”: line-level query containing sales for a team of 5 sales reps; there’s no need for the
Specifying time increments on a Date/Time field
Hi all, Im using a Date/Time field in my CRM module. At the moment the increments are 30 minutes. How can I change these to be 15 minutes? Thanks
Make Your Workflows Smarter with Zia Agents
Hello, Enterprise Support Community, Workflow rules can now go beyond predefined actions. Zia Agents can now be invoked directly from workflow rules in Zoho CRM, allowing you to bring contextual, AI powered actions into your automated processes. Choose
How can I add a Custom Field (or Customer_name) to a picklist?
Our workflow is Shopify-->SO -->Picklist-->Package-->Shipment. We would like to have the Picklist template to include a custom field "Customer_Notes" (we have created this field already). This way we get alerted when a customer has notes on their account.
DYK 14: Create Tasks with AI
Did you know AI can suggest tasks within your Zoho Projects portal? Breaking a project into clear, actionable work items takes time and manual effort. Especially when the same team handles both planning and execution. AI task suggestions in Zoho Projects
#11 Nithya's First Overseas Client
Nithya designs for clients in three countries and has never met any of them. Her first overseas invoice took a full evening. The second took four minutes. The difference was not a clever tax trick. She stopped treating every international customer as
Other languages in Schedulers (Zoho Books)
Hello everyone, currently we have create functions in other languages, like nodejs etc but on schedulers we can use only deluge.. Are other languages on schedulers roll out? Kind regards, Sakis Oikonomou
New in Office Integrator: Extract data from images into your spreadsheet
Hi users, We are pleased to introduce the Data from Picture feature in Zoho Office Integrator's spreadsheet editor. It intelligently detects and organizes text and numbers from any image into structured cells using OCR. With this feature, users can turn
Edit PDFs using Zoho PDF Editor
Hello users, In a previous article, we covered the organizing capabilities of Zoho PDF Editor. Here, we'll provide a quick recap of its editing features, including a few new additions. A few highlights of Zoho PDF Editor's editing capabilities: Add and
Partner with HDFC And Sbi Bank.
Hdfc and sbi both are very popular bank if zoho books become partner with this banks then many of the zoho books users will benefit premium features of partnered banks.
Multiple subscription plan line items in Zoho Billing quotes
I run an IT company and sell a lot of licences. A client might have multiple subscription plans including software licences in different categories. A client might have Microsoft licences, antivirus licences, web hosting and maintenance package services.
Mail Merge templates in Sandbox
Rolled out for all DCs Hello everyone, You can now create and test Mail Merge templates directly in Sandbox, making it easier to validate document generation without affecting your live organization. Why this matters Mail Merge templates are often used
Dashboard Table of “My New Work Orders” Changes View
Hi FSM Team, We noticed an inconsistency with the Dashboard Table of “My New Work Orders.” Initially, the table is configured to use the “My New Work Orders” view. When we go to the Home page, the table displays a different set of records. When we return
Tips & Tricks #6 | Zoho Vault: Audita actividad, Gestiona accesos, Comparte credenciales & mucho más.
¿Sabías que Zoho Vault puede hacer mucho más por la seguridad de tu equipo? Las contraseñas forman parte del día a día de cualquier persona y organización. Aplicaciones, herramientas internas, cuentas de clientes, servicios externos, plataformas de marketing,
Inquiry Regarding Customer Hierarchy & Sub-Customer Creation via Zoho API
Dear Zoho Support Team, Our mutual client has requested support for implementing the Customer Hierarchy (Parent/Sub-Customer structure) within our existing workflow. At the moment, all invoices are being created in Zoho under the main (parent) customer
Which Zoho CRM tasks would you want an AI assistant to handle?
I’ve started delegating my Zoho CRM work to AI – and many tasks now take me half the time. It has been so useful that we’re now working to make it available to everyone. Instead of clicking through records and tabs, I simply describe what needs to be
Introducing MCP for Zoho CommunitySpaces
Hello everyone, Your AI assistant can now share the community workload with you. Zoho CommunitySpaces supports MCP (Model Context Protocol), so you can link an AI assistant like Claude, ChatGPT, or Cursor to your community and run it through plain language
CV-Library: The Newest Source Booster in Zoho Recruit!
We’ve expanded your sourcing toolkit — CV-Library, one of the UK’s largest and most trusted online job boards, is now available as a Source Booster in Zoho Recruit. This gives recruiters instant access to millions of UK-based candidate profiles, all without
Tip 52#: Ways to improve data flexibility using related list
A related list offers an ideal solution to string related data across entities together. It enables you to pull records from any module or external source and float them as a tab within your project, sprint, epic, work item, or release detail view layout.
Email Blast
Hi, How do we send an email blast to thousands of customers? The email addresses are not yet saved in Zoho Desk.
Zoho ERP | Product updates | September 2026
Hello users, A new month, a fresh set of updates in Zoho ERP. This month brings Netting, enhancements across our verticals, and more updates to help streamline your everyday work. Explore this month’s updates and see what’s new. Introducing Netting If
Introducing Zoho POS for Restaurants
Hello Community, We’re thrilled to announce the launch of Zoho POS for Restaurants, unveiled at the 30th milestone edition of Zoholics India 2026. Running a restaurant involves multiple teams and workflows. A single table journey, from seating a guest
WhatsApp Business Message Pricing Update: Effective October 1, 2026
Hi everyone, Starting October 1, 2026, Meta is updating how WhatsApp Business messages are charged. This guide explains the new per-message pricing model, how message categories work, and what changes for service messages specifically. How Meta charges
Zoho Calendar integration for Bigin
Hello everyone, We're excited to introduce Zoho Calendar's integration in Bigin! For a while now, users have been able to sync events in Bigin with Google Calendar and Outlook Calendar - but with this new topping, it syncs with Zoho Calendar as well.
Next Page