Skip to main content

Projects

Projects refer to Projects in ServiceTitan or Jobs in Spectrum. This guide explains how Projects from ServiceTitan sync seamlessly into Spectrum as Jobs.

βœ… Prerequisites & Requirements​

Ensure you've completed the following before syncing Projects:

PrerequisiteNotes
Customer SyncedThere must be a link between the Customer in ServiceTitan and in Spectrum.
Department SyncedThere must be a link between the Business Unit in ServiceTitan and the Cost Center in Spectrum.
Spectrum Info-Link Tables addedSee: What Info Link Tables do I need?

πŸ”„ Quickstart Workflow​

Step 1: Review the Data Map​

The following data map details the fields we support in our sync:

ServiceTitanSpectrumNotes & Additional Information
IDJob_Number
Business Unit*Cost Center
Completion DateComplete Date
Created OnCreate Date
CustomerCustomer
Customer LocationAddress Fields
NameDescription
NumberNumber
See description*Price TypeDefaulted to "Fixed Price"
Start DateStart Date
StatusStatus (Active)
SummaryLegal Description

*Fields with asterisks are required

note

While ServiceTitan allows you to set multiple Business Units on a single Project, Spectrum only allows a single Cost Center. To ensure compatibility in the data sync, make sure your ST Projects only have a single Business Unit.

The following visual map shows where to find each field in both systems:

ServiceTitan and Spectrum AR Invoices Visual Mapping

Step 2: Sync Configuration​

Configurable Settings for Projects:

  1. Default Phase and Cost Type: Agave can customize the values of the default Phase and Cost Type that are autogenerated when syncing the Project.
  2. Custom Spectrum Job Code: If you prefer to set the Spectrum Job Code manually, create a Custom Field on the ServiceTitan Project. Instead of using ServiceTitan’s number, Agave can write the value in the Custom Field on the Project.

Reach out to your Agave Implementation Manager, who will handle the configuration of sync settings internally.

Step 3: Perform a Test Sync​

Watch this short video to learn how to push Projects from ServiceTitan to Spectrum, and where to find the records in each system.

\

Sync Trigger​

Projects are syncable as soon as they are created in ServiceTitan.

Sync Filters​

Sometimes, you may not want to sync all Projects. Your Agave Implementation Manager can set filters. For example:

  • ST - Go-Live Cutoff Date Filter: Filter all projects with start dates past a certain go-live cutoff date.
    • start_date > 2025-02-01T00:00:00.000Z
  • ST - Status Filter: Use these filters to ensure records are only syncable once they are in a certain status. ServiceTitan Statuses are customizable, so make sure your statuses are finalized before setting this.
    • status IN Bid, Completed

Sync Settings​

Coming Soon!

πŸ”Ž Common Errors and FAQs​

The following Info-Link tables are required when syncing Projects from or to Spectrum:

  1. JC_JOB_MASTER_MC
  2. JC_JOB_CONTACT_DETAIL_MC
  3. JC_PHASE_ESTIMATES
  4. JC_PHASE_PROJECTED_TOTAL_MC
  5. JC_PHASE_MASTER_MC

For details on enabling Info-Link tables for your user, see Steps 2.7 in our Spectrum authentication guide.