Good morning/afternoon/evening, community. I'm encountering an issue while using Zoho Flow to create a record upon the submission of a Zoho Form (I'm not using the native integration because this form is intended for clients). The problem is that I have fields that are checkboxes, and every output from the form is input as a string when creating a new record in Zoho CRM. As a result, I never get a boolean value for the checkboxes in Zoho CRM.
This is my actual function:
bool marketing_checkbox_boolean(list marketing_requires_list)
{
marketing_fullList = {"Create newsletters (Mkt - admin)","Create social media calendar","Post on Social Medias (LinkedIn/Facebook/Instagram/Twitter)","Send Newsletters","Monitor online traffic and report results.","Assist with the web design and development.","Create simple graphics on Canva","Create videos","Create posts about success stories.","Reply messages on social media","Delete/Report negative comments on social media (LinkedIn/Facebook/Instagram/Twitter)","Website Audit for outdated information.","Help to create sales materials (i.e./Presentations/Banners/Mailings/Brochures/Decks)"};
verification = marketing_fullList.contains(marketing_requires_list);
return verification;
}
I was told about a function called map() that might help me, but I can't find it on the Zoho Deluge page. I would really appreciate any assistance.
I Tryed the native integration of Zoho CRM in Zoho Form but the client is going to fill the form, so I cant add the Zoho CRM integration Field.
I'm seeking guidance on where to turn for help, as I'm currently stuck. Alternatively, a more comprehensive guide on Zoho Deluge would be greatly appreciated, since the information on Zoho's page is neither complete nor clear.


Not sure I fully understand the issue you are trying to describe, however, here is what I think understand from what you've said. You are trying to use deluge scripting/custom code to create a CRM record upon submission of Zoho form data, but you are having issues with getting the checkboxes from the form to the CRM record. If this understanding is correct, my assumption is that you are passing the boolean value as string. Here is what the data you are passing should look like;
"fieldName": true
Put that in your maplist or what is called the dictionary of data you are creating a record with. Hope this helps.