Calendar view displays records on a monthly calendar based on date fields, making it perfect for event planning, content calendars, deadline tracking, and any time-based workflow.
This guide covers how to use Baserow’s Calendar view to visualize and manage date-based data like events, deadlines, schedules, and appointments.
Paid feature: Calendar view requires paid plans. Users on the free plan cannot create Calendar views.
Learn more about views in general: Views overview
Calendar view displays your records on a calendar grid organized by dates. Each record with a date appears as an event card on the corresponding day, giving you a visual timeline of your data. Navigate between months to see past and future records.
Calendar view excels at: Event planning and management, content publishing schedules, appointment booking systems, deadline tracking, project milestones, team availability calendars, marketing campaign timelines, and any workflow where dates are the primary organizing principle.

| Feature | Calendar | Grid | Kanban | Timeline |
|---|---|---|---|---|
| Best for | Date-based events | Detailed data work | Status tracking | Date ranges |
| Organization | By calendar dates | By rows | By status columns | By start/end dates |
| Time visualization | ✓ Monthly/daily | Poor | Poor | ✓ Duration-based |
| Date requirement | Required | Optional | Optional | Required (range) |
| Create by clicking | ✓ Click dates | Manual entry | ✓ Click columns | ✓ Click timeline |
| External sync | ✓ iCal format | – | – | – |
| Premium feature | Yes | No | Yes | Yes |
Learn more: Grid view | Kanban view | Timeline view
Calendar views require at least one date field to display events. Compatible date field types:
Your table must have at least one compatible date field. If you don’t have one:
![]()
Events appear on dates corresponding to their date field values. Records with empty date fields don’t appear on the calendar.
Arrow buttons: Click the left/right arrows above the calendar to move between months
Today button: Click Today to jump immediately to the current month and date
Search: Use the search box to filter events and see only matching calendar cards
Quickly create events directly on the calendar:
The new record appears as a card on that date with the date field automatically set.
Delete events: Right-click any event card and select Delete from the context menu. This permanently removes the record from your table across all views.
The Displayed by [field] button in the toolbar shows which date field currently organizes your calendar.
Switch date fields:

This lets you create multiple Calendar views of the same table showing different date perspectives (e.g., “Start Date Calendar” and “Due Date Calendar”).
Display events based on calculated dates using Formula fields. This enables sophisticated calendar filtering and date calculations.
Common formula use cases:

Select formula date fields from the Displayed by dropdown just like regular date fields.
Control which fields display on event cards to show the most relevant information.

Green toggles (switched right) indicate visible fields. Gray toggles (switched left) indicate hidden fields.
Label strategy: Show essential information like event titles, times, and assignees. Hide administrative fields like IDs or timestamps. Put the most important fields first on the cards.
Use row coloring to color-code events based on field values, making different event types or priorities immediately distinguishable.

Color coding examples: Red for urgent deadlines, blue for team meetings, green for completed tasks, yellow for pending reviews.
Export your Baserow calendar to external calendar applications for unified scheduling across platforms.

Real-time updates: Changes in Baserow automatically sync to external calendars (may take a few minutes for updates to propagate).
One-way sync: External calendars display Baserow events but changes made in external apps don’t sync back to Baserow. Baserow remains the source of truth.
Filtered views sync: If the Calendar view has filters applied, only matching events appear in the external calendar subscription.
Access control: Anyone with the subscription URL can see calendar events. Use collaborative/personal views and filters to control what data syncs externally.
Learn more: Connect Google Calendar to Baserow
The toolbar at the top of the Calendar view provides quick access to common operations:
Filter - Show only events matching specific conditions. Useful for viewing specific event types, team members, or priority levels.
Share view - Generate public links, embed codes, or external calendar sync URLs.
Colors - Apply conditional formatting to highlight events (covered above).
Displayed by - Change which date field organizes the calendar (covered above).
Labels - Customize which fields appear on event cards (covered above).
Each of these features has detailed documentation at the linked pages.
Access view management options by clicking the three-dot menu (⋮) next to the view name:
Learn more: View configuration options

Calendar view provides date-based visualization that’s impossible in Grid view or other view types. The monthly layout makes temporal patterns and scheduling conflicts immediately visible.
Visual timeline clarity: See how events distribute across days, weeks, and months. Identify busy periods, gaps in scheduling, or conflicting appointments at a glance.
Intuitive date management: Click any date to create events or drag existing events to reschedule. The visual calendar matches mental models for time-based planning.
Month/week/day navigation: Quickly jump between time periods using navigation controls. Return to today with one click, or browse forward to plan future activities.
External calendar sync: Export calendar data to Google Calendar, Outlook, or Apple Calendar. Keep Baserow events synchronized with external scheduling tools your team already uses.
Records where the displayed date field is empty don’t appear on the calendar at all. They still exist in your table and appear in other views like Grid view, but the calendar only shows records with dates.
No. Each Calendar view displays events based on one date field at a time. Create multiple calendar views using different date fields to see different temporal perspectives of your data (e.g., “Start Date Calendar” and “End Date Calendar”).
Calendar view shows events on their date field value. For multi-day events, use Timeline view instead, which displays date ranges with start and end dates. Alternatively, create separate records for each day or use formula fields to calculate relevant dates.
Currently, the Calendar view doesn’t support drag-to-reschedule functionality. To change an event’s date, click the event card and edit the date field directly in the modal, or switch to Grid view for bulk date updates.
Calendar sync uses standard iCal format, compatible with most major calendar applications including Google Calendar, Outlook, Apple Calendar, and others that support calendar subscriptions via URL. If your calendar app supports “Subscribe to calendar by URL,” it should work.
External calendar apps typically refresh subscribed calendars every few hours (not real-time). Google Calendar refreshes roughly every 8-12 hours. You can often manually force a refresh in your calendar app’s settings.
Yes. Apply filters to the Calendar view before generating the sync URL. Only events matching the filter conditions will appear in the external calendar subscription. This is useful for creating team-specific or project-specific calendar subscriptions.
There’s no hard limit, but Calendar view displays up to 20 linked items by default in related features. For days with many events, consider using filters or creating more specific Calendar views. Very busy days may require scrolling to see all events.
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.
Contact support for questions about Baserow or help with your account