Retrieving holidays in Zoho CRM involves connecting your calendar system to view regional or organizational holidays. The primary method is to sync Zoho Calendar with Zoho CRM and subscribe to regional holiday calendars, or to configure public holidays in related Zoho products like Zoho Shifts.
Why this matters
If your team needs to respect public holidays when scheduling calls, meetings, or activities in Zoho CRM, you'll want holidays visible in your calendar view. This prevents double-booking on non-working days and helps with resource planning. Additionally, if you manage shifts or time-off in Zoho People or Zoho Shifts, syncing those holidays to CRM ensures consistency across your organization.
Step-by-step
Step 1. Sync Zoho CRM calendar with Zoho Calendar
Log in to Zoho Calendar. Navigate to Settings > Calendar > Zoho Apps and select Zoho CRM calendar. This establishes a two-way synchronization, meaning events created in Zoho CRM (such as calls or meetings with dates and times) will automatically appear in your Zoho Calendar, and vice versa. [6]
Step 2. Subscribe to a regional holiday calendar
Within Zoho Calendar, go to Settings > Calendar > Subscribe. Navigate to the Holidays section and click on List available countries' holiday calendars. A region-wise list of holiday calendars will display. Choose the calendar matching your organization's location and click Subscribe. [4] The subscribed holiday calendar will then be added to your Zoho Calendar and visible when synced with CRM.
Step 3. View holidays in your CRM calendar
Once synced, the holidays from your subscribed calendar will appear in the CRM calendar grid. When you schedule a call or meeting in Zoho CRM by providing a date and time, you can now see which days are marked as holidays. [6] Any changes you make to events in either Zoho Calendar or Zoho CRM will be reflected in both systems.
Step 4. (Optional) Configure organizational public holidays in Zoho Shifts
If your organization uses Zoho Shifts for scheduling, you can also add custom public holidays there. Navigate to Settings > Public Holidays, click +Add Public Holiday, enter a description, choose the start and end dates, and click Save. [3] These holidays will then be visible in the schedule editor when creating shifts, providing another layer of holiday visibility across your Zoho ecosystem.
Common pitfalls
- Incomplete sync setup: Simply subscribing to a holiday calendar in Zoho Calendar does not automatically make those holidays visible in Zoho CRM unless you have enabled the two-way sync between the two applications. Ensure the sync is active before expecting holidays to appear.
- Regional mismatch: If you subscribe to a holiday calendar for the wrong region or country, you may see holidays that do not apply to your organization. Double-check your location before subscribing.
- Missing custom holidays: If your organization observes holidays not in the standard regional calendar (such as company-specific closure days), you will need to manually add them as events or configure them separately in Zoho Shifts.
What to check
- Verify that the two-way sync between Zoho CRM and Zoho Calendar is active in Settings > Calendar > Zoho Apps.
- Confirm that you have subscribed to the correct regional holiday calendar for your organization's location.
- Test by creating a new call or meeting in Zoho CRM on a known holiday date and confirm it displays in both Zoho Calendar and the CRM calendar view.
---
*This article is provided by Beam Help — independent expert support for Zoho. We are not official Zoho support.*