Important updates to Zoho CRM's email deliverability

Important updates to Zoho CRM's email deliverability

Last modified on: Jul 24, 2024
These enhancements are released for all users across all data centers.

Modified on: Oct 30, 2023
Organisations that are in the Enterprise and above editions of Zoho CRM, and have not authenticated their email-sending domains will have their newly created mass emails and other email notifications associated with newly created or edited automated processes (like workflows, blueprints, etc.) sent from email addresses connected to Zoho's own authenticated domains. This change has been rolled out to accounts across all data centres. Upon authenticating their domains, the emails tied to these processes will be sent from their own email addresses automatically.

Modified on: Oct 4, 2023
Organisations who are in the FreeStandard, and Professional editions of Zoho CRM, and have not authenticated their email-sending domains will have all their emails sent from email addresses connected to Zoho's own authenticated domains. This change has now been applied to accounts in all data centres. Once these accounts authenticate their domains, the emails will automatically be sent from their own email addresses.
Dear All,
 
We're thrilled to talk about the enhancements that are coming up to improve Zoho CRM's email deliverability, as well as the systems we have in place today to support our customers' email communications.
 
As you might know, our current systems help users send nearly 100 million emails every month via Zoho CRM, be it through features like workflow rules, mass emails, emails sent for meetings, 1-to-1 sales communication purposes and so on. We're looking to update these systems and make some in-product changes to ensure that customer emails have the best possible delivery rate without any bounces and that our email-sending IPs and domains have the best sender reputations.
 
We believe this is a crucial update to our email features, as improving sender reputation results in higher deliverability of our customers' emails, which in turn gives them high conversion rates in their business communications and sales pipelines. To help us achieve this, we're working to ensure that all emails that go out from Zoho CRM only do so from email addresses connected to authenticated domains.

What is domain authentication?

Our systems have to recognize that users actually own the domains connected to the email addresses from which they send emails. When users add the necessary SPF and DKIM files to their domain's DNS settings, their email-sending domains will be successfully authenticated.
 
Zoho CRM then provides this authentication information to recipients' inbox providers every time we send an email. By doing so, inbox providers like Gmail, and Outlook, can be confident that the emails they receive from Zoho CRM are really from whom the senders claim to be, and this improves our system's sender reputation. Conversely, by sending emails connected to non-authenticated domains, we fail to provide inbox providers with this confidence, which brings down our sender reputation.

How are these updates going to ensure domain authentication?

  1. Email addresses from public domains will automatically be re-formatted: Email addresses from public domains like Gmail, Yahoo, and Outlook will be automatically updated to Zoho CRM's own authenticated domains. For example, when a user sends emails using emailaddress@gmail.com via Zoho CRM, the email's recipients will see the emails in their inboxes as being sent from emailaddress.gmail.com@zohocrm-2380248-sdus09.com.

    We're making this change and disallowing the use of public email providers, as they are prone to the extreme scrutiny of inbox providers and have poor deliverability rates—thereby affecting our sender reputation. For instance, when rogue users sign up for Zoho CRM free trials using addresses from public email providers just to send spam emails through our systems, we will be able to act faster and stop these users, as the emails they send are routed from our authenticated domains and we can easily identify any bad actors damaging our sender reputation.

  2. Email addresses from non-authenticated domains will also be automatically re-formatted: We are mandating domain authentication for all email-sending domains. This means that even if users have been sending emails through non-authenticated email addresses so far, after this enhancement, their email addresses will automatically be re-formatted similarly to email addresses from public email providers—unless their domains are authenticated.

    For example, if users send emails from sales@zylker.com, recipients will see the emails in their inboxes as being sent from sales.zylker.com@zohocrm-2380248-sdus09.com, assuming zylker.com has not been authenticated.

    This mandate is to improve Zoho CRM's sender reputation and to meet the highest industry standards. As Zoho CRM uses a shared back-end infrastructure to send all of our user's emails, it's essential that customers with authenticated domains and healthy email-sending practices are protected from the damage to our infrastructure caused by accounts using non-authenticated domains to send emails.

    This is important to note unless all domains that are used to send emails from your Zoho CRM accounts are authenticated, this will affect your existing emails, workflows, and business communication that you may have currently set up.
Points to be noted:
  • The Email Authentication page (Setup > Channels > Email > Email Deliverability > Email Authentication) will display all the domains that are accessible within your account, determined by the email addresses found in both your active user's list and organizational email addresses under Available domains. Users should ensure that they have authenticated their email-sending domains from the list of available domains.
  • The mentioned email deliverability changes do not apply when users send emails through their configured mailbox or when an email relay server is set up for an account.

Release plan:

  • Recommended domain authentication and sender address change for non-authenticated domains have now been released for all new organizations who sign up for Zoho CRM.
  • For existing users who send or configure email notifications from inside Zoho CRM, we will soon have in-product reminders and alerts informing about these changes.
That's all about the enhancements. Let us know your thoughts and feedback in the comments below.


Thanks! 
Sohel

    Zoho Desk Resources

    • Desk Community Learning Series


    • Digest


    • Functions


    • Meetups


    • Kbase


    • Resources


    • Glossary


    • Desk Marketplace


    • MVP Corner


    • Word of the Day


      Zoho CRM Plus Resources

        Zoho Books Resources


          Zoho Subscriptions Resources

            Zoho Projects Resources


              Zoho Sprints Resources


                Zoho Orchestly Resources


                  Zoho Creator Resources


                    Zoho WorkDrive Resources



                      Zoho Campaigns Resources

                        Zoho CRM Resources

                        • CRM Community Learning Series

                          CRM Community Learning Series


                        • Tips

                          Tips

                        • Functions

                          Functions

                        • Meetups

                          Meetups

                        • Kbase

                          Kbase

                        • Resources

                          Resources

                        • Digest

                          Digest

                        • CRM Marketplace

                          CRM Marketplace

                        • MVP Corner

                          MVP Corner




                          Zoho Writer Writer

                          Get Started. Write Away!

                          Writer is a powerful online word processor, designed for collaborative work.

                            Zoho CRM コンテンツ






                              ご検討中の方

                                • Recent Topics

                                • Power of Automation :: Automatically start / pause / stop timer on task status update.

                                  Hello Everyone, A Custom function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:-
                                • Editor limitations to define screen types

                                  Guys I have noticed that even in version 2.0 of the editor (which is this new one we use) we still have a lot to improve... When I compare to some more global solutions like Wix, Zyro, Go Daddy, Squarespace and Weebly feel that we have some limitations
                                • Dúvidas do Zoho Creator

                                  Pessoal, Estou colocando um tópico para dúvidas do Zoho Creator. Um abraço, Leandro
                                • Tropicalize Books

                                  Books is an incredibly powerful tool that works well in many countries. But I feel that it is a product that is not yet "tropicalized" for Brazil as we speak (this would be like adapting the local reality). We have many strong competitors who do more
                                • Automatic Sitemap Generation

                                  Guys are all right? Doesn't make sense for me to have to generate a map site and upload it... because it's not automatically generated just as it is done in WIX? where the customer doesn’t have to worry about this.
                                • SEO improvements with ZIA

                                  Are you okay? I would like to bring an idea that would be amazing to improve the product that is the possibility of being able to improve the SEO of the pages (this of each page or each article on the blog) through ZIA so that it could create page Summary
                                • Automatically updating field(s) of lookup module

                                  I have a lookup field, which also pulls through the Status field from the linked record. When the lookup is first done, the Status is pulled through - this works perfectly. If that Status is later updated, the lookup field does not update as well. As
                                • Initiating a SalesIQ Zobot from a custom button on Zoho Sites

                                  I have created a Zobot set to initiate on a custom action called "Fast_Answers". On Zoho Sites, I created a code snippet button and set it to on-click run the event called "Fast_Answers". I installed the SalesIQ integration code into the Zoho Sites Page
                                • Zoho Desk -> Zoho Analytics : Where is the field for "Layout" ?

                                  I have many different layouts on my helpdesks and I want to be able to identify the stats for each one, however I can not file the field in the raw data from the Zoho Desk datasource. I thought it might be under "Tickets" but there is nothing. There is
                                • Set resolution mandatory field

                                  Hi,  i have 2 questions:) : - i want to set the resolution field mandatory before close the ticket. Because for now, i can close the ticket without writing how i solve it - how can i setup zoho desk to receive ticket by email(e.g. clients sent email to support@mydomain.com) and it create a ticket in zoho desk
                                • Impuesto automatico en cotizaciones

                                  Buen dia Mi pregunta es como se puede poner alguna operacion para que las cotizaciones me salgan automaticamente con impuestos ya que uno al cargarla al final tienen que añadir el porcentaje de impuesto Saludos
                                • Zoho Assist "Agree and Download" Button "Greyed Out" ("Light Blued" Out)

                                  Anyone else having issue where support clients are unable to click "Agree and Download" to access the client so that we can provide remote support? This is for "on demand" support via accessing the support page and entering the support key and name. This
                                • Project Billing with the Staff Hours Method in Zoho Projects

                                  The Staff Hours Billing Method in Zoho Projects allows you to bill your clients based on the actual time spent by each team member on a project, at the rate set for each user. This is useful for projects where different skill sets are needed and service
                                • Creator Subform to CRM Subform

                                  Hello all, Has anyone successfully written data from a Creator Subform into CRM subform? I have been able to get the rows to populate but none of the data will come through. I'll add my code and the result in CRM. Creator Subform is 'Delivery_Receiving_Hours'.
                                • custom fields not populating from deluge script into invoice

                                  Hello, I've created some Deluge script that is meant to take a few inputted invoice custom fields and calculate a few others. I can see when I execute the function that my inputted custom fields are being passed, yet im still ending up with all "null"
                                • tax summation function - getting error

                                  Hello, I'm trying to create a function that adds all of individual tax rates from a few jurisdictions. I'm getting an error on line 9 - Value is empty and 'get' function cannot be applied. I've checked that I have data in each of the required fields,
                                • Backstage / Zoho Books integration

                                  Hello. We have Zoho One and have slowly started using Backstage. Loving it. Problem is, we have ZERO accounting control over what is sold through this product. When will we be able to connect it to our existing Zoho Books tenant? Thank you very much!
                                • Getting list of calendar events over api for zoho mail calendar

                                  Hi, I am using just Zoho mail without using Zoho CRM. I wanted to get all events booked in my zoho mail calendar through an api at regular intervals. I could find such API support for Zoho CRM calendar but not for zoho mail calendar. Can you kindly let
                                • Allocate emails to user in a shared mailbox

                                  Hi, This might be obvious, but I cannot find the answer. I have 3 shared mailboxes so any team member can see the emails. Is there a way of allocating a specific email to a user so that it is their responsibility to deal with it? Thanks in advance.
                                • Introducing Zoho Campaigns' own gateway for SMS campaigns

                                  We are excited to announce the launch of our SMS Gateway to send SMS through Zoho Campaigns. We have also made a few other changes in our current SMS Campaign model to improve your over all user experience. These updates are planned with an aim to expand
                                • Update a lookup field in CRM from Creator using deluge

                                  I have a Creator form that creates a new account. When it creates the new account in the Accounts Module, I need it to also populate the Parent Account, which is a lookup field coming from the Module Parent Accounts, field Parent Account Name. I have
                                • SMS Keyword Tracking in Zoho CRM From Zoho Campaigns

                                  Is there a way to track SMS leads in campaigns by associating them with specific keywords or codes? Additionally, can these leads be pushed to the CRM while retaining the keyword for tracking and reporting purposes?
                                • Projects Multiselect API

                                  Having troubles setting a mutli select field via API. updateMap = map(); updateMap.put("UDF_MULTI1","picklist_id1,picklist_id2"); updateProjectRes = invokeurl [ url :"https://projects.zoho.com/restapi/portal/XXXX/projects/" + projectID + "/" type :POST
                                • Bill quantity received / PO quantity

                                  PO's are raised & often the quantity received is greater than the PO quantity, so when we receive the bill & adjust the quantity on the bill we get.... Quantity recorded cannot be more than quantity ordered. This necessitates the adjustment of the PO
                                • ZOHO BOOKS - RECEIVING MORE ITEMS THAN ORDERED

                                  Hello, When trying to enter a vendor's bill that contains items with bigger quantity than ordered in the PO (it happens quite often) - The system would not let us save the bill and show this error: "Quantity recorded cannot be more than quantity ordered." 
                                • Adding Bluesky channel

                                  Hello, Is Bluesky (AT protocol) soon added on Social ? Bluesky is being developped and is now open to anyone (no more invitation) Thank you
                                • Using Queries with dynamic parameters in Kiosk Studio

                                  Hi, I'm pretty new when it comes to developing within Zoho (I'm really a .NET developer), as it was just added to my responsibilities. For a new feature in the CRM, I'm trying to develop a Kiosk function to show a list of records (retrieved by the new
                                • Unused items should not count into the available number of custom fields

                                  Hey, I realized that unused Items reduce the number of available custom fields. I can't see a case where that makes sense. Especially in our case where we have two different layouts in Deals with a lot of different fields, this causes problems.
                                • Introducing Bot Filtering for Accurate Email Campaign Analytics

                                  Dear Marketers, We're excited to announce a new feature designed to enhance the accuracy of your email campaign analytics: bot filtering. This feature helps you filter out bot-generated opens and clicks, ensuring your campaign reports reflect genuine
                                • Tip 37: Time Log Restriction in Zoho Projects

                                  Timesheet in Zoho Projects helps you big time in entering log hours for the tasks and issues and approving them. Now, with the new Time Log Restriction option, you can set daily and weekly log hour limits. You can restrict users from entering extra log hours than the permissible limit. The limits are restricted to 24 hours per day and 168 hours per week by default based on business hours. To customize, navigate to Task & Timesheet settings under Portal Configuration in Zoho Projects setup and enable
                                • Chart showing schedule

                                  I want to be able to create a chart for everyday to check and which of which driver is available on the timeframe. Here's my table Name City Day Start Time End Time Driver1 Medicine Hat Monday 11:45 AM 4:45 PM Driver 2 Medicine Hat Tuesday 11:00 AM 7:00
                                • Multiple Vendor SKUs

                                  One of the big concerns we have with ZOHO Inventory is lack of Vendor Skus like many other inventory software packages offer. Being able to have multiple vendor skus for the same product would be HUGE! It would populate the appropriate vendor Sku for
                                • In Zoho Projects, is there a way to create a folders template under documents that can be used once a project is created?

                                  We have a specific folder structure that we would like to use that is standard across every project. Instead of having to create this structure every time a project is created, is there a way to create a template for the folders that can be added?
                                • Zoho Payroll in France

                                  When will Zoho Payroll be available in France ?
                                • Blueprint - 'On hold' state with an automatic transition?

                                  I think I'm missing something here so I'm hoping if I explain what I'm trying to achieve someone might be able to give me a way around it. We sometimes get request far in advance but we don't want to action them unless it is 7 days from when they are
                                • HOW TO VIEW INDIVIDUAL COST OF NEWLY PURCHASED GOODS AFTER ALLOCATING LANDED COSTS

                                  Hello, I have been able to allocate landed costs to the purchase cost of the new products. however, what i need to see now is the actual cost price (original cost plus landed cost), of only my newly purchased products to enable me set a selling price
                                • Client Script: $Client.refresh({ triggerOnLoad: true }); not triggering onLoad Client Scripts

                                  Hey friends! I'm trying to store a temporary var, refresh the page for the user, then check that temporary var and do some actions. Theoretically using the title's code: $Client.refresh({ triggerOnLoad: true }); should refresh the page and trigger on
                                • Calculate months and years between 2 dates on subform

                                  I am looking for a function syntax for an employment candidate to calculate the number of years and months (decimal format. eg 1.2 years) they are employed. I have their start date entered, but if the end date is blank, that tells me they are still employed
                                • Combine related grouping values into categories in CRM analytical components

                                  Hello everyone, Analyzing large datasets can be challenging when dealing with numerous individual data points. It's often difficult to extract meaningful insights when information is scattered and ungrouped. To address this, we're adding options to create
                                • How Kiosk Studio can simplify sales for bank employees | Kiosk Studio Session #4

                                  Hello everyone, Banks can boost revenue by cross-selling to their current customers. For example, they can sell credit cards, personal loans, and more to existing account holders. To do this, bank employees move all around the CRM, open and close records,
                                • Next Page