When you use Notion’s Calendar view, each day is divided into time slots. The default slot is one hour, but you may need shorter or longer intervals for accurate scheduling. This setting controls how finely you can place events on the calendar. This article explains how to change the time slot granularity in a Notion database Calendar view.
Key Takeaways: Setting Time Slot Granularity in Notion Calendar View
- Calendar view settings gear icon: Opens the layout options where you can adjust the time slot interval.
- Time slot granularity dropdown: Choose 30 minutes, 1 hour, 2 hours, or 4 hours to match your scheduling needs.
- Date property with time: Ensure your database has a Date property that includes time values, otherwise granularity options are hidden.
What Is Time Slot Granularity in Notion Calendar View
Time slot granularity controls the interval at which you can snap events when you drag them on a Calendar view. For example, with 30-minute granularity, you can place an event at 9:00, 9:30, 10:00, and so on. With 2-hour granularity, you can only place events at 8:00, 10:00, 12:00, etc. This setting does not affect the duration of events — only the start time snapping behavior. The granularity options are 30 minutes, 1 hour, 2 hours, and 4 hours. Notion hides this setting when the database’s Date property does not include a time component. To use granularity, your Date property must be set to include both date and time. You can change this setting at any time without affecting existing events; they will simply snap to the nearest allowed slot when you move them.
Steps to Change the Time Slot Granularity
Follow these steps to adjust the time slot interval in a Notion database Calendar view. You need edit permissions on the database to change this setting.
- Open the Calendar view
Navigate to the Notion page that contains your database. Click the Calendar view tab at the top of the database. If you have not created a Calendar view yet, click the + Add a View button, select Calendar, and name it. - Click the view settings gear icon
Locate the gear icon in the top-right corner of the Calendar view. It sits next to the view name and the filter/sort buttons. Click it to open the view settings panel. - Locate the Time Slot Granularity dropdown
In the view settings panel, look for the section labeled Layout. Under Layout, you see a dropdown named Time Slot Granularity. If you do not see this option, your Date property does not include a time component. Close the settings, edit the Date property, and enable Include time. Then reopen the settings. - Select your desired granularity
Click the Time Slot Granularity dropdown. Choose one of the four options: 30 min, 1 hour, 2 hours, or 4 hours. The calendar immediately updates to reflect the new snapping behavior. - Test the new granularity
Drag an existing event to a new time. Notice how the event snaps to the nearest allowed slot. For example, with 30-minute granularity, you can drop an event at 9:30. With 2-hour granularity, the same event would snap to 10:00 or 12:00. Adjust the granularity again if needed.
Common Issues and Limitations
Time Slot Granularity Option Is Missing
The Time Slot Granularity dropdown does not appear if your Date property is set to Date only. To fix this, click the Date property column header in the database table view. Select Edit property. Under Date format, enable the Include time toggle. The granularity option will then appear in the Calendar view settings.
Events Do Not Snap to the New Interval
If you change the granularity but existing events still snap to the old interval, refresh the page. Press F5 or close and reopen the browser tab. This forces Notion to reload the view settings. If the issue persists, check that you are editing the correct view — each Calendar view has its own granularity setting.
30-Minute Granularity Shows Only Specific Times
With 30-minute granularity, Notion displays time slots at :00 and :30 past each hour. You cannot set custom intervals such as 15 minutes or 45 minutes. This is a Notion limitation. If you need 15-minute precision, consider using a third-party calendar tool or a workaround with multiple Date properties.
Notion Calendar View Granularity Options Compared
| Granularity Option | Snap Intervals | Best Use Case |
|---|---|---|
| 30 min | :00 and :30 of each hour | Detailed daily planning with half-hour meetings |
| 1 hour | Top of each hour (:00) | Standard work schedules and hourly appointments |
| 2 hours | Even-numbered hours (8:00, 10:00, etc.) | Block scheduling for deep work or classes |
| 4 hours | Hours divisible by 4 (8:00, 12:00, 16:00) | Daily or shift-based planning with few events |
You can now adjust the time slot granularity in any Notion database Calendar view to match your scheduling style. Start by ensuring your Date property includes time, then open the view settings and pick the interval that fits your workflow. For even finer control, consider adding a separate Time property for manual entry alongside the Calendar view.