Overview
Complete the following steps to ensure the ServiceChannel Integration is properly set up with your ServiceTitan account.
Who uses this feature
Administrators, CSRs, Marketing Managers, Project Managers, and Operation Managers
Applies to all business types
Feature configuration
Account configuration is required to use this feature. Please contact Technical Support for details.
Things to know
The ServiceChannel integration in ServiceTitan is managed through WorkConnect. For more, see WorkConnect overview.
A ServiceChannel campaign is automatically generated in ServiceTitan after you enable the ServiceChannel integration. This campaign must remain active for ServiceChannel work orders to flow into ServiceTitan. If your campaign is deactivated, then ServiceChannel work orders will fail to sync with ServiceTitan.
Work orders already started in ServiceChannel prior to setting up the integration aren't synced with ServiceTitan so be sure to finish those in ServiceChannel.
Set up ServiceChannel integration
Go to the top toolbar and click Settings
.In the side panel, click Integrations > Marketing Integrations.
On the Marketing Integration screen that opens, select the ServiceChannel card and click Configure.

Tip: Click the list icon or grid icon to change between the card view and the list view.
The ServiceChannel setup screen opens in a new tab. Complete the integration setup following the steps below:
Step 1: Agree to API data authorization
Before enabling the integration, confirm you agree to the API and Data Authorization Agreement.
Click the API and Data Authorization link to read the agreement.
After you read the agreement, and if you agree with the terms, select the box and click I Agree to confirm.

Step 2: Set up ServiceTitan API access with your ServiceChannel credentials
To set up the ServiceTitan API access with your ServiceChannel credentials, you first need to create a user for ServiceTitan API, then connect your ServiceChannel and ServiceTitan accounts.
Create a user for ServiceTitan API
Important: We recommend you create a new user for the ServiceChannel Integration.
To create a user for ServiceTitan API:
Note: The steps below require a ServiceChannel user with admin permissions.
Sign in to your ServiceChannel account.
Go to the top toolbar and click the Grid icon > Administration > User Management.

On the User Management screen that opens, click Invite User.

On the General screen that opens, enter ‘ServiceTitan’ in the First Name field.
In the Last Name field, enter 'API'.
In the Email field, enter an email address to which you have access to complete the verification step from ServiceChannel.
Note: If it’s a Gmail email, you can use one of your existing emails and add an alias. For example, if your current email address is help@gmail.com, add a "+" to the email address: help+servicetitanapi@gmail.com.
From the User Role dropdown, select Business Owner / Management.

Note: Do not change the following fields:
Provider Automation User
Provider Automation Admin
Technician
Directory / Fixxbook Permission

When finished, click Invite.
Go to your email and open the email you received from ServiceChannel, then click Start Now.
Note: The email should come directly from:
Email Address: donotreply@servicechannel.com
Email Subject: Join company name on ServiceChannel
Tip: If you do not receive the email, check your spam or junk folder. Or, reach out to the ServiceChannel Support Team for assistance at contractorsupport@servicechannel.com.
While going through the user verification, set a password for the ServiceTitan API user.
Note: Set the password that you want to share with ServiceTitan. For example, Servicetitan1.
Connect your ServiceTitan and ServiceChannel accounts
Complete the following steps to connect your ServiceTitan and ServiceChannel accounts:
Copy and paste the https://www.servicechannel.com/sc/admin/integration/apiaccess link into your browser. The API Access screen opens.
To generate your API ClientID and ClientSecret for ServiceTitan, click Add new client.
The Add API Client Info pop-up opens.In the Product Name field, enter "ServiceTitan Integration" and click Save.

Copy and paste the following information into the Google form:
ServiceTitan API User Email Address
ServiceTitan API User Password
Client ID
Client Secret

Go back to the API Access screen.
In the ServiceChannel User Email field, enter your email address.
In the ServiceChannel Password field, enter your password.
In the Client ID field, enter the client ID that is in the ServiceChannel API Admin.
In the Client Secret field, enter the client secret that is in the ServiceChannel API Admin.

When finished, click Save.
Step 3: Review Settings
By default, all your settings are set up and ready to go. If you want to customize your setup, click Edit for any of the feature categories. When ready, click Turn on Integration to see your work orders automatically flow from ServiceChannel.

Edit Preferences
Click Edit
to make changes to your Preferences.Turn on the Send new work order as a job on Dispatch Board toggle to route work orders from ServiceChannel to unassigned jobs on the Dispatch Board.
Note: When turned on, you must select a default Business Unit and Job Type to apply to all work orders that you receive from ServiceChannel.
Turn on the Send NTE to custom field toggle to automatically send NTE values from ServiceChannel work orders to the job in ServiceTitan.
Note: To set up your custom field, go to your Settings
to get the ID for the job custom field.Turn on the Use the Submitted date as the Schedule Date when creating a booking or job toggle to map the scheduled date from ServiceChannel as the Scheduled Date for the Job in ServiceTitan. This helps prioritize same-day service for work orders from strategic subscribers
Click Save to save your Preferences.

Edit Job Summary
Click Edit
to make changes to your Job Summary settings.In the Select the fields of information column, select the fields you want to bring over.
Tip: To bring over all fields from the ServiceChannel work order, click Select All.

In the Arrange the order of display column, use the up and down arrows to arrange the display order of the fields.
Click Delete to remove a field.
When finished, click Save.
Edit Job Status
Click Edit
to make changes to your Job Status settings.Map your ServiceTitan job and appointment statuses to your ServiceChannel statuses. This will apply to job statuses for all customers.

When finished, click Save.
Edit Invoice Information
Click Edit
to make changes to your Invoice Information settings.Map your ServiceTitan invoice information to your ServiceChannel invoice information. This will apply to all customers.
Note: You can only modify the first field mapping to the ServiceChannel Invoice Number.

When finished, click Save.
Edit Overrides
You can override default customer status mappings between ServiceChannel and ServiceTitan. This allows you to address specific scenarios or exceptions effectively, ensuring consistency and alignment across platforms. To edit your override settings:
Click Overrides.

In the side panel, select a subscriber.
Manually set your override settings for the subscriber.

Note: Each override you set will feature a visual indicator on the specific tab you modified. This helps you remember which overrides you made. An indicator is also displayed next to the subscriber’s name, displaying all selected overrides across the tabs for quick reference.
When finished, click Save.
Tip: Click Restore to Default Settings to reset your overrides.
Edit integration with ServiceChannel
You can update the information provided in the API Access and Review Settings sections if necessary:
Go to the top toolbar and click Settings
.In the side panel, click Integrations > Marketing Integrations.
On the Marketing Integrations screen that opens, select the ServiceChannel card and click Edit.
On the ServiceChannel screen that opens, you can edit the API Access or Review Settings sections.

To disable the integration, turn off the Active toggle.
