Power up your Kiosk Studio with Real-Time Data Capture, Client Scripts & More!

Power up your Kiosk Studio with Real-Time Data Capture, Client Scripts & More!

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? 

  1. Launch Kiosks Anywhere with Client Script Support (Phase 1) 
  2. Capture data live during Kiosk execution
  3. GetRecords Screen Enhancements :
    1. Fetch all records from a module 
    2. View more records with pagination
    3. Find records faster with the new Search & Filters
    4. Select more records at a time with increased selection limits
    5. GetRecords first screen loads Instantly with no refresh needed 
  4. 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.

To use client scripts :
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 to from any module in your CRM account to open Kiosks.



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 :
  1. Allow users to add clients scripts for a screen from both a screen in Kiosk or from a command in Client Script.
  2. Add multiple client scripts for a Kiosk screen,
  3. Invoke responses from a Kiosk for a call back function from Client Script.
Notes
Note :

  1. Learn more about Client Scripts from our developer guides.
  2. Learn how to create commands in Client Scripts.

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?

  1. While setting up the Kiosk, select Create Record > Via User Input.
  2. Enter Action Name, then choose the Module and Layout.
  3. During execution, the Quick Create layout for the selected module appears.
  4. There is an option to pre-fill frequently used field values during configuration.
  5. Now, users can enter details directly while the Kiosk is being executed.
  6. 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


Info
Release Plan :
As of Jan 14th, 2026 :
- User Input through Quick Create and GetRecords enhancements is released for all data centers except IN DC. 
- Client-script support for Kiosk is enabled for AU, CN, CA, SA, EU, UAE, JP data centers. It will be made available for the remaining DCs soon.
- The remaining feature enhancements are already available for partner accounts and internal accounts. Also, for users of the US, EU, AU and IN DCs.


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

    • Action required: Reauthorizing your Google account for automatic cloud backup to Google Drive

      This is applicable to users who have already configured automatic cloud backup to Google Drive. Hi there! Google has mandated reauthorization of all preconfigured third-party integrations to ensure only the necessary scopes are shared as an improved security
    • Zoho CRM Layouts

      I have customised all our modules, Leads, Contacts and deals, and within them, I have created lots of different layouts depending on the type of Lead or contact, for example. Since the new Zoho UI came out, they have all disappeared. I have gone into
    • Zoho Desk API - Send Reply to CUSTOMERPORTAL

      Hello! I'll try to send a reply to Customer Portal, But the response is 500 (INTERNAL_SERVER_ERROR in service response). {"Error":"{\"errorCode\":\"INTERNAL_SERVER_ERROR\",\"message\":\"An internal server error occurred while performing this operation.\"}"}
    • Zoho CRM for Everyone's NextGen UI Gets an Upgrade

      Hello Everyone We've made improvements to Zoho CRM for Everyone's Nextgen UI. These changes are the result of valuable feedback from you where we’ve focused on improving usability, providing wider screen space, and making navigation smoother so everything
    • [Free Webinar] Zoho RPA - OCR, PDF Automation, & More

      Hello Everyone! Greetings from the Zoho RPA Training Team! We’re excited to invite you to our upcoming webinar on the latest release updates for Zoho RPA, where we’ll unveil powerful new capabilities designed to make your automation journey smarter, faster,
    • WhatsApp IM in Zoho Desk always routes to Admin instead of assigned agent

      Hello Zoho Experts, I connected WhatsApp IM to my Zoho Desk account. I only assigned my Customer Service (CS) agent to the WhatsApp channel, and I did NOT include Admin in this channel. However, every new WhatsApp conversation automatically gets assigned
    • hide resolution from help centre

      to my surprise, i just found out that the resolution text is public in the helpcenter, even if 'notify customer' is off. is there a workaround to that? how do others deal with this? How zoho support does this and I don't think its used by Zoho in the first place. the resolution is meant to be private, not public
    • Multiple Cover Letters

      We are using the staffing firm edition of Recruit and we have noticed that candidates cannot add more than one cover letter. This is a problem as they might be applying for multiple jobs on our career site and when we submit their application to a client,
    • Zoho Analytics + Facebook Ads: Performance Alerts for Active Campaigns

      Is it possible with integration of Zoho Analytics with Facebook Ads and set up alerts or notifications for active campaigns when performance drops? For example, triggering a notification if CTR goes below a defined threshold or if other key metrics (like
    • Multiple upload field CRM

      I desperately need the functionality to add more than one upload field to web to contacts form. How can I do this?
    • Workdrive Oauth2 Token Isn't Refreshing

      I have set up oauth for a bunch of zoho apis and have never had a problem with oauth. With workdrive i am using the exact same template i usually use for the other zoho apps and it is not working. All requests will work for the first hour then stops so
    • Sort by age

      It would be very helpful if there was a way to sort by age in the Age column. Please add this function if possible. Thanks!
    • Lookup Field Option Not Available in Customization

      Hello, I am trying to customize different modules (e.g., Work Orders, Systems, and others), but I am unable to find the Lookup field option in the layout customization. When I go to: Setup → Customization → Modules and Fields → Add Field The Lookup field
    • Stage History previous stage to new stage

      We are looking for a way to display deals that have changed stages the previous week. We want to see what stage it was previously and what it was changed to, as well as salespersons names if possible. I've tried to create a report as well as looked into
    • Snapchat

      Are there any plans to add Snapchat to Zoho Social or is there any API that we can use to integrate into Zoho.
    • Scheduled sending of a poll and its results

      Is there a way to schedule sending a poll to all my users and have the results sent separately to the team?
    • Canvas View bug

      I would like to report a bug. When clone a canvas view from an existing canvas view, if the original canvas view have canvas button with client script. Then the new create canvas view will have canvas button, it is make sense. But when I try to delete
    • How can I import OLM to Yandex Mail easily?

      For migrating Mac Outlook OLM data to Yandex Mail efficiently, the Aryson OLM Converter is a reliable professional tool that ensures complete data integrity throughout the process. Unlike manual methods, which can risk inconsistent formatting or missing
    • Zoho recruit's blueprint configuration is not functioning as mapped

      Current Status: Zoho Blueprint is not functioning as configured. Issue: We are moving a Candidate status in Zoho Recruit "for active file" but we encountered: "Status cannot be changed for records involved in Blueprint." This happens to various client
    • validation rules doesn't work in Blueprint when it is validated using function?

      I have tried to create a validation rule in the deal module. it works if I try to create a deal manually or if I try to update the empty field inside a deal. but when I try to update the field via the blueprint mandatory field, it seems the validation
    • Integrating Zoho Suite and apps more with Linux

      I just got introduced with Zoho just couple of months ago, and I've already planned to contribute to it, even though it's not an open-source software. Still I have found it's potential to beat the tech giants and still being respective towards data privacy
    • Global Search Settings

      I'd love a way to remove some modules from being included in the global search. This would allow use to provide a better user experience, limiting the global search to only those modules that are regularly used removing any models used for background
    • How do I edit the Calendar Invite notifications for Interviews in Recruit?

      I'm setting up the Zoho Recruit Interview Calendar system but there's some notifications I don't have any control over. I've turned off all Workflows and Automations related to the Calendar Scheduling and it seems that it's the notification that is sent
    • Store Submitted Forms as PDF

      Hi there, Is there a method to store Form submissions as a PDF in workdrive for archival? I set the form to email the submission to the user and an internal inbox but I'd really love to store the final form as PDF in workdrive automatically. I can't seem
    • Zoho CRM || Unable to Bulk Assignment of Territories for Contacts

      Dear Zoho CRM Support Team, I hope this email finds you well. We recently performed a bulk upload of Contacts into Zoho CRM using the official sample Excel template downloaded from the CRM. The upload itself was completed successfully; however, we encountered
    • Important Update: Google Ads & YouTube Ads API Migration

      To maintain platform performance and align with Google's newest requirements, we are updating the Google Ads and YouTube Ads integrations by migrating from API v19 to the newer v22, before the official deprecation of v19 on February 11, 2026. Reference:
    • Separate Items & Services

      Hi, please separate items and services into different categories. Thank you
    • How to list services on quote instead of products

      I need to create a customer facing estimate that displays our services. The default quote layout only allows products to be listed. Is there a way to correct this?
    • Customize Calendar view in Teamspaces Settings

      Right now every customization that happens inside of the calendar view inside of CRM is only visible for the specific user. We want to be able to set up calendar views as an admin for specific roles. I would suggest to do that inside of the settings of
    • CRM->INVENTORY, sync products as composite items

      We have a product team working in the CRM, as it’s more convenient than using Books or Inventory—especially with features like Blueprints being available. Once a product reaches a certain stage, it needs to become visible in Inventory. To achieve this,
    • Add an option to disable ZIA suggestions

      Currently, ZIA in Zoho Inventory automatically provides suggestions, such as sending order confirmation emails. However, there is no way to disable this feature. In our case, orders are automatically created by customers, and we’ve built a custom workflow
    • What's new in Zoho Sheet: Simplify data entry and collaboration

      Hello, Zoho Sheet community! Last year, our team was focused on research and development so we could deliver updates that enhance your spreadsheet experience. This year, we’re excited to deliver those enhancements—but we'll be rolling them out incrementally
    • Zoho Creator Developer Console | Improved Distribution and Lifecycle Management for apps

      Hello everyone, We're excited to introduce new enhancements now in the Zoho Creator Developer Console. These updates strengthen private app distribution through licensing controls and extend environment support across all installed apps, helping teams
    • CRM gets location smart with the all new Map View: visualize records, locate records within any radius, and more

      Hello all, We've introduced a new way to work with location data in Zoho CRM: the Map View. Instead of scrolling through endless lists, your records now appear as pins on a map. Built on top of the all-new address field and powered by Mappls (MapMyIndia),
    • [Webinar] Solving business challenges- Handling the challenge of transitioning to Zoho Writer from legacy tools

      Moving to Zoho Writer is a great way to consolidate your business tools and become more agile. With multiple accessibility modes, no-code automation, and extensive integration with business apps and content platforms, Zoho Writer helps solve your organization's
    • Feature Request - Gift Cards or Gift Voucher Capability in Zoho Commerce

      Hi Zoho Commerce team, I'm comming accross more and more retail businesses who sell gift cards. As there is currently no way to manage this in Zoho Commerce, it is a blocker to addoption. This is particularly popular in Europe and North America. I recently
    • Highlight a candidate who is "off limits"

      Hello: Is there a way to highlight a candidate who is "off limits"?  I would like to have the ability to make certain candidate and / or Client records highlighted in RED or something like that.   This would be used for example when we may have placed a candidate somewhere and we want everyone in our company to quickly and easily see that they are off limits.  The same would apply when we want to put a client or former client off limits so no one recruits out of there. How can this be done? Cheers,
    • Closing off tasks automatically based on project status

      Is there a way to close off all open tasks when a project is set as Cancelled?
    • CRM x WorkDrive: File storage for new CRM signups is now powered by WorkDrive

      Availability Editions: All DCs: All Release plan: Released for new signups in all DCs. It will be enabled for existing users in a phased manner in the upcoming months. Help documentation: Documents in Zoho CRM Manage folders in Documents tab Manage files
    • [Free webinar] Understanding connections and datasources in Zoho Creator - Creator Tech Connect

      Hello everyone, We’re excited to invite you to another edition of the Creator Tech Connect webinar. About Creator Tech Connect The Creator Tech Connect series is a free monthly webinar featuring in-depth technical sessions designed for developers, administrators,
    • Next Page