Related Articles
Integrations — ServiceTitan & HouseCall Pro
Quick Reference Keywords: ServiceTitan · HouseCall Pro · Technician mapping · Employee mapping · Calendar sync · Estimate follow ups
Overview
Connect field-service CRMs at Settings → Integrations, then map team members and enable calendar sync. Per-calendar job/appointment settings live on each calendar’s External CRM tab — see Calendars and Appointments.
ServiceTitan
Path: Settings → Integrations → ServiceTitan (or open from the ServiceTitan card)
Connect
Use the connection modal from the Integrations hub to enter ServiceTitan credentials and complete connection. Until connected, calendar External CRM sync cannot push jobs.
After connecting
Open the ServiceTitan integration page:
- Sync Now — Trigger a sync
- Stats: Mapped Technicians, Synced Calendars, Sync Status
- Lead Management Settings — e.g. Create Customers on Lead Submission (optional)
Tabs:
- Technician Mappings — Map each brayv user to a ServiceTitan technician. Unmapped users cannot push appointments.
- Calendar Settings — Enable sync per calendar (checkbox). Also configure advanced job fields on the calendar’s External CRM tab.
Warnings you may see: No technicians mapped · No calendars synced
HouseCall Pro
Path: Settings → Integrations → HouseCall Pro
Connection tab
- Status: Connected / Not Connected
- Webhook Configuration (copy URL as shown)
- Enter API Key, then Test Connection → Save Configuration
- Disconnect HouseCall Pro when rotating credentials or leaving the integration
User Mapping tab
Map brayv users to HouseCall Pro employees (Select Employee per user). Required for appointment push.
Calendars tab
See which calendars are Syncing to HouseCall Pro vs Not syncing. Turn sync on for each calendar that should push appointments (calendar External CRM tab also participates).
Estimate Follow Ups tab
- Estimate Follow Up Leads — Route HCP estimate events into a brayv journey
- Journey for Estimate Leads — Pick a journey, or No Journey (estimates will be ignored)
History tab
Webhook / sync history for troubleshooting.
Checklist Before Booking Sync Works
- Integration connected (credentials valid)
- Users mapped to technicians/employees
- Calendar External CRM toggle on for that calendar
- ServiceTitan advanced fields configured (job type, business unit, campaign, cancellation reason) when using ST
- Contact has street, city, and zip when booking (required for many ST/HCP pushes)
Related
- Calendar-level CRM options: Calendars and Appointments
- External Webhook (non-ST/HCP): same calendars doc → External Webhook section