Calendar Integrations & Multi-Calendar Sync

Seamless two-way sync with Google Calendar, Microsoft Outlook, and Apple Calendar — plus Attendee Journey tracking.

DC Calendar connects directly with the calendar apps you and your team already use every day. Whether you use Google Calendar on your Android or laptop, Microsoft Outlook at work, or Apple Calendar on your iPhone, DC Calendar keeps everything harmonized. When a client books with your AI agent, the appointment appears on your personal schedule automatically — and any personal commitments you create will prevent clients from booking over your busy hours.

Google Calendar

Real-time two-way synchronization. New bookings land in Google Calendar, and personal events block your available slots.

Two-Way Live Sync

Microsoft Outlook

Full Microsoft 365 and Outlook.com integration. Syncs meeting invites and blocks public slots when you have internal meetings.

Two-Way Live Sync

Apple Calendar

Instant 1-click subscription for iPhone, iPad, and Mac. All confirmed bookings automatically appear in your Apple Calendar feed.

Live Feed & .ics Invites

1. How Each External Calendar Works

Each calendar provider handles scheduling in slightly different ways. DC Calendar accommodates these differences so you can use your preferred device without having to change your daily workflow.

1.1 Google Calendar (Gmail & Google Workspace)

Google Calendar is the scheduling hub for millions of small businesses, agencies, and Google Workspace users. Connecting it gives you complete two-way synchronization between Domainchat and all your devices:

Automatic Slot Blocking: Whenever you schedule an event in Google Calendar (such as a doctor's visit, team sync, or personal errand), DC Calendar instantly removes those times from your public booking availability.
Instant Event Creation & Google Meet Links: When a customer books through your AI agent, an event is automatically written to your Google Calendar. If your service location is set to video meeting, an official Google Meet conference link is automatically generated and added to the invite.
Personal Gmail & Google Workspace Support: Works with standard personal @gmail.com accounts as well as corporate custom-domain accounts (@yourcompany.com) hosted on Google Workspace.
Conflict Calendars vs Destination Calendar: You have complete control over roles: choose which sub-calendars block your busy hours (e.g., Work + Personal + Reminders), and designate exactly one primary calendar where new client bookings are placed.
Phone & Mobile App Control: If you move or delete an appointment directly inside the Google Calendar mobile app on your iPhone or Android, DC Calendar detects the change, marks the booking as Cancelled, frees up the slot, and emails your client.
Privacy & Permission Security: Domainchat only asks for permission to check free/busy times and manage booking appointments. Your personal emails, Google Drive files, and private contacts are never accessed.

Step-by-Step: Connecting Google Calendar

  1. Go to your workspace and click Calendar in the left navigation sidebar.
  2. Click the Integrations tab at the top of the calendar dashboard.
  3. Click the Connect Google button located in the top header or in the Google card.
  4. Sign in with your Google account and grant calendar access permissions.
  5. Once connected, review the list of sub-calendars: check the boxes for all calendars that should block your free time, and confirm your destination calendar.

Disconnecting or Changing Your Google Account

Need to switch to a different Google account or disconnect? Simply click the Disconnect button next to Google in the Integrations tab. Disconnecting immediately stops syncing future events, but all your existing and past bookings in DC Calendar remain 100% intact and preserved.

1.2 Microsoft Outlook & Microsoft 365

Microsoft Outlook is the global standard for corporate, healthcare, legal, and professional service teams. DC Calendar connects securely to both personal Outlook.com accounts and corporate Microsoft 365 / Exchange accounts.

Corporate Availability Protection: Internal company meetings and private appointments on your Outlook schedule will automatically block clients from booking overlapping times.
Meeting Details & Links: New customer appointments booked via your AI agent are directly delivered into your Outlook inbox and calendar.
Multi-Calendar Support: Select between your primary calendar and any shared team or project calendars to monitor for conflicts.

How to Connect Microsoft Outlook:

  1. Navigate to the Integrations tab in DC Calendar.
  2. Click the Connect Outlook button.
  3. Sign in with your Microsoft account (work, school, or personal).
  4. Confirm the permission prompt to enable calendar read/write access.
  5. Choose your conflict calendars and your primary calendar for writing appointments.

1.3 Apple Calendar (iPhone, iPad, and Mac)

Apple Calendar does not require giving your iCloud username or password to third-party services. Instead, DC Calendar uses Apple's native Webcal Live Subscription Feed alongside automatic calendar invitation attachments:

1-Click Subscription: Click the 'Subscribe to Apple Calendar' button from your Mac or iPhone. Apple Calendar will automatically ask if you want to subscribe to your live appointments feed.
Native Alerts on Apple Watch & iPhone: All confirmed bookings appear seamlessly across your Apple devices with travel time notifications, sound alerts, and lock screen widgets.
Customer Calendar Attachments: Every customer who books an appointment automatically receives a standard calendar invite file in their email confirmation, allowing them to add the meeting to Apple Calendar with a single tap.

How to Connect Apple Calendar:

  1. Open the Integrations tab in DC Calendar.
  2. Scroll to the Apple Calendar section.
  3. Click Subscribe in Apple Calendar to subscribe directly, or click Copy Feed Link if setting up manually on an iPhone.
  4. In Apple Calendar, choose your preferred refresh frequency (e.g., Every 15 minutes or Every Hour) and choose a color for your DC Calendar events.

2. Connecting Three Calendars Simultaneously

A common question is: “Can I connect Google Calendar, Microsoft Outlook, and Apple Calendar all at the same time?”

Yes, absolutely. Many professionals use Microsoft Outlook for their 9-to-5 job, Google Calendar for their side business or family schedule, and check their iPhone's Apple Calendar on the go. DC Calendar is designed to handle this exact multi-calendar scenario effortlessly.

2.1 How DC Calendar Handles Simultaneous Connections

SituationHow DC Calendar Handles ItThe Result
Conflict ProtectionDC Calendar scans busy hours across Google Calendar AND Microsoft Outlook before showing any time slot to a customer.You are never double-booked, even if an event only exists in one of your calendars.
Writing New BookingsYou designate one calendar as your primary destination (for example, your Google Calendar). New appointments land there with all customer details.No duplicates are created across other connected accounts.
Viewing on Mobile & Apple DevicesYour Apple Calendar subscription feed automatically streams all confirmed appointments straight to your iPhone, iPad, and Mac.You see every appointment regardless of which device you are looking at.
Canceling from Your PhoneIf you delete the appointment in your Google or Outlook app, DC Calendar immediately marks the booking as Cancelled, frees up your slot, and emails your customer.You never have to log into Domainchat just to cancel a meeting.

Real-World Example: Multi-Calendar In Action

Imagine you have an internal team meeting in Microsoft Outlook from 10:00 AM to 11:00 AM, and a personal dentist appointment in Google Calendar from 2:00 PM to 3:00 PM.

When a visitor opens your website chat at 9:30 AM to book a consultation, DC Calendar merges both schedules in real time. The visitor will see availability at 11:30 AM, 1:00 PM, and 3:30 PM — but 10:00 AM and 2:00 PM will be completely blocked. When they select 11:30 AM, the appointment is written to your primary calendar and instantly pings your iPhone.

3. How DC Calendar Works in WebChat and Social Omni-Channels

Your AI agent is not restricted to your website. Domainchat empowers your agent to book appointments natively across every customer communication channel.

3.1 Live Availability Everywhere

No matter where a customer speaks with your AI agent, the agent accesses your live, real-time schedule, taking all connected external calendars into account:

Website Chat Widget: Visitors experience an interactive appointment picker inside the chat window. They can select services, preview available dates, pick an exact time, and receive instant confirmation without ever leaving your site.
WhatsApp & Telegram: When a customer requests a meeting over WhatsApp or Telegram, the AI agent presents open times in natural language or delivers a secure, personalized 1-click booking link tailored to that conversation.
Instagram Direct & Facebook Messenger: On social messaging platforms, the agent greets followers, answers product questions, and shares streamlined booking links that open smoothly in mobile web browsers.

3.2 Automatic Customer Reminders & Timezone Handling

DC Calendar ensures that neither you nor your client ever misses an appointment:

Timezone Intelligence: Times are automatically converted and displayed in the customer's local timezone during chat and in their confirmation email, eliminating confusion for international meetings.
One-Tap Calendar Adds: Customer confirmation emails include direct buttons for Google Calendar, Outlook, and Apple Calendar, allowing attendees to add the session with a single click.
Self-Service Rescheduling: Customers can reschedule or cancel directly from their email link or by chatting with the AI agent, adhering to your custom cancellation notice policies.

4. The 5 Appointment Statuses Explained

Every booking in DC Calendar carries one of five clear, distinct statuses. These statuses help your team track what needs attention, what has taken place, and what was cancelled:

StatusColor IndicatorWhat It MeansAction Needed
ConfirmedEmerald GreenThe appointment is scheduled and active. The time slot is held, calendar events are synchronized, and the attendee has received their confirmation.Prepare for your meeting at the appointed time.
FulfilledSky BlueThe appointment date and time have passed and the consultation was completed. Fulfilled appointments remain in your calendar history forever so you can review past meetings.No action needed; review past notes or follow up in DC CRM.
UnfulfilledRose RedThe scheduled time passed, but the attendee was a no-show or the consultation could not be conducted.Admin can mark a missed booking as Unfulfilled with 1-click to accurately track customer attendance rates.
PendingAmber / OrangeFor paid appointments, the slot is provisionally held while the customer completes checkout. Or, an appointment awaiting manual approval.If payment succeeds, it automatically converts to Confirmed; otherwise the slot is released.
CancelledNeutral Grey (Strike-through)The appointment was cancelled by either the customer or the host. The slot is immediately returned to live availability for other clients to book.You can view the cancellation reason directly in the booking details modal.

Permanent History: Past Bookings Are Never Deleted

When an appointment concludes, it is automatically marked as Fulfilled and stays visible on your calendar view. Whether you look back three weeks or eight months, all historical appointments remain accessible so your team always has a complete record of every client interaction.

5. Attendee History & Journey Timeline

Do you have repeat clients who book multiple sessions across the year? DC Calendar includes a dedicated Attendee Journey & Timeline tool integrated directly into the calendar search box.

5.1 How to Search and View an Attendee's Journey

  1. Click the search box at the top of your Calendar view.
  2. Type any part of the customer's name, email address, or phone number.
  3. A dropdown will immediately appear showing all matching clients, their total appointment count, and their latest appointment status.
  4. Click on the client to open the Attendee Timeline Drawer.

5.2 What the Attendee Timeline Drawer Shows

Client Profile Card: Client initials avatar, full name, email, and phone number with 1-click copy buttons.
Lifetime Attendance Statistics: Instant metrics showing Total Bookings, Attendance Rate %, Fulfilled Appointments, Upcoming Confirmed sessions, and Unfulfilled (no-show) counts.
Chronological Appointment Rail: A continuous visual timeline connecting every past, present, and upcoming booking with exact dates, service durations, booking reasons, and your team's admin notes.
Inspect Booking Details: Click 'Inspect details' on any appointment in the timeline to view complete details, add admin notes, or adjust the status.

6. Host Email Notifications & Smart Mute

By default, DC Calendar sends an email notification to the workspace host whenever a new booking is confirmed, rescheduled, or cancelled.

6.1 When to Turn On 'Mute Host Email Alerts'

If you connect Google Calendar or Microsoft Outlook, your phone and desktop calendar apps already send you native popup notifications and reminders for every new meeting.

To prevent notification overload and keep your inbox clean, you can toggle on Mute Host Email Notifications in the Integrations tab:

Clean Inbox for the Host: Suppresses host booking alert emails from Domainchat so your inbox isn't cluttered with duplicate notices.
Customer Emails Are Never Muted: Your clients will always continue to receive their booking confirmations, calendar invites, and reminder emails with 100% reliability.

Quick Checklist for Getting the Most Out of DC Calendar

  • Connect your Google or Outlook account to automatically block out personal busy hours.
  • Subscribe via Apple Calendar if you use an iPhone or Mac to see all bookings on your lock screen.
  • Use the Search Box on your calendar page to instantly look up any client's complete appointment timeline.
  • Turn on Mute Host Email Notifications if you prefer getting notified only through your phone's calendar app.