Public Calendar
A Salesforce calendar visible to all users (or specific groups) in the organization, used for sharing company-wide events, team schedules, and resource availability beyond individual user calendars.
Definition
A Salesforce calendar visible to all users (or specific groups) in the organization, used for sharing company-wide events, team schedules, and resource availability beyond individual user calendars.
In plain English
“A Public Calendar is a Salesforce calendar visible to everyone in the org (or to specific groups). You use them for sharing company-wide events, team schedules, and resource availability beyond what individual user calendars provide.”
Worked example
The operations team at Vanguard Solutions creates a Public Calendar named Conference Room A on Floor 3. Anyone in the org can see the calendar's bookings; only operations can create events. Employees check the calendar before scheduling meetings, eliminating the double-bookings that previously plagued the room. A separate Public Calendar tracks company-wide events - holidays, all-hands meetings, product launches - visible to every user without anyone needing to subscribe to a personal calendar.
Why Public Calendar matters
A Public Calendar in Salesforce is a calendar visible to all users (or specific groups) in the organization, used for sharing company-wide events, team schedules, and resource availability beyond individual user calendars. Admins create public calendars and configure who can view and edit them. Typical uses include company holidays, team shift schedules, training calendars, and shared resource availability.
Public calendars complement individual user calendars by providing shared visibility for collective information. Without public calendars, teams would either clutter individual calendars with everyone else's information or rely on external systems for shared schedules. Mature orgs use public calendars thoughtfully for genuinely shared information, avoiding too many calendars that would create confusion.
How to create Public Calendar
Public Calendars are shared calendars in Salesforce — "Conference Room A," "Trade Show Schedule," "Holiday Closures." Anyone with sharing access can see and book events. Setup goes through Setup → Public Calendars and Resources, not the user-facing Calendar tab.
- Open Setup → Public Calendars and Resources
Setup gear → Quick Find: Public Calendars → Public Calendars and Resources.
- Click New under Public Calendars
Distinct from Resource Calendars (for rooms / equipment).
- Set Calendar Name and Description
Convention: descriptive ("Conference Room A," "Annual Holiday Schedule").
- Tick Active
Inactive calendars don't appear in pickers.
- Save
Calendar exists. Now configure sharing.
- Click Sharing on the calendar
Add Users / Roles / Public Groups with Hide Details / Show Details / Show Details and Add Events / Full Access. Granular per population.
- Users now add the calendar to their view
Each user goes to their Calendar tab → Add Calendar → Public Calendars → pick this one.
Required.
- Public Calendars are admin-created. Users can't make their own — they use their personal User Calendar for personal scheduling.
- Sharing is per-calendar. Adding a Public Calendar to your view doesn't grant edit unless your sharing assignment includes Add Events / Full Access.
- Public Calendars don't auto-sync to Outlook / Gmail. Each user has to add the calendar to their external client manually if they want it there.
How organizations use Public Calendar
Maintains a public calendar for company holidays, visible to all employees.
Uses public calendars for team shift schedules, with different calendars per team.
Treats public calendars as shared communication tools, avoiding over-creation.
Test your knowledge
Q1. What is a Public Calendar?
Q2. What are typical uses?
Q3. How should you manage calendar count?
Discussion
Loading discussion…