Hi everyone,
I see this question come up regularly in the community: "How do I generate a document from a CRM record and get it signed by the client?"
Most answers point to Deluge functions or third-party tools. But there is actually a way to do this entirely inside the Zoho ecosystem, with no code at all, using Zoho CRM + Zoho Writer + Zoho Sign. I wanted to document it here because it took me a while to piece together and I couldn't find one clear guide anywhere.
What this achieves: When a Deal reaches the "Proposal Sent" stage, a pre-filled quote document is automatically generated from the CRM record, personalised with the contact's name, company, deal value, and any custom fields, and then sent to the client for electronic signature via Zoho Sign — all triggered automatically, no manual steps.
The Setup
Step 1 — Build your template in Zoho Writer
Open Zoho Writer and create your quote or proposal document. Wherever you want CRM data to appear, insert a merge field using the Insert > Merge Fields option and connect it to your Zoho CRM module (Deals or Contacts).
Common merge fields people use:
Save the template. You will need the template to be connected to the Deals module specifically.
Step 2 — Set up the Mail Merge in CRM
Inside Zoho CRM, go to a Deal record and click the Writer icon (or go to Setup > Templates > Documents). Associate your Writer template with the Deals module.
You can now manually generate the document from any Deal record. Test this first to confirm all your merge fields populate correctly before automating it.
Step 3 — Automate it with a Workflow
Go to Setup > Automation > Workflow Rules. Create a rule on the Deals module triggered when Stage is changed to "Proposal Sent."
For the action, choose "Mail Merge" and select your Writer template. Set the output action to "Send for Signature via Zoho Sign" and map the signer to the Contact email associated with the Deal.
That is it. No Deluge, no API, no third-party tool.
Things I learned the hard way:
When this works really well: Service businesses, consultants, or agencies who send the same style of proposal repeatedly and want the whole process automated from the moment a deal moves stages.
When you might need something more: If your quotes involve complex product line items, conditional pricing, or dynamic tables, you will hit limits with the standard merge approach and may need to look at Zoho CRM's native Quotes module with a Writer template instead, which is a slightly different setup.