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:
Can a Zoho CRM Kiosk Function action receive values directly from Screen fields without requiring CurrentRecord, GetRecords, or CreatedRecords?
Is there a supported method to map Kiosk Screen fields to Deluge Function arguments?
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.