,
,,
Calisto Calendar

Four views. Eight sources. One calendar.

Unified calendar across all Calisto products. Month, week, day, and agenda views with URL-synced state and keyboard shortcuts. Events published from Ops, Deals, Tasks, Active, Purview, Assure, Voice, and Tickets via the calendar bus. iCal feed sync with configurable polling. Multiple calendar containers. RSVP tracking. Conflict detection. .ics import and export.

4 View Modes · 8 Product Sources · 17 API Endpoints · 8 Client Components · iCal Sync · RSVP Tracking · Conflict Detection

,0,

view modes (month, week, day, agenda)

,0,

product sources via calendar bus

,0,

REST API endpoints

,0,

client components

Four View Modes

Month. Week. Day. Agenda. One calendar.

The same events rendered four ways. URL-synced state (?view=month&date=2026-04-20) so bookmarks and shared links open exactly where you left off. Keyboard shortcuts: M, W, D, A to switch views, N to create, T for today.

Full Month Grid with Source Badges

Events rendered as colored pills on each day cell. Click any cell to open the quick-create modal pre-filled with that date. An "Up Next" momentum section below the header lists the 5 nearest upcoming events with source badges showing where each originated (Ops, Deals, iCal, manual, and so on).

  • Colored event pills per day cell
  • Click-to-create with date pre-fill
  • "Up Next" section: 5 upcoming events with source badges
  • Overflow count when more than 3 events per cell
Beyond the Grid

Pending RSVPs. Scheduling conflicts. Source badges on every event.

The navigation dashboard counts pending invitations and time overlaps before you open the calendar. Every event carries a badge showing which product created it.

RSVPs + Conflicts

Pending invitations. Overlapping events. Source badges.

The dashboard counts pending RSVPs and scheduling conflicts before you open the calendar. Every event displays a source badge so you know whether it came from Ops, Deals, an iCal feed, or your own creation.

Pending RSVPs

Dashboard tile counts events awaiting your response. Filter the calendar to show only pending invitations. Accept or decline directly from the event detail view.

  • Dashboard metric tile for pending count
  • Filter view for unanswered invitations
  • Accept/decline from event detail

Conflict Detection

Dashboard tile surfaces overlapping events. When two or more events share the same time window, they appear in the conflict count. Visible from the navigation sidebar before you open the calendar.

  • Dashboard metric tile for conflict count
  • Detects overlapping time windows
  • Surfaced in navigation sidebar

Source Badges

Every event carries a source-product label (Ops, Deals, Tasks, iCal, Manual, and others). Color-coded by source in all four views. Badges link back to the originating record when a deep-link is available.

  • Source-product label on every event
  • Color-coded per source across all views
  • Deep-link to originating record

,0,

keyboard shortcuts (N, T, M, W, D, A)

,0,

color presets per calendar container

,0,

timezone presets

,0,

reminder intervals (0 min to 1 day)

The Calendar Bus

Ops bookings. Deals appointments. Task deadlines. And five more sources.

Eight Calisto products publish events into your calendar automatically. Cancellations sync back. Deep-links return you to the originating record.

Eight Product Sources

One calendar. Eight products publishing to it.

The calendar bus receives events from Ops, Deals, Tasks, Active, Purview, Assure, Voice, and Tickets. Each source product has dedicated publish, cancel, and remove functions. Events carry source badges and deep-links back to their origin.

Calisto Ops

Bookings, reservations, tee times, and staff shifts published as calendar events. Cancel or remove from calendar when the source record changes.

publishOpsBookingpublishOpsTeeTimepublishOpsShift

Calisto Deals

Appointments and closing deadlines from the sales pipeline. Cancellation syncs back automatically when the appointment is removed in Deals.

publishDealsAppointmentpublishDealsClosingDeadline

Calisto Tasks

Task deadlines published as all-day events. When a task due date changes or the task is completed, the calendar event updates or removes.

publishTaskDeadlineremoveTaskDeadline

Calisto Active

Races, marathons, and fitness events from the Active module. Events appear on their scheduled dates with the Active source badge.

publishActiveEventremoveActiveEvent

Calisto Purview

Venue events, space bookings, and league matches. Published with venue and space context for at-a-glance recognition.

publishPurviewEventremovePurviewEvent

Calisto Assure

Inspection schedules and compliance deadlines. When an inspection is rescheduled in Assure, the calendar event moves with it.

publishAssureInspectionremoveAssureInspection

Calisto Voice

Scheduled callbacks, conference calls, and auto-booked appointments. Supports cancellation sync for all three event types.

publishVoiceCallbackpublishVoiceConferencepublishVoiceAiBooking

Calisto Tickets

Ticketed events like concerts, sports matches, and festivals. Published with the event date and venue details from the Tickets module.

publishTicketEventremoveTicketEvent
External Sync

Google Calendar. Outlook. iCal feeds. .ics files.

Subscribe to external feeds with configurable poll intervals. Import or export .ics files. Bidirectional sync available per feed.

Sync + External Calendars

iCal feeds in. iCal feeds out. .ics import and export.

Subscribe to external calendars from Google Calendar, Outlook, or any iCal-compatible service. Set poll intervals per feed. Import and export .ics files for one-time transfers.

Google Calendar
Outlook
iCal / Apple Calendar
01

Subscribe to Feed

Paste an iCal URL, name it, pick a direction (import, export, or bidirectional), and set a poll interval from 5 minutes to 24 hours.

02

Automatic Polling

Feeds poll on their configured interval. Status badges per feed show synced, syncing, or error. Trigger a manual sync any time with one click.

03

Import .ics File

Upload an .ics or .ical file directly. Events are imported into the selected calendar container. Supports standard iCalendar format.

04

Export as .ics

Download your calendar as a single .ics file. The export includes all events from your visible calendars, dated to the current day.

Settings

View defaults. Timezones. Containers. Reminders.

Configure your default view, working hours, timezone, and reminder timing. Organize events into multiple calendar containers with distinct colors and visibility controls.

View Preferences

Default view mode (month, week, day, or agenda). Week start day (Sunday or Monday). Show or hide weekends.

  • Default view: month / week / day / agenda
  • Week starts on: Sunday or Monday
  • Show weekends toggle

Working Hours + Reminders

Set working hours start and end time. Default reminder offset: at time of event, 5, 15, 30, or 60 minutes before, or 1 day before.

  • Working hours: configurable start/end
  • 6 reminder presets (0 to 1440 minutes)
  • Show declined events toggle

Timezone

Select from 11 timezone presets spanning US time zones (Eastern through Hawaii), London, Central Europe, Tokyo, Singapore, and Sydney.

  • 11 timezone presets
  • US, Europe, Asia, and Australia
  • Applied to event display and reminders

Calendar Containers

Create multiple calendars (Personal, Work, etc.) with 10 preset color options. Toggle visibility per calendar. Event count per container. Read-only flag for synced sources.

  • Multiple named calendars
  • 10 color presets per calendar
  • Visibility toggle per container
  • Read-only flag for external sources

,0,

feed poll presets (5 min to 24 hr)

,0,

sync directions (import, export, bidirectional)

,0,

Calisto AI endpoints (quick-add, day summary)

Any

authenticated Calisto app can read via Platform API

Under the Hood

Data model. API surface. Calendar bus.

Data Model

  • Event: title, description, dates, times, isAllDay, location, color, recurrenceRule, conferenceUrl
  • Source tracking: source enum (8 values), sourceProduct label, sourceHref deep-link
  • Calendar container: name, color, isVisible, isReadOnly, eventCount
  • Feed: url, pollIntervalMinutes, direction (import/export/bidirectional), status, lastSyncAt
  • Settings: defaultView, weekStartsOn, timezone, defaultReminderMinutes, workingHours, showWeekends
  • Unified type union: event | task (tasks with due dates merged into calendar view)

API Surface

  • /api/calendar/unified: GET merged events + tasks for date range
  • /api/calendar/events: GET (list), POST (create)
  • /api/calendar/events/[id]: GET, PATCH, DELETE
  • /api/calendar/search: GET text search with date range filter
  • /api/calendar/calendars: GET (list), POST (create container)
  • /api/calendar/calendars/[id]: GET, PATCH, DELETE
  • /api/calendar/settings: GET, PUT user preferences
  • /api/calendar/sync/feeds: GET (list), POST (subscribe)
  • /api/calendar/sync/feeds/[id]: GET, DELETE + /sync POST
  • /api/calendar/sync/export: GET .ics download
  • /api/calendar/sync/import + /import: POST .ics upload
  • /api/calendar/feed/[calendarId]: GET public iCal endpoint
  • /api/platform/calendar: GET cross-app read API

Calendar Bus

  • Core: publishCalendarEvent, publishCalendarEvents (bulk), removeCalendarEvent, updateCalendarEventStatus
  • Ops: bookings, tee times, shifts (publish + cancel + remove)
  • Deals: appointments, closing deadlines (publish + cancel + remove)
  • Tasks: deadlines (publish + remove)
  • Active: events (publish + remove)
  • Purview: venue events, space bookings, league matches
  • Assure: inspections (publish + remove)
  • Voice: callbacks, conferences, auto-bookings (publish + cancel)
  • Tickets: ticketed events (publish + remove)
Pricing

High-Performance Ops. Zero Monthly Overhead.

Get all 15 Core modules at no monthly cost. You only pay 2% of processed revenue.

,,
Calisto Core
$0/month
+ 2% of revenue
CommitmentNone
UsersUnlimited
Products15 included
Best for: Businesses of any size. Revenue is auto-calculated from POS orders, reservations, folios, and event tickets.
,,,,,,,

Calendar

Unified calendar with events from eight platform products.

Free

Included in Work Free

Wallet-debit

Add to Pro Shop