What's New in Zoho Payroll [India Edition]: December 2021

What's New in Zoho Payroll [India Edition]: December 2021

Hello everyone,

We are excited to bring you all the new features and enhancements we've rolled out in Zoho Payroll last month. Here are the major updates:

Authenticate your email address domain in Zoho Payroll

In Zoho Payroll, you can configure the email address your organisation uses to send reminder emails, payslips, and portal invitations. When you send these emails using email addresses with unauthenticated domains, they may end up in the recipient's spam folder. This means your employees may miss out on important reminders, or it may pave the way for hackers to phish your employees easily. To avoid this, we have introduced an option to authenticate your email address domain by adding the domain's SPF and DKIM records.
Here’s how:
  • Go to Settings > Preferences > Sender Email Preferences.

  • Click Authenticate Now → next to the domain that you want to authenticate.
Now, copy the SPF record from the pop-up that follows and add it to the DNS settings of your domain name provider (e.g. GoDaddy).

Next, copy the Host Name and Value for the DKIM record and add it to the DNS settings of your domain name provider.
Once you’ve added both the SPF and DKIM records, click Validate.

Note: It will take a while for your newly added records to reflect on the DNS server. If your validation fails, wait for a while and try again. Also, you can continue to use Zoho Payroll while the records are being validated.
To learn more about sender email preferences, visit our help documentation.

Withhold salary for employees

We have introduced a salary withhold feature, which enables you to halt an employee's pay for a particular duration. This feature would be especially useful when you have a new employee who has joined in the last week of the payroll month and you want to process their pay along with the next month's salary. When you withhold your employee's salary, they will be skipped from the current payroll cycle and their earnings will be paid as arrears when they are released in the subsequent months.
Here's how you can withhold and release an employee's salary in Zoho Payroll:
  • Go to the Pay Runs module.
  • Click Create Pay Run.
  • In the pay run draft, click the Overflow icon (…) next to the employee’s name and click Withhold Salary.


  • Enter the reason for withholding the salary and click Proceed.
  • Once you’ve added all the inputs, click the Submit and Approve button in the top-right corner of the page.
  • If you have enabled the Zoho Books integration, you can choose to post the journal entry for the payroll transaction in Books. The transaction will be recorded under the account you had configured while setting up the integration.
  • After the pay run is approved, you can record payment on or after the payday.
The withheld salary can then be released in subsequent pay runs.

Note: All the statutory components such as EPF, ESI, etc. will be calculated and deducted from the employee's salary. Only the Net Pay will be withheld when you use the salary withhold feature.

View reports based on approved pay runs

You can now generate reports based on your approved pay runs. Based on these reports, you can analyse your statutory costs and other payroll expenses for the month before you even pay your employees. You can filter and view approved pay run based reports in the Reports module. This option is available only for the reports under Payroll Overview (except Employees' Pay Summary), Statutory Reports, and Deduction Reports.

To view approved pay run reports:
  • Go to the Pay Runs tab on the left sidebar.
  • Click Create Pay Run or View Details if you already have a pay run drafted.
  • Once you’ve added all the inputs, click the Submit and Approve button in the top-right corner of the page.
  • Next, go to the Reports module on the left sidebar.
  • Choose a report from Payroll Overview (except Employees' Pay Summary), Statutory Reports, or Deduction Reports.
  • Click Customise Report on top of the page.
  • Select Approved as the Pay Run Status.

  • Click Run Report.
Your report will be generated based on the approved pay runs in the selected date range.


New enhancements introduced on the Zoho People integration page

You can now export the errors that occur during the Zoho People – Zoho Payroll data synchronisation to resolve multiple "data missing" errors. Using the error report, you will be able to map the missing data to the employees in an excel sheet and then import the details to Zoho Payroll. 
To view the synchronisation errors:
  • Click the Settings icon in the top right corner of the home page.
  • Go to Zoho Apps.
  • Click View Details next to Zoho People.
  • On the Integration Details page, you will find the option to view sync errors. Click View Details.

On the next page you will find all the errors that occurred during the synchronisation process.
  • Click Export Data in the top right corner of the page.

  • On the next page you will find all the errors that occurred during the synchronisation process.
  • Click Export Data in the top right corner of the page.

You can access this page under Settings > Zoho Apps > Zoho People.

Give these features a try and let us know your feedback in the comments below.
If you need any assistance, you can write to us at support@zohopayroll.com and we will get back to you. Check out all our updates on our What's New timeline.

Season's Greetings!

Regards,
Supriya A
The Zoho Payroll Team

    • Sticky Posts

    • Zoho Payroll | Quarterly Product Updates For 2024

      As we navigate through the ever-changing payroll landscape, we bring you the latest updates that span the first quarter of 2024, tailored to meet the diverse needs of employers and employees in India, the UAE, and the US. From useful integrations to refined
    • Introducing Academy 🎉: your go-to hub for all things payroll

      Hello! We're thrilled to launch our newest payroll resource hub - Academy by Zoho Payroll [for India] - the information repository where you can go to learn everything about payroll. Introducing Academy by Zoho Payroll Why did we build Academy? Payroll
      • Recent Topics

      • Unknown table or alias 'A1'

        I would like to create a subquery but i am getting the following error: Unknown table or alias 'A1' used in select query. This is the sql statement:  SELECT A1.active_paying_customers, A1.active_trial_customers, A1.new_paying_signup, date(A1.date_active_customers), 
      • in the Zoho creator i have address field based the customer lookup im selecting the addresss , some times the customer address getting as null i want to show as blank

        in the Zoho creator i have address field based the customer lookup im selecting the addresss , some times the customer address getting as null ,i want to show as blank instead of showing null. input.Billing_Address.address_line_1 = ifNUll(input.Customers_Name.Address.address_line_1,"");
      • Question about upgrade and storage space Zoho Notebook

        After upgarding my Zoho Notebook plan, I am running into the following issue. I just upgraded from a free Zoho Notebook subscription to Pro Lite after I got a notification in my Window Zoho Notebook desktop app saying that I had run out of space. However,
      • how to add email to existing organization i w

        I am already registered my organization and i have an email id. I need one more email id but i can't find anywhere .i want the cheapest email id . how to add ?
      • add zoho account

        How to add a zoho mail to previous zoho account? I have two
      • Name changed in settings for mailbox but still not changed when typed in To field

        In the email account secretary@ i have updaetd the new staff members details but the old members name still appears when I type secretary@ in the To field. I cant work out where Zoho is finding the old name from. I have deleted the browser cache. If I
      • Printing to a brother label maker

        I see allot of really old unanswered posts asking how to print to a label maker from a zoho creator app. Has their been any progress on providing the capability to create a customized height & width page or print template or whatever to print labels?
      • Sync desktop folders instantly with WorkDrive TrueSync (Beta)

        Keeping your important files backed up and accessible has never been easier! With WorkDrive desktop app (TrueSync), you can now automatically sync specific desktop folders to WorkDrive Web, ensuring seamless, real-time updates across devices. Important:
      • Track online, in-office, and client location meetings separately with the new meeting venue option

        Hello everyone! We’re excited to announce meeting enhancements in Zoho CRM that bring more clarity and structure to how meetings are categorized. You can now specify the meeting venue to clearly indicate whether a meeting is being held online, at the
      • Calling the new 'Custom API' feature from within a Custom Widget

        From what I've learned it is not possible to call an endpoint from the new "Custom API" feature within a Creator Widget. The SDK's doesn't support it yet, when calling it natively you end up with CORS issues or at least I couldn't get it working even
      • Announcing new features in Trident for Mac (1.32.0)

        Hello everyone! We’re excited to introduce the latest updates to Trident, which are designed to reinforce email security and protect your inbox from evolving threats. Let’s take a quick look at what’s new. Deliver quarantined emails. Organization admins
      • Marketing Tip #5: Improve store speed with optimized images

        Slow-loading websites can turn visitors away. One of the biggest culprits? Large, uncompressed images. By optimizing your images, your store loads faster and creates a smoother shopping experience leading to higher sales. It also indirectly improves SEO.
      • SMS to customers from within Bigin

        Hi All, Is there anyone else crying out for Bigin SMS capability to send an SMS to customers directly from the Bigin interface? We have inbuilt telephony already with call recordings which works well. What's lacking is the ability to send and receive
      • Admins cannot see each others' Scheduled Reports?!

        Very frustrating that as an admin I cannot see what my reports my fellow admins have created and scheduled.  After asking about this on the help chat, I was told the issue is trust and security.  By giving someone Admin status, it means we trust them with those responsibilities. Please change this, it is not a good process to have to bother other users to change a report or change users within a report.
      • Automatically CC an address using Zoho CRM Email Templates

        Hi all - have searched but can't see a definitive answer. We have built multiple email templates in CRM. Every time we send this we want it to CC a particular address (the same address for every email sent) so that it populates the reply back into our
      • Writer update results in BitDefender blocking it as malware

        After updating Writer to latest update, Bitdefender blocked the app and writer no longer runs.
      • Is there a way to invoke deluge function from within a widget?

        Hi! I have custom functions in deluge and I was wondering whether there is any way to call this function through a widget? Something like on click of a button inside a widget, run the deluge custom function. Would this be possible?
      • Missing Import Options

        Hello, do I miss something or is there no space import option inside of this application? In ClickUp, you can import from every common application. We don't want to go through every page and export them one by one. That wastes time. We want to centralize
      • Zoho CRM Portal Field Level Permission Issue

        Hi Support Team, I am using the Zoho CRM Portal and configuring field-level editing permissions. However, we are unable to restrict portal users from editing certain fields. We have created a portal and provided View and Edit (Shared Only) access for
      • Why am I seeing deleted records in Zoho Analytics syncing with Zoho CRM?

        I have done a data sync between Zoho CRM and Zoho Analytics, and the recycle bin is empty. Why do I see deleted leads/deals/contacts in Zoho Analytics if it doesn't exist in Zoho CRM? How can I solve this problem? Thanks
      • Custom Fonts in Zoho CRM Template Builder

        Hi, I am currently creating a new template for our quotes using the Zoho CRM template builder. However, I noticed that there is no option to add custom fonts to the template builder. It would greatly enhance the flexibility and branding capabilities if
      • Introducing the Zoho Projects Learning Space

        Every product has its learning curve, and sometimes having a guided path makes the learning experience smoother. With that goal, we introduce a dedicated learning space for Zoho Projects, a platform where you can explore lessons, learn at your own pace,
      • All new Address Field in Zoho CRM: maintain structured and accurate address inputs

        The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Latest update
      • Collaboration with customers made easy with Zoom Meeting and Zoho Desk integration

        Hello everyone! We are happy to announce that you can now integrate your Zoho Desk account with Zoom Meeting. The integration bridges the gap between digital communication and human connection, empowering teams to deliver timely support when it matters
      • CRM Canvas - Upload Attachments

        I am in the process of changing my screens to Canvas.  On one screen, I have tabs with related lists, one of which is attachments.  There doesn't appear to be a way to upload documents though.  Am I missing something really obvious?  Does anyone have
      • TrueSync regularly filling up my local disk

        Seems that WorkDrive's TrueSync randomly starts filling up my local hard drive space. None of the folders have been set as "Make Offline" but still it seems to randomly start making file offline. The settings of the app is so minimal and is of no real
      • Kaizen #194 : Trigger Client Script via Custom buttons

        Hello everyone! Welcome back to another interesting and useful Kaizen post. We know that Client Scripts can be triggered with Canvas buttons and we discussed this with a use case in Kaizen#180. Today, let us discuss how to trigger Client Script when a
      • [Webinar] A recap of Zoho Writer in 2025

        Hi Zoho Writer users, We're excited to announce Zoho Writer's webinar for January 2026: A recap of Zoho Writer in 2025. This webinar will provide a recap of the features and enhancements we added in 2025 to enhance your productivity. Choose your preferred
      • Picklist field shows "none" as default

        Hello, Is there an option to avoid showing "none" as the default value in a picklist field? I also don't want to see any option displayed. My expectation is to have a blank bar, and then when I display the drop-down list, I can choose whichever I wa
      • Stage-probability mapping feature in custom module

        Hi, I'm building a custom module for manage projects. I would like to implement the stage-probability feature that Potentials has. Is this possible?
      • Create static subforms in Zoho CRM: streamline data entry with pre-defined values

        Last modified on (9 July, 2025): This feature was available in early access and is currently being rolled out to customers in phases. Currently available for users in the the AU, CA, and SA DCs. It will be enabled for the remaining DCs in the next couple
      • Field Description is very small

        Hello, The field Description in the activity is very small. Why don't try open a new window, or a bigger popup, or increase the width of the "popup". Example:
      • StatusIQ

        Please add StatusIQ to data sources. We using site24x7 and StatusIQ together and site24x7 integration is already there. Thanks and regards, Torsten
      • In Zoho People, the Operations buttons are frequently not visible or do not appear consistently.

        In Zoho People, the Operations buttons are frequently not visible or do not appear consistently. We request you to please investigate and address this issue, as it is affecting daily HR operations and user access.
      • Marketing Tip #14: Increase cart value with product bundles

        Bundling products is a great way to increase average order value while giving customers more convenience. Think “camera + tripod + memory card” or “soap + lotion + bath salts.” Bundles make shopping easier and feel like a better deal. It’s a win-win for
      • Problem with Workdrive folders

        I'm having a problem a problem accessing files in a Zoho work drive folder when using the Zoho writer app. The problem folder appears grayed out in the Zoho work drive window in both the online and writer application. However I can open the folder in
      • Add RTL and Hebrew Support for Candidate Portal (and Other Zoho Recruit Portals)

        Dear Zoho Recruit Team, I hope you're doing well. We would like to request the ability to set the Candidate Portal to be Right-to-Left (RTL) and in Hebrew, similar to the existing functionality for the Career Site. Currently, when we set the Career Site
      • Auto tracking URL generation based on Carrier

        Hi, While creating a shipment order for a package in Zoho Books, I have a requirement that for example, if the carrier is Delhivery and tracking number is 1234, then can automatically the tracking link/URL be generated as www.delhivery.com/1234. Similary,
      • Zoho Bookings form pre-filled with Zoho Forms in

        Hi, I've got a contact page on my website and I'd like to have the option to book an appointment (redirected to zoho bookings page) after an option is submitted on the contact form. how would I go about doing this? thanks
      • Pre-orders at Zoho Commerce

        We plan to have regular producs that are avaliable for purchase now and we plan to have products that will be avaliable in 2-4 weeks. How we can take the pre-orders for these products? We need to take the money for the product now, but the delivery will
      • Next Page