Zoho CRM Kiosk question – Passing Screen Fields to a Function

Zoho CRM Kiosk question – Passing Screen Fields to a Function


I am building a Kiosk in Zoho CRM to create new Supplier (Vendors) records.

Current setup:

  • Screen 1 contains user input fields:

    • Supplier Name (Vendor_Name)

    • First Name (First_Name)

  • I created a Deluge function:

    • createSupplier(vendor_name, first_name)

  • The function works correctly when run manually and successfully creates a Vendor record.

Problem:

When I add a Function action in Kiosk, the function does not execute. No entry appears in the Function logs.

The Function action configuration only allows:

  • CurrentRecord

  • GetRecords

  • CreatedRecords

It appears to expect an existing record context.

What I am trying to do is:

Kiosk Screen Fields
→ Pass values to Function arguments
→ Function creates a new Vendor record

Questions:

  1. Can a Zoho CRM Kiosk Function action receive values directly from Screen fields without requiring CurrentRecord, GetRecords, or CreatedRecords?

  2. Is there a supported method to map Kiosk Screen fields to Deluge Function arguments?

  3. If not, what is the recommended approach for creating a new CRM record from Kiosk input without using the Quick Create popup?

I can prefill Quick Create fields from Screen values, but I have not found a way to pass those same values directly to a custom function.

Any guidance or examples would be appreciated.