ServiceTitan Lite
ServiceTitan is a platform for service companies to manage their customers, operations, finances, and growth.
Features
| Feature Name | Supported | Notes |
|---|---|---|
| Capture deletes | check | BUSINESS_UNIT, CALL, CAMPAIGN, CAMPAIGN_CATEGORY, CUSTOMER, CUSTOMER_CONTACT, EMPLOYEE, ESTIMATE, INVOICE_ITEM, JOB_HOLD_REASON, LOCATION, MEMBERSHIP, NON_JOB_APPOINTMENT, TECHNICIAN, and ZONE tables. |
| History mode | ||
| Custom data | ||
| Data blocking | check | |
| Column hashing | check | |
| Re-sync | check | |
| API configurable | check | API configuration |
| Priority-first sync | ||
| Fivetran data models | ||
| Private networking | ||
| Authorization via API | check |
Supported deployment models
We support the SaaS and Hybrid deployment models for the connector.
You must have an Enterprise or Business Critical plan to use the Hybrid Deployment model.
Setup guide
Follow our step-by-step ServiceTitan setup guide to connect ServiceTitan with your destination using Fivetran connectors.
Sync overview
To capture new records and updates, we incrementally sync the following tables and their child tables:
APPOINTMENTAPPOINTMENT_ASSIGNMENTBOOKINGCALLCALL_REASONFORM_SUBMISSIONINVENTORY_BILLINVOICEJOBJOB_CANCEL_REASONJOB_SPLITJOB_TYPELEADLOCATION_CONTACTMEMBERSHIP_TYPEPAYMENTPAYROLLPAYROLL_ADJUSTMENTPROJECTPROJECT_STATUSPROJECT_SUB_STATUSPURCHASE_ORDERTAG_TYPETEAMTIMESHEETTIMESHEET_CODE
To capture deletes, we also re-import the CUSTOMER_CONTACT and LOCATION_CONTACT tables and their child tables once a week.
We also incrementally sync the following tables to capture new records, updates and deletes.
BUSINESS_UNITCAMPAIGNCUSTOMERCUSTOMER_CONTACTEMPLOYEEESTIMATEINVOICE_ITEMJOB_HOLD_REASONLOCATIONMEMBERSHIPNON_JOB_APPOINTMENTTECHNICIAN
We re-import the remaining tables and it's child table during every sync.
Schema information
This schema applies to all ServiceTitan connections.