Exciting Updates to the Kiosk Studio Feature in Zoho CRM!

Exciting Updates to the Kiosk Studio Feature in Zoho CRM!

Hello Everyone,

We are here again with a series of new enhancements to Kiosk Studio, designed to elevate your experience and bring even greater efficiency to your business processes. These updates build upon our ongoing commitment to making Kiosk a powerful and intuitive tool for all your CRM needs.

What's New in Kiosk Studio?

Here’s a list of the latest enhancements:

  1. Display GetRecords Without Selection : Now you can display GetRecords directly in a table view, eliminating the need for selection.

  2. GetRecords as a Component : Create GetRecord as a standalone, reusable component for more flexibility in your configurations.

  3. View Record details from Screen : Easily open records from a view, whether for single or multiple records for quick access.

  4. New Actions - Open Link & Open Record : Perform actions like opening a link or a specific record from your Kiosk screen with just a click.

  5. Clone Kiosk : Save time by duplicating an existing kiosk configuration with the new Clone feature.

  6. Reorder Buttons : You can now reorder buttons in your Kiosks for improved user navigation and customization.

  7. User Module Support in Get Records : GetRecords functionality is expanded to include data from the User Module.

  8. Logged-In User Variable : Logged-in users can be added as merge values in Kiosks for a more personalized experience and automation.

  9. Email field support in Email Notification Action : Email fields are now supported as recipients in email notifications, simplifying communication processes.

  10. Email field support in Update Field action : Email fields can now be updated in the update field action.

  11. Limit increase for GetRecord field display : A total of 30 fields can now be displayed in GetRecords or screen components.

  12. Kiosks will have only two states available at any given point of time. There will be a published state and only one draft state.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Let's explore each enhancement below:

Display GetRecords Without Selection

Previously
In the current setup, selecting records from the table view using GetRecords is mandatory and cannot be bypassed. However, in scenarios where users simply need to view a set of records in a table, selection may not be necessary.

Now
With the latest update, users can use GetRecords for any use case, whether for review, selection, or simply displaying information. A new "Selection Preference" option allows users to choose how they interact with records:
  • Make selection mandatory: This is the default option where checkboxes are displayed, and selection is required. The default option is set as Make selection mandatory to ensure consistency with previous behavior unless changed.
  • Make selection optional: In this option, checkboxes are displayed, but selection is not required and can be skipped.
  • Just display records without selection: Here, only a list of records will be displayed with no selection possible.

GetRecords as a Standalone Component

Previously
GetRecords was tightly bound to the Screens component limiting flexibility for admins. When a user doesn't want to display GetRecords on a screen or use it within an Action or Decision, they are forced to place it within one of these components to utilize its data and then using the Merge Values in the Action. Additionally, while GetRecords could be reused across multiple screens, the same Display Preferences are applied universally, restricting customization for different use cases.

Now
We’ve added GetRecords as a standalone component in the builder. This provides users a way to customize configurations for specific requirements.

Here’s what you can do:
  • You can now fetch data using GetRecords as a separate component without requiring it to be part of a Screen, Decision, or Action.

  • GetRecords will not have predefined Display Preferences. If a user chooses to use GetRecords in a screen, Display Preferences will be prompted for that specific use case.

  • GetRecords can now be reused across multiple screens with different sets of Display Preferences. For instance, you can use the same GetRecords to display only the Last Name on one screen and the Phone Number on another, tailored to the context.

View details for Single and Multiple Records from Screen

Users can now view record details directly from the screen for both single records and multiple records separately. This enhancement enables quick access to record details without interfering with the primary Kiosk workflow.

Users will need to enable the option to view records while configuring GetRecords to view records details. By default, records will open in a new tab, ensuring the current workflow in the Kiosk remains uninterrupted.

Notes
Note: We will not provide an option to open records in the same tab, as this could disrupt the flow and usability of the Kiosk experience.
Single Record 
Users can click on a record to view detailed information in a new tab without affecting their current work.

Multiple Records
When multiple records are selected, users can choose to open each record for detailed exploration in separate tabs. Here, each record will appear as a link.

Open a Link and Open a Record as new Actions

We have added two new actions to enhance navigation within the Kiosk: Open a Link and Open a Record. These actions provide access to external resources or records while maintaining the continuity of the Kiosk experience and will open in a new tab by default.

As mentioned above, you cannot open a link/record from the same tab.
  • Open a Link: Enables users to navigate to an external URL.
  • Open a Record: Allows users to access a record from the Kiosk directly.

Clone Kiosk

You can now clone a Kiosk's active version to duplicate existing configurations for reuse or customization. Users can clone a Kiosk to create variations for specific use cases with changes in the cloned version without affecting the original Kiosk. This eliminates the need to recreate Kiosks from scratch, saving time and effort.

Where to Access the Clone Option:
  • Inside the Kiosk Builder: Directly clone a Kiosk while editing or reviewing its configuration. OR
  • Kiosk List View: Quickly clone a Kiosk from the list view for faster access.

Reorder Buttons in a Kiosk

Users can now reorder buttons within a screen builder. Whether it is to prioritize frequently used actions or to provide easy navigation, this enhancement gives users better control over button arrangement and ensuring consistency across the interface.

Users can easily reorder buttons directly within the Left Panel of the screen builder. The updated order will reflect immediately on the right during configuration. This ensures admins can visualize the changes in real time before finalizing the configuration.

Display screens without buttons

In this enhancement, we've also included an option to display screens without a button. Users can simply click the delete icon on the top-left of the button section to remove buttons from the screen.

User Module Support in Get Records

Previously, GetRecords did not support fetching data from the User Module, making it challenging to list and utilize users' input for decision-making.

Now, it is possible to fetch and display user information directly from the User Module. This enhancement provides the ability to retrieve the user data for decision-making or to create Kiosks tailored for specific use cases.

For instance, users from the User Module can be selected to direct workflows or assign tasks and to display user data for actions such as sending notifications or updating records.

Logged In User as a Variable in Emails

Logged In User will now be available as a merge value across the email notification component within the Kiosk builder.Users can automatically include the logged-in user as a recipient for email notifications. Example: Send confirmation or action-required emails to the user initiating a process.

Email field support in Email Notification Action

Users can now select the email field in the email notification action from GetRecords. Imagine a support team manager manages customer inquiries through a Kiosk. Whenever a support request is submitted, he needs to notify the customer that their request is being worked upon by a support representative.

With this enhancement, he simply needs to configure the email notification action by selecting the email field from GetRecords and the customers would be notified by an email of their request's status.

Email field support in Update Field action

Now, email fields can be modified using the Update Field Action, just like other field types, reducing manual update efforts and ensuring accurate information across processes.

For instance, a company’s HR teammanages new employee information using Kiosk Studio. Usually, the HR team would enter temporary email addresses during the onboarding process. However, they require updating a new employee's official email address after IT assigns it. With this enhancement, they can use the update field action to update the email address with the correct email address.

Limit increase for GetRecord field display

In this enhancement, the field display limit has been increased from 10 to 30! You can now display up to 30 fields in the GetRecords table in screens without the need for extra configurations.

For instance, a sales manager uses a Kiosk workflow to review customer records before assigning follow-ups. Previously, only 10 fields could be displayed, limiting visibility into key details like contact information, purchase history, and account status.

With the new 30-field limit, the sales manager can now see all necessary details in one view without navigating through multiple screens. This improves decision-making, allowing for faster follow-ups and a better customer experience.

Kiosks will have only two states at any given point of time. There will be a published state and only one draft state.

To enhance usability and reduce complexity, moving forward, a Kiosk will have only two versions at any given time: Draft or Published. Previously, we had an active state and multiple draft versions. This versioning system has been removed to improve clarity and control.

There will be only two clear modes:
  • Draft Mode: To work on changes before publishing.
  • Published Mode: The live version that is available for users.


That's it for now!

We’re confident these features will make your Kiosk Studio experience even better and help you achieve your goals with ease. Feel free to reach out to us in the comments below if you have any questions or need assistance with these new enhancements.

Take a look at the image below to know about upcoming updates in Kiosk Studio.


Info
Availability : These enhancements in Kiosk are available for all users in all DCs.

    • Recent Topics

    • Schedule Zoho CRM reports only on Business Days

      Hello, Is it possible to schedule reports only on business days ? We currently get daily sales reports on weekend which has no value since the sales team doesn't work on weekends. Thanks
    • How to install Widget in inventory module

      Hi, I am trying to install a app into Sales Order Module related list, however there is no button allow me to do that. May I ask how to install widget to inventory module related list?
    • How to track a contact or customer's past product purchases in Bigin Premiere?

      Hello there. I am the sole user of Bigin for a small company (chess club), and would like to track current and past purchases made by a contact (player) or company (family which includes the player). Players may register for multiple tournaments, take
    • LENTITUD EN RECIBIR MAIL

      Buenas tardes, Estamos experimentando lentitud en la recepción de correos electrónicos.
    • Items should display under specific warehouse

      I have configured the multi warehouse but it show all the items under all warehouse which is not correct according to our business logic, so i want that items should only display under that specific warehouse not under all the warehouses not even with zero quantity. Some items should be common but not all so is there any option for that purpose so i can specific the items to its warehouse. Regards
    • Partial refunds

      I am trying to process refund for a one item invoice, however the refund is partial: i am getting this error while creating credit note, can anyone share some wisdom about this
    • Best practice importing items and matching assemblies

      Hi, I was wondering what would be the best practice to import items and composite items (assemblies) From my backup, what should I import first? The items or the composite items? I am on Zoho one, using inventory and books. Kind regards, Sabine
    • Bulk Fill In & Edit PO/Bill/SO/Invoice

      Hello, I am adding stock in bulk on a PO, the system is automatically populating the Rate (price) and Tax from the item data. Problem is that the bill rate is different from the rate on the item data, so I have to manually erase each and enter the price.
    • Items Below Reorder Point Report?

      Is there a way to run a report of Items that are below the Reorder Point? I don't see this as a specific report, nor can I figure out how to customize any of the other stock reports to give me this information. Please tell me I'm missing something s
    • Cancelled Transfer order problem

      Hello, We've canceled a transfer order, and we can't add the related items to a new Transfer Order. The system tells us that the bin doesn't have the required quantity, but when we check the item, it indicates that there are 2 units in the bin. It also
    • Creating a Chart from a Report

      In Zoho Analytics, is it possible to create a chart from a Pivot View report? We are looking to use Zoho Analytics to replace Excel for Sales reports and would like to be able to show both the table and the chart together.
    • Client Portal ZOHO ONE

      Dear Zoho one is fantastic option for companies but it seems to me that it is still an aggregation of aps let me explain I have zoho books with client portal so client access their invoice then I have zoho project with client portal so they can access their project but not their invoice without another URL another LOGIN Are you planning in creating a beautiful UI portal for client so we can control access to client in one location to multiple aps at least unify project and invoice aps that would
    • Email Insights included in Bigin emals are marked as SPAM everywhere

      Today I noticed that email recipients who use Office 365 never receive emails sent from Bigin. Further examination showed that all Email Insights links in email headers are marked as spam/phishing by Office 365. Example screen included. The problem is
    • Data Import | Zoho Analytics Custom Query Window Size

      Please increase the window size for the Custom Query Data Import. It's impossible to work with such a small query window.
    • Name changed in settings for mailbox but still not changed when typed in To field

      In the email account secretary@ i have updaetd the new staff members details but the old members name still appears when I type secretary@ in the To field. I cant work out where Zoho is finding the old name from. I have deleted the browser cache. If I
    • Cannot add my name to my domain name

      I want to have My name@mydomain.com and it says my name is linked to another account already. Please fix it since I do not have another account.
    • Establishing new Zoho email account on laptop

      Good Morning: I am very long time Outlook business user and decided to try your email service last night and had established an account. I am trying to verify my account; how do I establish my Zoho email account on my laptop? I opened the account with
    • unable to send message reason 550 5.4.6 unusual sending activity

      My email account can't send message. It shows unable to send message reason 550 5.4.6 unusual sending activity detected
    • how to add email to existing organization i w

      I am already registered my organization and i have an email id. I need one more email id but i can't find anywhere .i want the cheapest email id . how to add ?
    • e-mail bloqueado

      Estou com meu e-mail lucas@peplus.me bloqueado, preciso desbloquear para retorno de usos em minhas atividades.
    • zoho labels api not working

      We're using n8n to automte email reply using zoho api. I'm facing issue with label api. I added the required scopes but its not working. i followed zoho api documentation but didn't work. also, where do i find/how do i create zoho oauth token mentioneeed
    • Desk DMARC forwarding failure for some senders

      I am not receiving important emails into Desk, because of DMARC errors. Here's what's happening: 1. email is sent from customer e.g. john@doe.com, to my email address, e.g info@acme.com 2. email is delivered successfully to info@acme.com (a shared inbox
    • Streams/Shared email doesn't show up in windows trident app. It works fine on MAC. Is there any difference between 2 install ?

      I can see streams/share email boxs on my MAC version of trident app but i can't see them in windows version of trident app. Is there any difference between 2 install? I try to find setting but not able to see any setting to add stream/share email boxes.
    • add zoho account

      How to add a zoho mail to previous zoho account? I have two
    • Zoho Desk Mobile App Year-End Roundup - 2025

      Dear Zoho Desk users, Greetings! As you gear up for the festive season, we are excited to share a quick journey into all that is released in 2025! Zia's generative AI capabilities Zia insights can be highly beneficial in helping agents manage daily support
    • Narrative 17: The role of Zia AI in customer support

      Behind the scenes of a successful ticketing system: BTS Series Narrative 17: The role of Zia AI in customer support Overview Zia in Zoho Desk is a layered AI assistant that combines generative AI, prediction, and automation to support agents, automate
    • Domain Transaction

      I have purchased a domain name called trainedworkforce.co.in I made the payment got the receipt but the domain is still not purchased after successful transaction .
    • Zohomail - The "All Messages" vs "In Box"

      Why do some new email message appear under the all messages view but not in my inbox? That's really annoying but to be fair I've experienced the same with gmail.
    • error while listing mails

      I can't access email in any of my folders: Oops, an error occurred - retry produces the second error response: error while listing mails (cannot parse null string). I've signed in and out of Zoho, restarted my iMac.
    • Introducing the Zoho Projects Learning Space

      Every product has its learning curve, and sometimes having a guided path makes the learning experience smoother. With that goal, we introduce a dedicated learning space for Zoho Projects, a platform where you can explore lessons, learn at your own pace,
    • Where to show Customization Field ?

      Dear Sir, I have made some New Field in Item Field Customisation. Now I don't require that field in Estimate, Sales Orders etc. I just wants that field in Sales Invoice to Show/Hide... Is that possible ?
    • Zoho Desk 2025 round-up: Key highlights on feature releases

      Hello everyone, As we gear up for 2026, here is a detailed round-up of all feature releases in Zoho Desk web throughout the year. For consolidated information on releases check out the What’s New page You can also watch these webinars. Zia in web Zia
    • Print Sales Orders, Purchase Orders or Invoices from API

      Hello, Is it possible to use the print option that is available in Sales Orders Purchase Orders and Invoices with the API?. I don't see any information in the docs about this. Thanks
    • How to show a hided report??

      in CRM Report , I clicked Hide incidently , how to show the floder again? Nowhere I can find the hided report floder...
    • Converting Customer Invoice to Purchase Bill

      Hi, In my service-based business, I sometimes create the customer invoice first, and later I receive the purchase bill from the vendor for the same job. Is there any option in Zoho Books to: Convert a customer invoice into a purchase bill, or Link/associate
    • Email tracking inquiry

      I am trying to track when my emails are opened and clicked like I previously did in HubSpot. HubSpot pretty much did the entire process automatically. After digging through, I finally found in settings --> emails --> BCC Dropbox there is an email I can
    • Mass Update of Lookup Fields not possible

      Hello List I've created a custom field for Leads and Contacts 'Current Campaign'. This is very Handy as I can filter leads and then related them to a campaign. Everything ready, but then I realized that mass update doesn't work for lookup fields... a
    • Collapsible Sections & Section Navigation Needed

      The flexibility of Zoho CRM has expanded greatly in the last few years, to the point that a leads module is now permissible to contain up to 350 fields. We don't use that many, but we are using 168 fields which are broken apart into 18 different sections.
    • Download Attached Files

      Hi everyone, Brand new to Zoho Creator.  I have a form with a subform. The subform has a field for "File Upload"   I have this in a subform to allow multiple files to be uploaded to the parent form. Once the files are uploaded, how can i download or view them?   Is this a setting I am just not seeing? If there isn't a way to download them, could i create another form field that dynamically creates the file's URL?  That way a user can click the URL to get to the file? Any help with this would be greatly
    • Ticket layout based on field or contact

      Hi! I want to support the following use-case: we are delivering custom IT solutions to different accounts we have, thus our ticket layouts, fields and languages (priority, status field values should be Hungarian) will be different. How should I setup
    • Next Page