A custom module, a Deluge function and a record-page widget that let non-technical staff write their own branded emails and send them from a contact in two clicks — without touching Zoho’s template builder.

Zoho CRM can already send templated email — but templates live in Zoho’s own template builder, behind admin-level permissions most of a sales team doesn’t have and shouldn’t need. So the people who actually know what to say to a customer were writing plain, unformatted one-offs, while anything that looked designed had to go through whoever held the admin seat. The bottleneck was permissions, not skill.
Templates were moved out of the builder and into the CRM itself, as records. A custom "Template Content" module holds a template name, a subject and a body — so authoring a template is now just editing a record, which anyone on the team already has rights to do. A standalone Deluge function, `sendtemplatemail(content, toEmail, subject)`, takes whatever they wrote and wraps it in a fixed HTML shell: table-based layout for mail-client compatibility, a dark header band, a 600px white card, and a muted "this is an automated email" footer. A widget on the contact record ties it together — pick a template, see the rendered subject and body in a live preview, send. The message goes out from the logged-in user’s address, and lands in the contact’s Emails related list like any other CRM mail.


Sales staff author their own email templates by editing a CRM record — no template-builder access, no admin, no developer
Every message is wrapped in the same HTML shell, so a plainly-typed body still arrives looking designed
Table-based email markup with inline styles — built for how mail clients actually render, not how browsers do
Live preview on the contact record shows the exact subject and body before anything sends
Sends from the logged-in user’s own address and logs to the contact’s Emails related list, so the history stays in one place