Back to Help Home
Last updated: 2026-07-22Location: Settings > Integrations

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 ConnectionSave 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

  1. Integration connected (credentials valid)
  2. Users mapped to technicians/employees
  3. Calendar External CRM toggle on for that calendar
  4. ServiceTitan advanced fields configured (job type, business unit, campaign, cancellation reason) when using ST
  5. 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