In a nutshell
Have you ever wanted to take a quick peek
            at a record's subform? 
Examples might be invoiced items in an invoice,
        ordered items in a sales order, or purchased items in a purchase order. 
Let's
        say you're viewing your list of invoices in Zoho CRM and there's a
        button next to an invoice. When you click it, you see the invoiced items
            (subform entries) for that invoice—and you can do the same for every
        invoice in the list. And imagine you can quickly add a subform entry or
            delete multiple entries—all without ever opening a record.
With Kiosk Studio, you can now quickly build this for your CRM users.
Want
        to replicate this option in multiple modules? Simply clone the kiosk
        and rework it to suit each module. Easy work with Kiosk Studio!
Hello everyone, 
Modules in Zoho CRM often contain subforms, which are collections of individual entries related to the specific module you're looking at. For example, records in an invoice module might contain the products/services for which each customer has been billed, all added as entries in a subform, along with other details like quantity, list price, and so on.

In the past, working with a subform has usually involved opening a record, scrolling down, making changes, saving them, and then returning to the list view. Doing that for multiple records ends up in a slow workflow for your end users.
Speed it up with Kiosk Studio
What if you could add a button that made the following possible?
- Click the button and instantly see the invoiced items tied to that invoice.
 
- Need to add a new item? Do that right there.
 
- Want to remove one or more items? Select and delete—again, without opening that record.
 
You can make this happen with Kiosk Studio. Let's look at how.
Scenario
Members of your finance team open the Invoices module and are surprised to see a new addition. Next to each invoice is a button: “View Invoiced Items.”
They decide to try it out:
Your teams can zoom through their workflows and make small changes quickly—all thanks to this new button. You can even clone this kiosk for other modules, like Sales Orders, Quotes, and so on.
Behind the button
The button that you see in the UI is connected to a kiosk. 
Let's see how this kiosk is configured:
As you can see, we can quickly configure the kiosk using elements like GetRecords, Screens, and others.
The code for the adding and removing subform entries is attached to this article. Please note that the code in these files will give you a rough idea of what to do, but you'll have to tweak it and make it better before you use it in your account.
New to Kiosk Studio? Get up to speed quickly by checking out the following resources:
Check out previous Kiosk Studio session posts here:
- Session #1 covers how to view customers from the same industry.
 
- Session #2 covers how to build a call script kiosk.
 
- Session #3 looks at streamlining appointments.
 
- Session #4 shows how kiosks can simplify sales for bank employees.
 
- Session #5 helps you review loan applications quickly.
 
- Session #6 packs an entire service request workflow into a single kiosk.
 
- Session #7 helps you create your own convert feature.
 
Got a Kiosk Studio success story or creative use case? Share it in the comments—we might feature yours in an upcoming post!
- Recent Topics
- Explore the Redesigned Quotes Module in Zoho Billing- Dear users, We’re excited to introduce a refreshed look for the Quotes details page in Zoho Finance applications! This update brings you a more efficient user interface experience without changing your existing workflow. We've enhanced layouts with organized 
- Default/Private Departments in Zoho Desk- 1) How does one configure a department to be private? 2) Also, how does one change the default department? 1) On the list of my company's Zoho Departments, I see that we have a default department, but I am unable to choose which department should be default. 2) From the Zoho documentation I see that in order to create a private department, one should uncheck "Display in customer portal" on the Add Department screen. However, is there a way to change this setting after the department has been created? 
- Product Updates in Zoho Workplace applications | September 2025- Hello Workplace Community, Let’s take a look at the new features and enhancements that went live across all Workplace applications this September. Zoho Mail Attach email as EML file in Compose Effortlessly attach emails as EML file in Compose by simply 
- 🤝 Rencontres, partage et inspiration au Zoho Community Meetup de novembre- Chers utilisateurs, Bonne nouvelle 🎉 : notre Meetup Zoho Community approche, et nous serions ravis de vous y voir ! 📍 Toulouse : le 25 novembre 📍 Lyon : le 27 novembre (🎯 Il ne reste que quelques places !) Que vous soyez débutant ou utilisateur avancé, 
- Need Help Mapping GST Registration Number Field Between Zoho Books & Zoho CRM + Slow Sync Issues- am facing an issue with field mapping between Zoho Books and Zoho CRM. I want to map the GST Registration Number field from the Customer module in Zoho Books to a custom GST field inside the Accounts module in Zoho CRM. However, I am getting a warning 
- Notification received when self-assigning tickets- When I assign tickets in Zoho Desk the relevant agent gets a notification email. When assigning myself a ticket in Zoho Desk, I get a notification email. Now, as I am the person who assigned the ticket to myself, getting a notification in this regard 
- Nouveauté dans Zoho Writer - Création de documents et de modèles assistée par l'IA- Zia, l’assistant IA de Zoho Writer, soutient les utilisateurs dans l’amélioration de leur écriture et la création de contenus : correction orthographique et grammaticale en temps réel, suggestions adaptées au contexte, détection du plagiat, révisions 
- When moments in customer support get "spooky"- It’s Halloween again! Halloween is celebrated with spooky symbols and meanings based on history and traditions, with each region adding its own special touch. While we were kids, we would dress up in costumes along with friends, attend parties, and enjoy 
- Personalized demo- can I know more about the personalized demo we are construction company and 
- Session Expired- I constantly get "Session Expired" and need to relogin or close and open the application again. This gets really frustrating during the day. Is this something that can be solved? This really makes me want to leave the app as it is no go to need to reopen 
- Integrate your Outlook/ Office 365 inbox with Zoho CRM via Graph API- Hello folks, In addition to the existing IMAP and POP options, you can now integrate your Outlook/Office 365 inbox with Zoho CRM via Graph API. Why did we add this option? Microsoft Graph API offers a single endpoint to access data from across Microsoft’s 
- Disable Buttons for Users with Profiles without permission - Hey, I've noticed that users without permission of setting up things in the marketplace, can still see the icon: On a click, you see this: It would be way better, if they couldn't see this menu icon at all. (Aside from the fact that it completely misplaced 
- Mapping a new Ticket in Zoho Desk to an Account or Deal in Zoho CRM manually- Is there any way for me to map an existing ticket in Zoho desk to an account or Deal within Zoho CRM? Sometimes people use different email to put in a ticket than the one that we have in the CRM, but it's still the same person. We would like to be able 
- Can I make a website open inside Zoho whenever I log in?- Hi Zoho Team, Every day, I check a few websites for updates, for example, Rojgar--result, where I see the latest government job results and notifications. I was wondering if there’s any option in Zoho to make a website like that open inside Zoho whenever 
- Zoho製品と生成AIツールの活用について- いつもありがとうございます。 弊社では、Zoho Oneを契約し、CRMを軸として、見込み客の管理から商談、その後の受注や請求の管理、サポート業務(Desk)、業務データのレポーティング(Analytics)などを行っております。 Zohoサービス自体には、Ziaというツールが搭載されているかと存じますが、それ以外の外部の生成AIツールと連携した活用などもできるのでしょうか?具体的には、CopilotなどがZohoに登録されているデータや情報を見て、対話型で必要なデータを提示してくれたり、商談や蓄積されたメモなどを分析してユーザが知見を得られるような活用ができないか、と考えております。 
- Zoho Analytics - Make text clickable in underlying data- Hi Community, I have a simple sales report based on a Invoice query table. I have included a link on to each invoice on the table and sent the Invoice number URL to the link. This works find in the query table, but when I click underlying data on the 
- Credit Management: #5 Advanced Refund Policy- You're subscribed to a well-known SaaS design tool. You've used it to manage your team's projects, create marketing visuals, brochures, and so on. But your needs change over time. Your company may switch to another tool or hire an in-house designer who 
- Exported Slide Image Lacks Portion of the Background Image- This does not always happen, but when I export (or "download") the rendered image of a slide, it sometimes lacks a portion of the background image. I created a sample slide deck to demonstrate it and shared it with the admins. It is also publicly available 
- Subform Disabled Fields Should Remain Disabled on Edit/View- Currently, when we disable a subform field using on user input or on add new row, it works perfectly during the initial data entry. However, when the record is saved and reopened for viewing or editing, these disabled fields become editable again. This 
- How to create a Zoho Mail extension similar to Outlook's OnSend add-in?- Hi, I want to create a Zoho Mail extension similar to Outlook’s OnSend add-in. The extension should: Let the user select headers and footers from a taskpane while composing an email. When the user clicks Send, the extension should: Automatically insert 
- Effective Inbox Organization: Folders vs Tags in Zoho Mail?- I'm exploring the best ways to organize a busy inbox, especially when managing multiple clients or project using Zoho Mail. I’d love to know what works best for others: 1. Do you prefer **folders** (possibly with sub-folders) for each client or project? 
- Piss poor service in Support in Domains and email- Srijith Narayanan B contacted me today. Very pleasant fellow. Just didn't want to tell him how bad your support service is. You help the person, but you leave before we can finish the next stage. Which causes a lot of frustration. It's been 8 days now 
- Zoho Mail android app update: Block & reject future emails, Report phishing, Spam alerts, Suspicious URL detection- Hello everyone! In the most recent Zoho Mail Android app update, we have brought in support for the following features: Block & reject future emails Report Phishing Spam alerts in the mail details screen. Suspicious URL detection. Block & reject future 
- Zohomail does not support additional fields in mailto links- Hello, I set up Zohomail as default composer in Firefox according to manual here: https://www.zoho.com/mail/help/defaultcomposer.html#alink2 Later, I wanted to use this functionality to answer in a Linux mailing list thread using mailto link: mailto:xxxxx@kernel.org?In-Reply-To=%3C727o0521-q24p-s0qq-66n0-sn436rpqqr1p@example.com%3E&Cc=xxxxx%example.org&Subject=Re%3A%20%5BPATCH%20v2%28%29 
- Emails not being received from a particular domain- Cannot receive any emails sent from atco.com Domain is in the spam whitelist so should be no reason for it not to be coming through. Have filed a ticket and besides a generic response of we are looking at it - it seems there is no actual support workers 
- Email address for forwarding is not saving and there's no confirmation ema- Steps to reproduce: 1. Enter my forward email in the email forward section of the account 2. Click save 3. See a notification stating saved successfully 4. Refresh the page, no forward email is saved 5. No email confirmation received at the forwarding 
- This domain is not allowed to add in Zoho. Please contact support-as@zohocorp.com for further details- This is the error i keep getting when trying to use my Zoho Domain Mail. This domain is not allowed to add in Zoho. Please contact support-as@zohocorp.com for further details Find attached. I hope this can be resolved very quickly so i can go on and make 
- Auto CC - Moving Departments- We have Auto CC e-mail replies to your support mailbox enabled. We have two departments: Helpdesk (helpdesk@domain.com) Delivery (delivery@domain.com) If we create a Helpdesk ticket, and reply, replies are CC'd to helpdesk@domain.com (OK) We then move 
- I have error AS101 when I try to add paypal@mydomain.com to Zoho- Please help me with this. I tried to call the help line 4 times but don't get any response. 
- unable to send message reason 554 5.1.8 Email outgoing blocked- unable to send message reason 554 5.1.8 Email outgoing blocked 
- Zoho Mail Android app update: Manage folders- Hello everyone! In the latest version(v2.9) of the Zoho Mail Android app update, we have brought in support for an option to manage folders. You can now create, edit, and delete folders from within the mobile app. You can also manage folders for the POP 
- Mailk got blocked / Inquiry About Email Sending Limits and Upgrade Options- Dear Zoho Support Team, My name is Kamr Elsayed I created this account to use for applying for vocational training in Germany. As part of this process, I send multiple emails to different companies. However, after sending only 8 emails today, I received 
- SMTP email sending problem- Hello, I've sent emails before, but you haven't responded. Please respond. My work is being disrupted. I can't send emails via SMTP. Initially, there were no problems, but now I'm constantly receiving 550 bounce errors. I can't use the service I paid 
- unblock my zoho mail account.    outlines@zoho.com- please unblock my zoho mail account, outlines@zoho.com 
- Unable to see free plan option- Hello Zoho Support Team, I hope you are doing well. I am trying to sign up for Zoho Mail, but I am unable to see the option for the free plan. Could you please guide me on how I can access or activate the free plan? Thank you for your assistance. 
- Outgoing blocked: Unusual activity detected.- I just made payment for my Zohomail Today and have been debited so i will like to be Unblocked because this is what it says (Outgoing blocked: Unusual activity detected) Thank you i await your swift responses 
- How to remove some users in zoho accounts- How to remove some users in Zoho accounts. 
- Forwarder- Hi, I tried to add a forwarder from which emails are sent to my main zoho account email . However, it asks me for a code that should be received at the forwarder email, which is still not activated to send to my zoho emial account. So how can I get the 
- Forwarder- Hi, I tried to add a forwarder from which emails are sent to my main zoho account email . However, it asks me for a code that should be received at the forwarder email, which is still not activated to send to my zoho emial account. So how can I get the 
- DKIM cannot be enabled for the domain as no verified default selector present- Hi Support Team, For Domain DKIM record trying to enable status. but showing error "DKIM cannot be enabled for the domain as no verified default selector present" So, please resolve the issue. Thank you. 
- Next Page