Team Calendar — Self-Hosted Event and Deadline Management
Personal events, team meetings, client appointments, and task deadlines in one calendar. Connected to everything in your workspace.
Teams usually manage deadlines across three or four tools. Task due dates live in the project management tool. Meetings are in Google Calendar. Client appointments are in the CRM. Personal reminders are in a notes app. To understand what is happening today, you check all of them.
Zioan's calendar pulls everything into one view. Task deadlines from your kanban boards show up automatically. Space-level meetings are visible to team members. Client events from the CRM appear alongside internal events. Personal reminders and milestones have their own place. One calendar, one view, everything that has a date.
Calendar data stays on your server. Your meeting schedules, client appointments, and team deadlines are not stored in Google's infrastructure or any other third-party service.
What's included
- Month, week, and day views
- Event types: personal, reminder, meeting, milestone, deadline
- Visibility: private, space, client management
- Automatic task deadline integration from kanban boards
- Recurring events (daily, weekly, monthly, yearly)
- Event reminders with in-app notifications
- Per-user timezone support with auto-detection
- Calendar filtering by source (all, personal, CRM, space)
- Color coding per event
- Event links and attachments
- Event search by day, date, or content
- Configurable default view
How the calendar works in Zioan
Three views
Switch between month, week, and day views. Set your preferred default view in your profile settings. Each view shows events color-coded by type, making it easy to distinguish meetings from deadlines from reminders at a glance.
Event types
Create events as personal, reminder, meeting, milestone, or deadline. Each type can have its own color and visibility settings. This categorization helps you filter the calendar when you only want to see, for example, upcoming meetings or approaching deadlines.
Visibility levels
Private events are visible only to you. Space events are visible to members of a specific space (your engineering team's standup is only visible to the engineering space). Client management events are visible to all staff who work with the CRM. You control who sees what.
Task deadline integration
When a task on a kanban board has a due date, that date automatically appears on the calendar. No manual entry, no sync configuration. Change the due date on the task, and the calendar updates. This is not a calendar integration. It is the same database.
Recurrence
Set events to repeat daily, weekly, monthly, or yearly. Useful for recurring standups, monthly client check-ins, or quarterly reviews. Each occurrence can be modified independently if needed.
Reminders
Set a notification reminder before any event (e.g., 15 minutes, 1 hour, 1 day before). Reminders appear as Zioan notifications, so you do not need to depend on a separate tool or browser notifications.
Timezone support
Each user sets their timezone in their profile. Events are displayed in your local time, and timezone auto-detection handles the initial setup. For distributed teams, this means a 3 PM meeting shows as 3 PM for everyone, adjusted to their location.
Calendar filtering
Filter events by source: all events, personal only, client management, or a specific space. When you want to focus on just your team's meetings or just your personal reminders, the filter reduces the view to what you need.
Why teams choose Zioan for their calendar
One calendar for everything
Task deadlines, team meetings, client appointments, and personal reminders in a single view. No more checking three tools to understand what is happening today. When a task's due date changes on the kanban board, the calendar updates automatically. When you schedule a client meeting, it appears alongside your team events.
Calendar connected to context
A calendar event linked to a client in the CRM. A deadline that links back to the task card with all its details. A meeting that references the document you will be reviewing. Zioan's calendar is not just dates and titles. Each event connects to the work it represents.
No dependency on Google Calendar
Google Calendar works well, but it means your team's schedule lives on Google's servers. For teams that self-host their workspace for privacy or compliance reasons, relying on Google Calendar for scheduling creates an inconsistency. Zioan's calendar runs on the same server as everything else.
Timezone handling for distributed teams
Each team member's timezone is detected automatically and stored in their profile. Events display in each person's local time. For a team spread across Berlin, New York, and Tokyo, this means everyone sees accurate times without mental math or timezone conversion tools.