Use action responses across your kiosks with sequential actions

Use action responses across your kiosks with sequential actions

Hello Everyone,

Imagine building a kiosk that gives you full control over how actions are executed in later screens in that same kiosk. What if you could use data from a previous action later in that kiosk—with no interruptions or data gaps? This is exactly what sequential actions bring to Kiosk Studio in Zoho CRM.

Sequential actions enable you to use action responses in subsequent screens or components in your kiosk. With this enhancement, kiosks can now wait for one action to complete before moving to the next step, enabling you to use the response of that action in later screens or components.

Here's a quick example:

Let's say your first step in the kiosk creates new records. With sequential actions enabled, your kiosk waits for those records to be created and then makes them available in the next step. For example, once a new lead is created, you can immediately schedule a meeting for that lead or create a task for that record owner in subsequent screens. You can also use these new records in decision components, pass them on to another action, or trigger follow-ups without any manual setup. 

What's new? 

  1. Wait for completion: This option tells your kiosk to wait until an action is completed to ensure its response can be used in the next screen.
  2. KioskRecords: This combines GetRecords, CurrentRecords, and CreatedRecords into a single grouped view for easier access. 
  3. CreatedRecords: This option displays the list of new records created through Kiosk actions. 
  4. Kiosk Fields: This merges screen fields and action fields under one unified section for simpler configuration. 

How sequential actions can improve your kiosks

Wait for completion

To enable sequential actions for your kiosks, you must switch on the "Wait for completion" toggle. Once enabled, the kiosk will wait until the action is completed before showing users the next screen, where they can use the appropriate action responses.


By default, most actions will have this option automatically enabled. The actions for which this option needs to be manually enabled are as follows:
  1. Activities (tasks, calls, and meetings)
  2. Create record
  3. Webhooks
  4. Functions
If this option is not enabled, kiosks will be executed in parallel, without waiting for actions to be completed. Those action responses cannot be used in subsequent screens. 

Add failure path (optional) 

Enabling sequential actions for kiosks will give users the choice to add a failure path if needed. This is optional and visually different from the success path, as shown in the screenshot below.

When we enable the "Wait for completion" action, users can enable a failure path in case the action fails during execution. When enabled, the kiosk will display two paths: a success path and a failure path. You can then define the next steps in each case.

Message on load 

While actions like webhooks and functions are being executed, you can display customized messages to users.

Let's go through the use case below to see how sequential actions work in kiosks. 

Use case: Pass function outputs in subsequent screens                                                                                                                            

Let's say you want to add new leads through functions to your Zoho CRM account. Create the function to capture new lead records and save it. The output of this function will be the record IDs of newly created leads.

With sequential actions enabled, the kiosk will wait for the function to finish and produce its output (i.e., the new record IDs will be available in the next screen). The returned outputs (record IDs)become action fields in your kiosk. In this use case, we'll schedule a demo for newly created records in the subsequent screen. We'll first use the GetRecords component to get the record IDs from the function. Then we'll configure the Create Record action with GetRecords as a lookup. Finally, we'll set up the Activities action to schedule a meeting for the new record IDs.

This makes it easier to build dynamic flows that depend on real-time outputs from functions or external APIs.

Check out the video below to learn how you can use custom function outputs in a GetRecords component to fetch and display new records (via functions), and how you can schedule a demo for those records.



Now that you understand how sequential actions work in kiosks, it's time to learn about the new components and fields we've added to kiosks as a result of this new feature. 

New components in Kiosk Studio

→ KioskRecords and CreatedRecords 

With sequential actions, newly created records from the Create Record action can be displayed through CreatedRecords. To simplify your setup, GetRecords, CurrentRecords, and CreatedRecords are now grouped under a single category: KioskRecords. This gives you a unified view of all record-related options in one place.

CreatedRecords in decision components 

Currently, while configuring a decision component, you can only add conditions based on GetRecords and CurrentRecords.

With sequential actions, you can now configure a decision component by adding conditions based on CreatedRecords as well. Click KioskRecords and choose CreatedRecords to add your conditions.

CreatedRecords in action components 

You can now configure actions based on CreatedRecords in Kiosk Studio. Simply select the action you want to configure, select the record type as CreatedRecords, and complete the configuration.

Let's say you want to update a field in a created record. You can configure the Update Field action, select CreatedRecord as the record type, and configure which field needs to be updated.

Similarly, you can use CreatedRecords in various action components in kiosks. 

→ Kiosk Fields 

Previously, you could only use screen fields in your actions or create different paths in decision components.

Now you can use both screen fields and action fields under one section called Kiosk Fields, making it easier to manage all available inputs in your Kiosk setup.

Sequential action specifications

Here are some additional details related to configuring sequential actions in Kiosk Studio:
  1. You can add up to three sequential actions from webhooks and functions between the two screens in a kiosk or between the start and end state of a kiosk.
  2. The execution wait time for webhooks and Deluge functions is 10 seconds. If the action takes longer, it will be considered as having failed and will be moved to the failure path (if configured). The action will still be executed, but its response will not be available in later screens.
  3. The maximum number of fields that can be created for webhooks and Deluge functions is 25.
  4. If errors like sockettimeout, threadtimeout, or connecttimeout occur while webhook or Deluge functions are being executed, the action will be considered as having failed and will be move to failure path (if configured).
  5. Only JSONObject responses from webhooks and functions are supported.
  6. JSONArray is not supported for sequential actions.
  7. The string returnType is only supported in functions. Thus, the JSONObject response has to be parsed and sent as a string from the action.
Sequential actions are designed to make kiosks smarter, faster, and more connected, and to help you create dynamic, data-aware experiences that respond in real time.

We're sure this valuable addition to Kiosk Studio will provide users with greater control to create smoother flows. If you have any questions regarding this enhancement, please comment below and we'll get back to you at the earliest.

Thanks & Regards,
Serena Woolridge


    • Recent Topics

    • Send out follow-up email in the same thread (threaded conversations in individual emails) from Zoho CRM

      Hi, I'm new to Zoho. I'm trying to send individual emails to my leads one by one. And I'll send out follow up email if I don't hear back from them later. However, instead of sending a new email, I want to reply in the same email thread so that the recipients
    • Synching changes to Stripe when changes are made in Zoho Billing

      We have a situation where we have merged customers in Zoho BIlling and then found out later that the payment in Stripe was not updated and still associated with the old customer record. The card gets updated and billed, but that payment is still associated
    • Depositing funds to account

      Hello, I have been using Quickbooks for many years but am considering moving to Zoho Books so I am currently running through various workflows and am working on the Invoicing aspect. In QB, the process is to create an invoice, receive payment and then
    • Is Zoho Sites still actively being developed?

      Hello, Is Zoho Sites still actively being developed as part of the Zoho ecosystem? I noticed that the What's New page (https://www.zoho.com/sites/whats-new.html) does not show any updates since Q1 2025. We were considering migrating our website from Squarespace
    • FSM integration with Books

      Hi, I have spent a few months working with FSM and have come across a critical gap in the functionality, which I find almost shocking....either that, or I am an idiot. The lack of bi-directional sync between Books and FSM on Sales Orders/ Work Orders
    • web to lead

      Can anyone help me how to create web to lead from zoho marketing automation
    • Introducing Workqueue: your all-in-one view to manage daily work

      Hello all, We’re excited to introduce a major productivity boost to your CRM experience: Workqueue, a dynamic, all-in-one workspace that brings every important sales activity, approval, and follow-up right to your fingertips. What is Workqueue? Sales
    • UI issue with Organize Tabs

      When looking at the organize Tabs window (bellow) you can see that some tabs are grayed out. there is also a "Add Module/Web Tab" button. When looking at this screen it's clear that the grayed out tabs can not be removed from the portal user's screen
    • I created a signup form in Zoho Marketing Automation with the correct field mapping, but the data is not being reflected under Leads in Zoho CRM.

      web to lead from zoho marketing automation
    • Pasted Images not being embedded in custom mail

      Hi, I'm making a custom report by email based on commentaries. I have the email ready, all working great except for images that are being pasted in the commentaries. Zoho deals with them as temp images and so it requires authentication to view them, something
    • Kaizen #232 - Building a Ticket Escalation Mechanism from Zoho CRM

      Howdy, Tech Wizards! Picking up the thread from last week, we will continue our Zoho CRM and Zoho Desk integration. In Kaizen #231 - Embedding Zoho Desk Tickets in Zoho CRM, we built a Related List widget that displays open Zoho Desk tickets within the
    • Inactive License for free account.

      I recently upgraded my Cliq subscription not my team (on the free version), are unable to login to their accounts. The error message received is Inactive License Looks like you have not been covered under the current free plan of users. Please contact
    • Deluge scripts

      Why is there not a search function to make it easier to find the script of interest when modifications are required.
    • Zoho Sheet for Desktop

      Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
    • Zoho Books (and other Finance Suite Apps) - Clickable Item Name on Invoices and Reports

      Hi Zoho Books team, It would be really helpful if the Item Name on Reports were clicable to take me to the item. The same on Invoices, often I am looking at an invoice and I want to look at the deails of a product. A link here would be helpful to jump
    • Zoho Books - Payment Gateway - Revolut

      Hi Books Team, My feature request if to include the popular platform Revolut as a payment collection option on invoices in Zoho Books. Please upvote if you are also looking for this option.
    • Searching for an item from within an invoice should show any item containing the string, not just those that begin with the string.

      Hello, I've found myself becoming increasingly frustrated with the limited line-item seach when adding new items to an invoice. The problem is that the characters being typed are only being matched from the beginning of the item name.  This might be usable
    • How to Rank Tables by Row Count in Descending Order

      I am trying to understand the consume of lines that grow up so fast in the last week. Is there any way to create a pivot table or query to get TABLE NAME LINES in descending order?
    • Dealing With One-Time Customers on Zoho Books

      Hello there! I am trying to figure out a way to handle One-Time customers without having to create multiple accounts for every single one on Zoho Books. I understand that I can create a placeholder account called "Walk-In Customer", for example, but I
    • Marking a meeting 'done'.

      I would like to somehow mark a meeting 'done' and placed under the contact's page rather than deleting it and having no record of it. Am I missing a button that does this?
    • Feature Request: Render Markdown (.md) files in Zoho Cliq

      Hi, We regularly share Markdown (.md) files in Zoho Cliq. However, when we open these files in Cliq, the content does not render as Markdown—it displays as plain text. This forces us to copy/paste the content into an external Markdown viewer to read it
    • Zoho Desk EU slow/unresponsive

      Has anyone else got issues with ZohoDesk today in the EU? It takes an age to come back and if you do start typing something and try and send or save it looks like it times out. We are also getting this pic. ot I can't see anything on https://status.zoho.eu/
    • EU DC Partial Outage Resolved: A Detailed RCA

      Incident Summary Due to an overload on one of the nodes in the EU DC for Zoho Desk, the system was unable to handle the heavy load, causing a slowdown in requests and resulting in a partial outage for customers with data residing in that node. On May
    • CRM Percent custom fields: When will it show the % symbol and behave like %?

      1. Actually Percent custom fields fail to show the % symbol. 2. When in formulas Percent fields work like number: 100 x 5% = 5 ideal world 100 x 5% = 500 what happens actually 3. When importing Percent fields the % symbol has to be removed and the data
    • How to use OR when filtering using two fields

      I want to create return a list of Account Names by filtering on Field1 = "yes" OR Field 2 = "no" I can't see how to use the OR in the filter.
    • Subforms and automation

      If a user updates a field how do we create an automation etc. We have a field for returned parts and i want to get an email when that field is ticked. How please as Zoho tells me no automation on subforms. The Reason- Why having waited for ever for FSM
    • Xero Billing Data (22 instances) - Zoho (CRM) - Single Source of Truth For Client Data & Notes

      Hi - I’m trying to build out a CRM for a Single Source of Truth Currently I have 22 Instances of Xero (for legal entity purposes - can’t consolidate to one) How would I be best placed to do this? Is it possible to have all the Xero instances (22) → Consolidated
    • Select CRM Custom Module in Zoho Creator

      I have a custom module added in Zoho CRM that I would like to link in Zoho creator.  When I add the Zoho CRM field it does not show the new module.  Is this possible?  Do i need to change something in CRM to make it accesible in Creator?
    • New 2026 Application Themes

      Love the new themes - shame you can't get a little more granular with the colours, ie 3 different colours so one for the dropdown menu background. Also, I did have our logo above the application name but it appears you can't change logo placement position
    • Zoho Expense - Bi-Weekly Report Automation

      Hi Zoho Expense Team, My feature request is to please include an option to automate creation of reports bi-weekly (every 2 weeks)
    • PDF Generator Upgrade

      Hi Team, What will happen if I don't make any changes for existing template. Zoho just ask us upgrade but haven't tell the benefit. Zoho Corporation
    • Zoho CRM Case Notes - Share to Customer

      Hi team does anyone know the Api to set a note, against a case, to shared with customer? i cant seem to find it  cheers 
    • 500 internal server error on opening an iframe through a deluge script

      Hi Team I am trying to open an external url in an iframe through my deluge script which is associated to a custom button . By doing this i am getting an "Internal Server Error" . Please can you help me with this.
    • Zoho CRM Quotes – Subform and PDF/Writer Limitations

      Hello, I am encountering the following limitations in Zoho CRM Quotes: Custom product images cannot be uploaded in the subform – the image upload field cannot be added; only the file upload field is available. File upload placeholders cannot be used in
    • Strange behavior in CRM Number Field – Characters allowed but not "e"?

      Hi everyone, Has anyone faced this strange issue in Zoho CRM? In a Number field, it is possible to type some characters, but the character "e" cannot be entered. This was really surprising to me. Normally, a number field should restrict all characters
    • No background for video recordings, no playback speed, can't even playback longer recordings - have to download…

      Hi. We utilize heavily video messages on Slack, but wanted to migrate to Cliq with Zoho One, however very basic yet very frequently used feature is missing: backgrounds for video recordings and playback speed. We were not happy with Slack's 5 minute limits
    • Support inefficiency

      We have been asking for support for a minor adjustment for 12 days now and we haven't got a single viable resolution from support team despite there are 19 emails going between our HR team and various support emails from Zoho. 1. they do not understand
    • Can I export to PDF in Zoho Learn

      I have seen help pages where export to pdf options are available but I do not see that option available from the application. I see that exprt is available in my free trial version but that is only to html pages. I need to be able to export my manuals
    • Zia capabilities now available in the Professional edition announcement

      Hello all! The Professional edition now supports a broader set of Zia capabilities, enabling teams to bring AI into more of their everyday CRM work. From writing assistance and summaries to setup support, predictions, and recommendations, Zia can now
    • Perfomance Management - Zoho People

      Hi team, I am looking for performance management data such as KRA, goals, feedback, appraisals, etc., in Zoho Analytics. However, I am unable to find these metrics while editing the setup. Could you please confirm whether these fields are available in
    • Next Page