Calendar & CRM Synchronization
Automatic lead creation, status updates, notes appending, and external routing to HubSpot, Zoho, and Freshsales.
Scheduling an appointment is often the highest-intent action a prospect takes. Domainchat connects your calendar and CRM into an automated pipeline: every appointment booked automatically creates or updates the attendee in the internal DC CRM, and dispatches to your external CRM of choice (HubSpot, Zoho CRM, or Freshsales) when connected.
1. Internal DC CRM Synchronization
Regardless of how the appointment was booked—via the website chat widget, a social messaging link (WhatsApp, Instagram, Telegram), or a direct booking page—the contact is captured into DC CRM:
1.1 Lead Status Initialized to NEW
1.2 Historical Notes Preservation (Append, Never Overwrite)
1.3 Structured Details & Custom Fields
1.4 Visual Lead Inspector Appointment Card
2. External CRM Routing: HubSpot, Zoho, Freshsales
When you connect an external CRM under Workspace → Settings → Integrations, leads and appointments route automatically to your external platform:
| CRM Provider | Connection Method | Record Created / Updated | Notes & Transcript Sync |
|---|---|---|---|
| HubSpot CRM | Private App Access Token | Contacts (Name, email, phone, company, address, marked as New Lead) | Added directly to the contact activity timeline with booking notes & full transcript. |
| Zoho CRM | One-Click OAuth 2.0 | Leads module record with contact details and company name | Notes attached to the lead record with appointment times. |
| Freshsales / Freshworks | Company Domain & API Key | Contacts module record with phone, email, and address | Notes attached to the contact profile. |
2.1 HubSpot CRM Synchronization Highlights
HubSpot integration works smoothly with modern HubSpot accounts:
3. Rescheduling & Cancellation Sync
When an appointment date or status changes, the updates propagate across all records: