Create Encrypted Zoho Forms URL for SMS Pre-Population forms using zfcrm_entity=

Create Encrypted Zoho Forms URL for SMS Pre-Population forms using zfcrm_entity=

Hello Zoho Forms Community and Zoho Team,

I’m trying to send a Zoho Forms URL via SMS with pre-populated CRM contact data, inspired by a post from four years ago by GlennP (https://help.zoho.com/portal/en/community/topic/passing-the-crm). Our form is set up correctly and works well when sent via a CRM email template with a form button. The email generates a URL like:

https://forms.zoho.com/yourorg/form/yourform/formperma/UniqueCode?zfcrm_entity=Contacts&zf_encrypted_entity=longencryptedtoken

This pre-populates fields (name, phone, etc.) from the CRM contact record, allowing customers to validate or update their data seamlessly.

We also have a Deluge script tied to a button that sends a basic form URL via SMS to the contact’s phone number, asking them to confirm or update their information. The SMS URL looks like:

https://forms.zoho.com/yourorg/form/yourform/formperma/UniqueCode

The problem is we don’t know how to generate the encrypted token (zf_encrypted_entity) in Deluge to include in the SMS URL for pre-population. Is there a way to programmatically create this token for a CRM contact, like the email template does? Alternatively, is there another method to pre-populate the form using a Contact ID or similar identifier via SMS?

Any Deluge code, API calls, or workarounds would be greatly appreciated. Thanks for your support!

Best,



Info
Moderation Update:

I'll be locking this post as the same requirement is already being discussed in another thread. We request that you follow the linked post below for further updates.