How to customize HTML email templates that impresses your audience: Part 3
How to customize HTML email templates that impresses your audience: Part 3
Crafting Remarkable Email Templates
In the first two parts of the series, we learnt to make text based edits, use variables, add logos and a lot more. Here are the links to the first and the second parts of the series if you've missed it.
We did not exploit the real potential of Zoho Bookings email customization feature in them. You can design a completely new email template that represents your brand in every way. Check out the below sample email.
To do that, you need to know HTML or take help from someone who knows it. That is not the case with our users. So, we are suggesting a shortcut. There are online tools where you can choose an email template, tweak the code (as we discussed in the second part) and download its html code. Import that code to Zoho Bookings' email editor and you have the best email template you need.
For this article, we have used one of those tools named Beefree.
Using Beefree to edit your email templates
Estimated Completion Time - less 20 minutes
Notes
Beefree is one of several editors in the market. Feel free to use an editor which is comfortable for you.
You can create up-to ten different HTML templates in the free plan.
*IMPORTANT* Hosting images on beefree consumes bandwidth. In the free plan, you get 50 GB. Your beefree account gets locked if you cross the limit. Go through this document to see if 50 GB is sufficient for you.
It is mandatory to sign up with a business email. If you don't have one, create one here.
In the FREE plan you'll have 'Powered by BEE' branding at the bottom of your email templates. You can only remove this with a premium subscription.
Steps
Login/Sign up for a Beefree.io account with your business email.
Now click on create new.
Click on 'Create a new email.'
You can start from scratch or pick a pre-designed template to tailor it to your needs.
Make your changes accordingly.
Embed all the required details you wish the customer to know. Refer to the table below
After your customizations, check if 'Saved' text appears. Now click on Exit.
You'll be prompted to export once you exit. If a pop up doesn't show, click on the export button.
Click on the 'Copy the HTML.'
Click on 'Copy the HTML code.'
Navigate to Zoho bookings' HTML editing dashboard, paste it and click 'Save'.
Refer to this video for a step by step guidance.
Additional notes: Variable Names and IDs that you can embed in your email.
Variable Name
Variable ID
Business
Business Name
%businessname%
Business Contact Number
%businesscontactnumber%
Staff
Staff Name
%staffname%
Staff Email
%staffemail%
Staff Contact Number
%staffcontactnumber%
Staff Timezone
%stafftimezone%
Service
Service Name
%servicename%
Service Description
%service_description%
Appointment
Appointment ID
%appointmentid%
Appointment Time
%appointmenttime%
Appointment From Time
%appointmentfromdate%
Appointment From Date
%appointmentfromtime%
Appointment To Date
%appointmenttodate%
Appointment To Time
%appointmenttotime%
Appointment Old From Date
%oldappointmentfromdate%
Appointment Old From Time
%oldappointmentfromtime%
Appointment Old To Date
%oldappointmenttodate%
Appointment Old To Time
%appointmenttotime%
Booking ID
%invoiceid%
Booking Summary URL
%invoicesummaryurl%
Booking Timezone
%customer_booking_time_zone%
Booking Start Time
%customer_booking_start_time%
Appointment Reschedule URL
%rescheduleurl%
Appointment Cancel URL
%cancelurl%
Booknow Link
%booknowlink%
Notes
%notes%
Customer
Customer Name
%customername%
Customer First Name
%customer_first_name%
Customer Last Name
%customer_last_name%
Customer Email
%customeremail%
Customer Contact Number
%customercontactnumber%
Video Conferencing
Meeting Info
%meetinginfo%
Meeting Key
%meeting_key%
Meeting Joinlink
%meeting_joinlink%
Meeting Startlink
%meeting_startlink%
Conclusion
In this three-part series we have learnt how to
Edit text in emails
Change background, font colors, add logos
Revamp your entire HTML email templates using beefree.
We hope that you found this guide useful. If you have any queries, feel free to drop them in the comments.
Hi there, The same way you changed the custom function editor's interface wider, it would be nice to be able to edit panels in pages using the full width of the screen rather than the currently max-width: 1368px. Is there a reason for having the configuration panel not taking the full width? Its impossible at this width to edit panels that have a lot of elements. Please change it to 100% so we can better edit the layouts. Thanks! B.
Hi everyone, Following our Zoho Creator - Tips and Tricks series every fortnight, we are back today with a tip based on one of the most popular questions asked in our forum. This tip would help you fetch data from another application(App B) and use it
Hey everyone, We're excited to share some powerful updates for the month of May! Let's take a look! Reply to your Instagram and Facebook comments privately through direct messages Are you tired of cluttered comment threads or exposing customer queries
Hello, I am trying to prevent duplicate emails going to clients when more than 1 deal is being updated. To do this, I would like to create a formula to identify if a date/time field is >= 2 hours ago. Can someone please help me write this formula? Example:
We need Process admins like Zoho CRM in Zoho Books for per stage approval Currently in books, admins only have the option for Final Approval But for example, in cases like when an employee is on leave, we can't just approval one level we only have option
Telecom and Internet Service Providers operate in markets where usage varies drastically from one customer to another. While flexible, usage-based models align revenue directly with consumption, they also introduce operational challenges like real-time
The updates for the third quarter of 2025 are out. A few significant features and enhancements have been rolled out to improve user experience and product capabilities. The following are the updates: Manage tags and cluster tags Record and maintain project
Hello Developers! Welcome back to a fresh week of Kaizen! We are grateful for your active participation in sharing feedback and queries for our 200th milestone. This week, we will answer the queries related to Functions and Extensions in Zoho CRM. 1.
This is something I have asked repeatedly. I'll ask once again. Suppose that you work in France. Next month you have a trip to Guatemala. You call a contact there, close a meeting, record that meeting in CRM. On the phone, your contact said: "meet me
Hi, We run a small cloud kitchen and are interested to use Zoho for Inventory and Composite Item tracking for our food served and supplied procured to make food items. Our model is basically like subway where the customer can choose breads, veggies,
Hello, I'm exploring how we can set up and use Linked Workspaces and would like to hear from customers and partners about your use cases and experience with them. I have a Zoho ticket open, because my workspace creation fails. In the meantime, how is
When integrating a Zoho Form into the Accounts menu of the CRM I'm having trouble with how names are formatted ; In Forms the data is available as First Name or Last Name In the CRM there is only one field called Name How can I ensure that "John" "Smith"
Dear Customers, We hope you're well! By their nature, modern businesses rely every day on computations, whether it's to calculate the price of a product, assess ROI, evaluate the lifetime value of a customer, or even determine the age of a record. With
Hello form builders! It’s the festive season, the perfect time to spread joy and great deals! Now, with Zoho Forms’ latest enhancement for Stripe Checkout, you can do exactly that with coupon codes! Your payment forms integrated with Stripe Checkout can
Hello Everyone, A Custom Function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as to when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:-
When i edit the description or any field in the potential, account, contact and lead, the Last Activity Time is being updated like the Modified Time. This is messing all workflows and reports and we are unable to track real last time of activities like
I have a lookup field in a module that is linked to the CRM users so we can assign a Project Lead to the customer. Sadly Zoho Marketing Automation doesn't sync Lookup fields so I need to extract information from the lookup to text fields: Lookup field
Hi there, I'm wondering if we can restrict users to login during works - For example the users would be able to login from 8am to 5pm. I have seen the IP address restriction - the only downfall is what if the customer has dynamic IP. thanks Jiri
Hi All! Let's say you want to revamp your presentation and make changes to its visual design. You can do this easily using the Master Slide and its associated layouts. The Master Slide stores information about all the layouts used in the presentation.
Hello everyone! We’re back with the latest updates and enhancements we’ve rolled out in Zoho Invoice from July to September 2025. Here’s what’s new this quarter: Introducing the Singapore Edition in Zoho Invoice Share Invoices through WhatsApp GST 2.0
Action Required: Upgrade to the New SalesIQ Live Chat Widget We're reaching out with an important update regarding the SalesIQ Live Chat Widget that requires your immediate attention. Effective December 31, 2025, audio call functionality will no longer
We currently use Zoho CRM where each Account represents a club or organization, and each Contact represents a manager or owner. However, some of our managers own or manage multiple clubs, and Zoho only allows a contact to be linked to one account at a
I have a rich text merge field in a writer template which is creating a table. I have chosen to use this method instead of a repeat region because I need to specify specific cell background colours which change every time the document is created. The
Hi all, I have been duplicating + editing forms for jobs regarding the same department to maintain formatting + styling. The issue I've not run into is because I've duplicated it from an existing form, the URL doesn't seem to want to update with the new
Hi, I’d like to ask if there is a way to automatically assign an expense category based on the recognized Merchant. What would be the simplest way to set up automatic category assignment? Alternatively, is there an option to first choose the category
I'm considering Zoho Vertical and would love to hear from some devs who've been using it. The Zoho ecosystem is pretty solid, so I assume the experience has been pretty good, but sometimes Zoho has its quirks. Overall, has your experience been positive?
Hello - I believe it is a known issue that the LinkedIn extension Resume Extractor has stopped working and they are working on potential fixes. Wondering how others users are finding this issue and if there are any better workarounds for this issue? It
I'm trying to create a PDF export of data in the CRM. My problem is I want a pretty complicated format for the data. I'm trying to export multiple modules worth of data, with nested one-to-many relationships between the modules. Along with that, I want
Hi, When you use the Sub-Form, and for example you have a Date Field on the Main Page, then Option 1 and Option 2 fields on the Subform, when you export this to CSV the Date column will only have the Date in 1 row, the first row, it would be nice to pad
Hi, I would like for example to be able to have a Date Field and Formula Fields, and then in the Formula Fields I would like to grab just the Month of the above Date Field or the Week Number of the above Date Field. So more "Functions" than the current
I am designing a contact form in Zoho Creator with File upload facility. I am not sure where and how to set the following properties for the same: Allowed File Types Maximum Size of the Attachment Number of Attachments
I am looking to garner support/request the ability to make composite services. A quick search in the forums brings up multiple requests for this feature. I fail to see why an item is mandatory while services are optional. I also would like to see the
Dear Support Team, Please refer attached screenshot. All operation codes getting not applied in work order. Request you to please check and update ASAP.
Hi, how can I match a bank deposit to multiple customer's invoices ? For e.g. A single person paid to us on behalf of different five customers. I need to keep the separated invoices for each customer