DC Calendar Overview
Domainchat's native scheduling engine — event types, availability windows, and omni-channel booking.
DC Calendar is the built-in scheduling infrastructure that ships standard with every Domainchat workspace. There are zero third-party accounts, API keys, or webhooks required. Your AI agents read live availability, enforce customizable rolling booking windows, match services via fuzzy natural language, book visitors across website chat or secure social messaging links (WhatsApp, Instagram, Facebook Messenger, Telegram), and automatically sync leads into DC CRM or external CRMs like HubSpot, Zoho, and Freshsales.
DC Calendar Deep-Dive Guides
Calendar Integrations & Multi-Sync
Two-way sync with Google, Outlook, and Apple Calendar, multi-calendar conflict protection, and smart host mute.
Multi-Type & Multi-Event Scheduling
Multiple services, team member scheduling, chat disambiguation lists, and concurrent bookings.
Booking Windows & Availability
Rolling booking windows (7–365 days), window ending safeguards, weekly rules, and timezones.
Omni-Channel Chat Workflows
Web chat widget, WhatsApp, Instagram (mobile & desktop), Facebook, Telegram, and 23h signed tokens.
Rescheduling & Cancellations
Direct title-matching NLP, in-chat immediate cancellations, and slot re-picking.
Calendar & CRM Synchronization
Automatic lead capture, status NEW, notes appending, and external routing to HubSpot, Zoho, & Freshsales.
1. The Workspace Calendar UI
Access your calendar by selecting Calendar in your workspace sidebar. The dashboard provides three operational areas: Calendar Views (monitoring attendee appointments), Event Types (configuring services), and Integrations (linking Google, Outlook, and Apple Calendar).
1.1 Four Tailored Views — Month, Week, Day, and List
| View Mode | What It Shows | Primary Benefit |
|---|---|---|
| Month | A complete month grid with color-coded appointment chips and start times. | Quickly scan appointment density across the entire month. |
| Week | A 7-day grid with appointments arranged across daily time blocks. | Identify schedule gaps and manage weekly capacity. |
| Day | An hourly timeline focusing on a single day. | Day-to-day operations and tracking today's immediate upcoming sessions. |
| List | Grouped list arranged by date headings with complete attendee profiles, status badges, and action buttons. | Fastest way to process appointments: inspect booker name, email, phone, address, reason, and admin notes. |
1.2 The Five Booking Statuses
DC Calendar tracks appointments through five crystal-clear operational stages so you always know where every booking stands:
| Status | Color Indicator | Operational Definition |
|---|---|---|
| Confirmed | Emerald Green | The booking is scheduled and active. The time slot is securely held, external calendars are synchronized, and the client has received their email confirmation. |
| Fulfilled | Sky Blue | The scheduled date and time have passed and the appointment was completed. Fulfilled bookings are preserved permanently so you can browse through all historical sessions without data loss. |
| Unfulfilled | Rose Red | The appointment time passed, but the attendee was a no-show or the service was missed. Helps track customer attendance rates. |
| Pending | Amber | A paid appointment awaiting checkout completion, or an appointment pending confirmation. |
| Cancelled | Neutral Grey (Strike-through) | The appointment was cancelled by the attendee or host. The time slot is immediately returned to live availability for other clients. |
1.3 Attendee Search & Timeline Journey
Easily look up returning clients who book multiple appointments:
- Type any attendee's name, email ID, or phone number into the search box.
- An autocomplete dropdown appears showing matching clients, their total appointment count, and latest status.
- Selecting a client opens the Attendee Timeline Drawer, presenting lifetime attendance rates, total sessions, and a chronological vertical timeline connecting all their past and upcoming appointments.
2. External Calendar Integrations & Two-Way Sync
DC Calendar connects with Google Calendar, Microsoft Outlook, and Apple Calendar to ensure you are never double-booked and your mobile schedule stays in sync:
| Provider | Sync Model | Primary Advantage |
|---|---|---|
| Google Calendar | Live Two-Way Sync | New bookings write directly to Google Calendar. Personal events on your phone block out DC Calendar slots automatically. |
| Microsoft Outlook | Live Two-Way Sync | Full Microsoft 365 and Outlook.com support. Corporate meetings block public slots and customer appointments land in Outlook. |
| Apple Calendar | Live Feed & .ics Invites | 1-click Webcal subscription for iPhone, iPad, and Mac. Native reminders and lock-screen widgets without sharing account passwords. |
For full details, conflict rules, and step-by-step setup guides, read the dedicated Calendar Integrations & Multi-Sync Guide →
3. DC Calendar vs Cal.com & Cal ID
Domainchat supports native DC Calendar alongside Cal.com and Cal ID. Here is how they compare:
| Feature | DC Calendar (Native) | Cal.com / Cal ID |
|---|---|---|
| Setup Required | Zero setup (Works immediately in every workspace) | Requires external API keys & Cal.com accounts |
| CRM Integration | Instant, automatic sync into DC CRM & External CRMs | Webhook-based sync into CRM |
| Multi-Calendar Sync | Simultaneous Google, Outlook, & Apple Calendar support | Single external account binding |
| Attendee Journey Timeline | Built-in client history & attendance statistics | Not available |
| Direct NLP Title Matching | Fully native (matches title in query to bypass menus) | Standard link redirect |
| In-Chat Cancellation | Instant in-chat execution and slot release | Redirects to Cal.com manage booking page |
| Preserve Past Bookings | Permanent history across all consecutive months | Managed in external Cal.com dashboard |
Double-bookings are impossible: the engine checks live availability and all connected external calendars before offering any slot.
Every booking generates unique reference codes, email invitations with calendar attachments, and timestamps rendered in the attendee's timezone.