Elements of a Kiosk

Elements of a kiosk

Notes
Looking for ideas on using Kiosk Studio? We've started publishing a series of posts on Kiosk Studio. You can check them out here!

You can build kiosks to cover multiple use cases, but in the end, they are all made up of a few basic elements that are added, configured, and connected in multiple ways.

These basic elements are:
  1. Screen
  2. GetRecords
  3. Decision
  4. Action
Let's look at them one by one.

Screen


A screen presents the user with display text, fields, data from the CRM, data collected from previous screens, and buttons to pick the next step. Each button represents a branch in the kiosk's flow. The data entered in the fields of a screen and the data pulled in from the CRM will be available for use in subsequent screens. This is how a screen will look to CRM users:
The elements available to build a screen are:
  1. Display elements
    1. Text: As the name suggests, this is used to display text to the user. You can use this to instruct the user, warn them, give them feedback, make them aware of the importance of some fields, let them know whom to contact, and so on.

    2. Queries : With query-enabled kiosks, users can access relevant data and receive automated responses. It can be used to retrieve any data into your CRM account using API or COQL including data from your third party services. They can be used in the Screen and Decision components.

    1. Screen Field: The screen field component lets you display data collected in previous screens' fields.

    2. Zia Insights: The Zia Insights component lets you display insights generated by Zia for a particular record. The following components are supported in Kiosks:
  1. Fields: These are used to collect different kinds of data from users, or to display previously collected data or data from the CRM. These fields are not CRM fields. This gives you greater flexibility when it comes to collecting and presenting data in the kiosk. The field types and their attributes are shown below:

    Field type
    Merge from module
    Mark as mandatory
    Show tool tip
    Read only
    Others
    Single line
    Yes
    Yes
    Yes
    If Merge from module is enabled

    Multi-line
    Yes
    Yes
    Yes
    If Merge from module is enabled

    Phone
    Yes
    Yes
    Yes
    If Merge from module is enabled

    Number
    Yes
    Yes
    Yes
    If Merge from module is enabled
    Maximum digits allowed
    Currency
    Yes
    Yes
    Yes
    If Merge from module is enabled
    Maximum digits allowed, Number of decimal places, Rounding option
    Checkbox
    Yes
    Yes
    Yes
    Yes
    Enable by Default
    Email
    Yes
    Yes
    Yes
    If Merge from module is enabled

    Date
    Yes
    Yes
    Yes
    If Merge from module is enabled

    Date/ Time
    Yes
    Yes
    Yes
    If Merge from module is enabled

    Picklist
    No
    Yes
    Yes
    No
    Picklist type (local or Global set)
    Multi-Select
    No
    Yes
    Yes
    No

    User
    No
    Yes
    Yes
    No

    File Upload
    No
    No
    Yes
    No
    Upload multiple files

  2. Buttons: A screen contains buttons. You can choose the button label and the button style. The buttons will be displayed from right to left on the screen. Each button will create a corresponding branch in a kiosk's flow.  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. Users can also choose to display screens without a button. They can simply click the delete icon on the top-left of the button section to remove buttons from the screen.
Notes
Note
  1. You can add a maximum of 20 fields in a screen.
  2. You can add a maximum of four buttons per screen.
  3. The display elements and fields can be rearranged.
  4. The buttons can't be rearranged.

GetRecords

The GetRecords component lets you pull in a record or multiple records from the CRM and display them to the user. You can pick a parent module, or select a parent record and pick its child module. Then, you can set the criteria for the records to be fetched, decide how these records should be sorted, and so on.  You can learn more about GetRecords in the Data in kiosks section of this document.

Decision


A decision component is used to create branches in the kiosk's flow based on existing CRM data or the data in the previous screen fields. It is a counterpart to the buttons on screens. Both dictate the branch of the flow that is to be executed but decision components do this automatically based on data. A criteria is specified to decide the branch that the flow should take. There will always be a default path in case the criteria for the other paths are not satisfied.

Action


Actions are crucial, as they link the data in the screens with the rest of the CRM. Actions added in a branch of the kiosk will be automatically executed if the user's actions lead down that branch. When you create an action, you can make use of the data gathered in the previous screens. For example, the details entered by the user in previous screens can be used as values for a function's arguments.

The different actions available include field update, assign owner, tagging records, notifications via email, adding activities, creating records, and executing webhooks or functions.

Data in kiosks

While screens can be used to gather data from the user, the power of kiosks comes from the ability to use this data and data from the CRM. You have the following options to pull in data:

Screen field

You can display the data gathered in previous screens using the Screen Field component. This can be used whenever you want to present this data to the user for reference.

Current Record

Kiosks can be accessed from multiple places. Two such places are record-specific:
  1. The record detail view page and
  2. The module list view page (for each record).
In these cases, the kiosk can use data from that specific record (called Current record). In case you access a kiosk from outside a record, the current record will be null.

GetRecords

The GetRecords component is used to fetch one or more records from a CRM module. It can be created and used in screens, decisions, and actions. This component has the following kinds of output:
  1. Single record output: A single record will be displayed to the user. Its field values can be used in subsequent screens, decision criteria, and actions.
  2. Multi-record output: Multiple records will be fetched based on the criteria you've chosen.
    1. With single selection: Though multiple records are fetched, the user will be able to select only one record. Its fields can be used everywhere that the single record output's fields are used.
    2. With multiple selections: These allow the selection of multiple records. The selected records can be used in decision criteria or in email notification templates (In the email template builder, under Table > GetRecords).
Users can now view record details directly from the screen for both single records and multiple records separately. 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.
  1. Single Record: Users can click on a record to view detailed information in a new tab without affecting their current work.

  2. 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.

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 also 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.


Merge fields

A merge field is a reference to another field. At the time of accessing a kiosk, this will be replaced with the value for that referred field.
In kiosks, a merge field can point to:
  1. GetRecords' fields (CRM record's fields)
  2. Previous screen's field
  3. Current record's fields
  4. A User module field (for data related to the user who's accessing a kiosk)
  5. Organization fields
They can be used in the following places:
  1. Within screens: Enable Merge from module and press # to pick the field.This allows you to do things like customize your instructions (within the text display element on a screen), display CRM field data for reference, and so on.
  2. Email templates: When you're creating an email template, you can use merge fields to customize your notification.

Queries

Queries in Kiosks help you capture and store data directly in Zoho CRM, enhancing customer engagement and streamlining data collection. It can be used to retrieve any data into your CRM account using API or COQL including data from your third party services.
They can be used in the following places :
  1. Screen : Add a query to your screen to retrieve data inputted in previous screens of your Kiosk.
  2. Decision : Add a query to your criteria component to make decisions from the data retrieved via queries in your screens. Please note that we can add queries to a criteria of a decision component only if it is retrieved in the previous screen of your Kiosk.

Add queries to your Kiosk Screen

  1. Click + to add an element.
  2. Select Screen and click ADD.
  3. Select Get data via Queries.
  4. Click New Query.
  5. Select a query from the list.
      
  6. To add a new query, click Add Query and enter the details.
    -- Source : Choose the source from where records need to be retrieved. Either from CRM-Module or CRM-COQL. You can even add your own source.

    -- Information : Enter the query name; the API name will automatically be filled. Select the module and related module if needed and choose the fields.

    -- Criteria : Enter the criteria based on which the records need to be retrieved.

    -- Serializer : Serializer lets you modify your response using JavaScript to use it for further processing. Enter the serializer and click Save.

    -- Choose to add Advanced conditions and click Next.
  7. Once your query is selected, click Next. On the next pop-up, Edit the query name and choose the fields to be retrieved.
  8. Enter record preferences whether to retrieve single records or multiple records.If the user wants to retrieve a single record, then choose the fields to be displayed and click Save.

  9. If the user wants to fetch multiple records, then they also have to choose Identifiers. Identifiers are unique fields used to identify any data fetched from multiple records.
    For instance, if a user has fetched multiple records, we can use identifiers to identify each record/ data. i.e to find out what record is used. User has to choose unique field - It can be Lead ID or S No etc.LeadID is the Identifier to fetch Leads data. Enter a selection limit, choose the identifier, choose fields to display, and click Save. 

Add queries to your Kiosk Decision component

  1. Click + to add an element.
  2. Select Decision and click Add conditions based on.

  3. Select Queries from the dropdown.
  4. Select a Query from the drop-down, select a criteria, and click Done.

Queries Field Limits

Overall, only 100 fields can be displayed in queries. For instance, if a user has used the maximum limit of number fields (40 ) and other fields like Decimal, Percentage and currency fields up to 60, then the user cannot use other fields in the query. The query field type and limits are listed in the table below :
Query Field Types
Maximum Limit
Text Fields
(Single Line, Email, Phone, Multi Line, URL, and Auto-Number)
Multi-line maximum limit is 25
Auto-number maximum limit is 1
 
100
Number Fields (digits without decimal)
40
Decimal, Percentage, Currency Fields
60
Date Fields
50
Date/Time Fields
50
Checkbox
80
Long Integer Fields
35
Encrypted Fields
(Encrypted field count is inclusive of Number and Text (Single Line, Email, URL, and Phone) fields)
10


      Create. Review. Publish.

      Write, edit, collaborate on, and publish documents to different content management platforms.

      Get Started Now


        Access your files securely from anywhere

          Zoho CRM Training Programs

          Learn how to use the best tools for sales force automation and better customer engagement from Zoho's implementation specialists.

          Zoho CRM Training
            Redefine the way you work
            with Zoho Workplace

              Zoho DataPrep Personalized Demo

              If you'd like a personalized walk-through of our data preparation tool, please request a demo and we'll be happy to show you how to get the best out of Zoho DataPrep.

              Zoho CRM Training

                Create, share, and deliver

                beautiful slides from anywhere.

                Get Started Now


                  Zoho Sign now offers specialized one-on-one training for both administrators and developers.

                  BOOK A SESSION







                              Quick LinksWorkflow AutomationData Collection
                              Web FormsEnterpriseOnline Data Collection Tool
                              Embeddable FormsBankingBegin Data Collection
                              Interactive FormsWorkplaceData Collection App
                              CRM FormsCustomer ServiceAccessible Forms
                              Digital FormsMarketingForms for Small Business
                              HTML FormsEducationForms for Enterprise
                              Contact FormsE-commerceForms for any business
                              Lead Generation FormsHealthcareForms for Startups
                              Wordpress FormsCustomer onboardingForms for Small Business
                              No Code FormsConstructionRSVP tool for holidays
                              Free FormsTravelFeatures for Order Forms
                              Prefill FormsNon-Profit
                              Intake FormsLegalMobile App
                              Form DesignerHRMobile Forms
                              Card FormsFoodOffline Forms
                              Assign FormsPhotographyMobile Forms Features
                              Translate FormsReal EstateKiosk in Mobile Forms
                              Electronic Forms
                              Drag & drop form builder

                              Notification Emails for FormsAlternativesSecurity & Compliance
                              Holiday FormsGoogle Forms alternative GDPR
                              Form to PDFJotform alternativeHIPAA Forms
                              Email FormsEncrypted Forms

                              Secure Forms

                              WCAG

                                      Create. Review. Publish.

                                      Write, edit, collaborate on, and publish documents to different content management platforms.

                                      Get Started Now






                                                        You are currently viewing the help pages of Qntrl’s earlier version. Click here to view our latest version—Qntrl 3.0's help articles.




                                                            Manage your brands on social media

                                                              Use cases

                                                              Make the most of Zoho Desk with the use cases.

                                                               
                                                                

                                                              eBooks

                                                              Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho Desk.

                                                               
                                                                

                                                              Videos

                                                              Watch comprehensive videos on features and other important topics that will help you master Zoho Desk.

                                                               
                                                                

                                                              Webinar

                                                              Sign up for our webinars and learn the Zoho Desk basics, from customization to automation and more

                                                               
                                                                
                                                              • Desk Community Learning Series


                                                              • Meetups


                                                              • Ask the Experts


                                                              • Kbase


                                                              • Resources


                                                              • Glossary


                                                              • Desk Marketplace


                                                              • MVP Corner

                                                                Zoho Sheet Resources

                                                                 

                                                                    Zoho Forms Resources


                                                                      Secure your business
                                                                      communication with Zoho Mail


                                                                      Mail on the move with
                                                                      Zoho Mail mobile application

                                                                        Stay on top of your schedule
                                                                        at all times


                                                                        Carry your calendar with you
                                                                        Anytime, anywhere




                                                                              Zoho Sign Resources

                                                                                Sign, Paperless!

                                                                                Sign and send business documents on the go!

                                                                                Get Started Now




                                                                                        Zoho TeamInbox Resources





                                                                                                  Zoho DataPrep Demo

                                                                                                  Get a personalized demo or POC

                                                                                                  REGISTER NOW


                                                                                                    Design. Discuss. Deliver.

                                                                                                    Create visually engaging stories with Zoho Show.

                                                                                                    Get Started Now









                                                                                                                        • Related Articles

                                                                                                                        • Working with Kiosk Studio

                                                                                                                          Looking for ideas on using Kiosk Studio? We've started publishing a series of posts on Kiosk Studio. You can check them out here! Kiosks are not only convenient for your CRM users, they are also easy to build using the no-code Kiosk Studio in Zoho ...
                                                                                                                        • FAQ: Kiosk Studio

                                                                                                                          General Questions: What is Kiosk Studio in Zoho CRM? Kiosk Studio in Zoho CRM is a no-code customization tool that helps you to create interactive, user-friendly screens for customers, vendors, and users to engage with the CRM enabling decision-based ...
                                                                                                                        • Fetch VoC insights on-demand using Kiosk

                                                                                                                          In this fast-paced world, businesses are rooting for the quick-to-serve, quick-to-solve philosophies to delight customers, as responsiveness directly contributes to customers' experiences. In Zoho CRM, you can achieve this agility in operations by ...
                                                                                                                        • Kiosk Studio - An overview

                                                                                                                          Kiosk Studio is a no-code customization tool in Zoho CRM. It allows admins to simplify work for their users, customers, and vendors by creating and embedding custom functionalities (called kiosks) across the CRM. The problem A brand new CRM comes ...
                                                                                                                        • Customizing Record Detail Page Using Canvas

                                                                                                                          The canvas list view provides ways to customize the record display in the module list. You can add record images, use custom buttons to represent fields, use specific font style or size for the field labels, change the alignment of field types and ...
                                                                                                                          Wherever you are is as good as
                                                                                                                          your workplace

                                                                                                                            Resources

                                                                                                                            Videos

                                                                                                                            Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                                                                                                            eBooks

                                                                                                                            Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                                                                                                            Webinars

                                                                                                                            Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                                                                                                            CRM Tips

                                                                                                                            Make the most of Zoho CRM with these useful tips.



                                                                                                                              Zoho Show Resources