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


    Nederlandse Hulpbronnen


      • Recent Topics

      • Why am I seeing deleted records in Zoho Analytics syncing with Zoho CRM?

        I have done a data sync between Zoho CRM and Zoho Analytics, and the recycle bin is empty. Why do I see deleted leads/deals/contacts in Zoho Analytics if it doesn't exist in Zoho CRM? How can I solve this problem? Thanks
      • Peppol: Accept Bill (Belgium)

        Hi, This topic might help you if you're facing the same in Belgium. We are facing an issue while accepting a supplier bill received by Peppol in Zoho Books. There is a popup with an error message: This bill acceptance could not be completed, so it was
      • Zoho Books is now integrated with Zoho Checkout

        Hello everyone,   We're glad to be announcing that Zoho Books is now integrated with Zoho Checkout. With this integration, you can now handle taxes and accounting on your payment pages with ease.   An organization you create in Zoho Checkout can be added to Zoho Books and vice-versa. Some of the key features and benefits you will receive are:   Seamless sync of customer and invoice data With the end-to-end integration, the customer and invoice details recorded via the payment pages from Zoho Checkout
      • Sync Issue

        My Current plan only allows me with 10,000 rows and it is getting sync failure how to control it without upgrading my plan
      • Add Zoho PDF to Zoho One Tool Applications

        It should be easy to add from here without the hassle of creating a web tab:
      • JOB WISE INVOICE PROCESS

        I WANT TO ENABLE JOB WISE TRACKING OF ALL SALES AND PURCHASE
      • PDF Template have QTY as first column

        I want to have the QTY of an item on the sales orders and invoices to be the first column, then description, then pricing. Is there a way to change the order? I went to the Items tab in settings but don't see how to change the order of the columns on
      • RAG (Retrieval Augmented Generation) Type Q+A Environment with Zoho Learn

        Hi All, Given the ability of Zoho Learn to function as a knowledge base / document repository type solution and given the rapid advancements that Zoho is making with Zia LLM, agentic capabilities etc. (not to mention the rapid progress in the broader
      • In App Auto Refresh/Update Features

        Hi,    I am trying to use Zoho Creator for Restaurant management. While using the android apps, I reliased the apps would not auto refresh if there is new entries i.e new kitchen order ticket (KOT) from other users.   The apps does received notification but would not auto refresh, users required to refresh the apps manually in order to see the new KOT in the apps.    I am wondering why this features is not implemented? Or is this feature being considered to be implemented in the future? With the
      • IMAP mail after specify date

        Hi My customer's mail server is on premise and mail storage is very huge. So It never finish sync. and finally stop sync. Cloud CRM have a option like zoho mail sync mail after some date.
      • Claude + MCP Server + Zoho CRM Integration – AI-Powered Sales Automation

        Hello Zoho Community 👋 I’m excited to share a recent integration we’ve worked on at OfficehubTech: ✅ Claude + MCP Server + Zoho CRM This integration connects Zoho CRM with Claude AI through our custom MCP Server, enabling intelligent AI-driven responses
      • Search Bar positioning

        Why is the Search bar on the far right when everything is oriented towards the left?
      • Import Error: Empty values for mandatory fields - Closing Date

        Hello, I've tried multiple times to import a CVS Potential list from another Zoho account. But the error message I get is: Empty values for mandatory fields - Closing Date There are valid dates in this field, so I don't understand why this error messages
      • Feature Requests - Contact Coloured Picklist Visibility & Field Visibility During Ticket Creation

        Hi Desk Team, I have 2 feature requests for you. Since Coloured Picklists are now available in Desk, It would be great if the colours were visible on the Related Details (Contact Information) when creating a ticket. In the screenshot below, I have 2 fields
      • Accounts Receivable Balances Differs in Balance Sheet, Customer Balance Report, AR Ageing Summary, and AR Ageing Details.

        Hello Zoho Accounts Receivable Balances Differs in Balance Sheet, Customer Balance Report, AR Ageing Summary, and AR Ageing Details. Please clarify and fix the issues here. Thanks
      • How to integrate XML with Zoho CRM

        Hi, I have an eCom service provider that gives me a dynamic XML that contains order information, clients, shipments... The XML link is the only thing I have. No Oath or key, No API get... I want to integrate it into Zoho CRM. I am not a developer nor
      • Feature Request - Ability to Customise Contact Info Card on Ticket Details View

        Hi Desk Team, I've added a "Contact Priority" and "Account Prioirty" field and it would be very useful to agents if they could see that information in the Contact Info card on the Ticket Details view. It would be great if we could choose some fields to
      • Tax in Quote

        Each row item in a quote has a tax value. At the total numbers at the bottom, there is also a Tax entry. If you select tax in both of the (line item, and the total), the tax doubles. My assumption is that the Tax total should be totalling the tax from
      • Zoho Flow integration with Facebook Messenger and Whatsapp

        Hi there,  any plans of adding integrations with Facebook Messenger and Whatsapp into Zoho Flow? Seems that more and more business are delivering automated updates such as "your order is received",  "your order has been shipped" and so on via these two platforms. Not sure if Whatsapp has the API access needed i am pretty sure that Facebook Messenger has... Kind regards Bo Thygesen 
      • Multi-currency and Products

        One of the main reasons I have gone down the Zoho route is because I need multi-currency support. However, I find that products can only be priced in the home currency, We sell to the US and UK. However, we maintain different price lists for each. There
      • Campaigns unsubscribe/manage preferences links

        Hi, Where can I edit the unscubscribe and manage preferences link in the footer of the email. I would like it so that when you click 'manage preferences' an form opens up that allows the person to choose what type of emails they do and don't wish to
      • email address somehow still not verified (?!)

        L.S. After creating a new email template in CRM I was about to send a group email to my clients, then Zoho CRM announced that they would change the sender address to some kind of Zoho-e-ddress because my email address "has not been verified". Not only
      • Marketing Tip #17: Add credibility to your online store with Review Widgets

        One of the fastest ways to build trust in an online store is to show real customer feedback right where people are deciding to buy. Third-party widgets let you embed things like Google Reviews, Instagram feeds, or even a WhatsApp chat button. These add
      • adding several team members to an Opportunity

        How can we add several team members to one opportunity for collaboration? I have researched and only found something called Deal Team which I cannot find in my CRM to configure.
      • PDF Annotation is here - Mark Up PDFs Your Way!

        Reviewing PDFs just got a whole lot easier. You can now annotate PDFs directly in Zoho Notebook. Highlight important sections, add text, insert images, apply watermarks, and mark up documents in detail without leaving your notes. No app switching. No
      • Bulk update Profile Permissions

        Dears, What should we do if we add new forms or reports and need to update more than 20 permissions? Updating them one by one feels pretty harsh, doesn’t it?
      • Filter in fields from Jira extension

        We have installed the Jira extension so we can maken Jira issues from Zoho desk. In Zoho desk I can also see the Jira issue status for example but I can not filter on this field. I would like to setup an filter showing me the closed Jira issues. How can
      • Zoho Creator customer portal limitation | Zoho One

        I'm asking you all for any feedback as to the logic or reasoning behind drastically limiting portal users when Zoho already meters based on number of records. I'm a single-seat, Zoho One Enterprise license holder. If my portal users are going to add records, wouldn't that increase revenue for Zoho as that is how Creator is monetized? Why limit my customer portal to only THREE external users when more users would equate to more records being entered into the database?!? (See help ticket reply below.)
      • Add Reporting feature to display variance/change columns when comparing periods

        When running reports to compare periods (for example, Profit and Loss comparing current year to previous), I would like to be able to display variance columns in both (a) amount or (b) percentage.
      • Link Contacts to Billed Accounts

        Hello, I want to do a survey on all my customers of 2025. For that I want to select all contacts linked to accounts who where billed in 2025. How to I create this link to I can then use Zoho Survey with this database of contacts?
      • Pre-Zoho Sales Info - Best Way to Add to Desk / CRM

        My company has been using Zoho One since 2021, with sales data going back through 2020. However, we have been in business much longer, and we have historical sales information that we want to have at our fingertips when talking with customers (usually
      • CRM function REST API response format

        Is there a way to control the JSON response returned by the CRM function REST API? If I call a function using either OAuth or an API key it returns a 200 OK response with a string in the format shown below. I am using a particular feature of an external
      • Using MPN across multiple SKUs and inventory tracking

        I have several different SKU's that share a common MPN and would like to track inventory by MPN. SKU1 has MPN1 assigned SKU2 has MPN1 assigned Here is an example If I start with 5 of MPN 1 in stock I want each SKU1 and SKU2 to show as 5 in stock, If I
      • Unable to Access Application:

        Whenever I try to access my application from the desktop, say I am editing it and want to test something in the desktop environment I get: An error has occurred. An internal error has occurred. Please check the URL , or try refreshing the page I can edit
      • Evernote (ENEX) import limitations

        I have been with Evernote since 2010, but the latest price increase is ridiculous. I am currently testing Zoho Notebook as a replacement. I am impressed so far - if it were not for critical need to import legacy Evernote notes, I would 100% migrate to
      • Cannot see Application from Lookup field

        Hi all, I am trying to access data for an application on our account via a lookup field; however, the application doesn't appear in the dropdown at all. Can anyone shed any light on this, please? I have asked Zoho support; however, they're just as confused,
      • Zoho CRM Meetings Module Issues

        We have a use-case that is very common in today's world, but won't work in Zoho CRM. We have an SDR (Sales Development Rep) who makes many calls per day to Leads and Contacts, and schedules meetings for our primary Sales Reps. He does this by logging
      • Zoho Books integration sync from Zoho CRM does not work

        Hi Zoho Community & Zoho Support We just tried to get a sync some products into Zoho Books from CRM using the native sync and we're getting an error: "It looks like some mandatory fields you're trying to map are empty. Please provide valid field names
      • Disable Auto Send Email Notification in Invoice Creation

        Here is what I am facing Make payment via Razor Pay (All Good) Capture payload data on my webapp Send this data, along with other data to Zoho books to create the invoice However in this step - An email goes to the client + The Invoice remains as draft
      • P & L Sub-categorized accounts

        How can I show sub-categorized Income and Expense accounts on the P & L report?
      • Next Page