With ServiceTitan modulesa module is an application or tool designed to handle specific business functions, such as CRM, project management, or inventory. The system's modular architecture allows you to activate only the modules you need, enabling customization and scalability as your business requirements evolve. in Boost.spaceA platform that centralizes and synchronizes company data from internal and external sources, offering a suite of modules and addons for project management, CRM, data visualization, and more. Has many features to optimize your workflow! IntegratorPart of the Boost.space system, where you can create your connections and automate your processes., you can create tasks, job notes, and jobs, upload attachments, watch jobs, search for adjustments, receipts, and customers, and make API calls.
To get started with ServiceTitan, refer to the ServiceTitan Getting Access API documentation. You must have a Developer account to set up the integration with Boost.space Integrator and a ServiceTitan adminA user role in Boost.space with comprehensive system access, including the ability to add, remove, and manage all system levels. Admins can oversee all users, configure system settings, create custom fields, and manage modules and addons. Admin can also access Integrator and manage automations. account to create client credentials.
Refer to the ServiceTitan API documentation for a list of available endpoints.
To connect your ServiceTitan account to Boost.space Integrator, you must do the following:
-
Developer Account – create a custom app and obtain the application key
-
Customer Admin Account – connect the app and generate Client ID and Secret values
-
Make Account – establish the connectionUnique, active service acces point to a network. There are different types of connections (API key, Oauth…). in Boost.space Integrator
You must have a Developer account to perform the following:
-
Log in to your ServiceTitan Developer account. Select either the integration or production environment, depending on which environment your app will be used in.
-
Click the + New App button.
-
Enter all App details for your custom appCreate your own custom apps to be used in the integrator engine and share them with users in your organization., including the Tenant(s) that will use the custom app and the necessary API Scopes. For additional details, refer to the ServiceTitan Create an App API documentation.
-
Click the Create App button. You will return to the My Apps page.
-
Next to your new app, click Edit.
-
Copy the Application Key and store it in a safe place as you will use this key to create the connection in Boost.space Integrator.
You must have ServiceTitan Customer Administrator permissions to perform the following:
-
Log in to your ServiceTitan Customer Administrator account using either the integration log in or production log in, depending on which environment you created the custom app in.
Note: Client ID and Secret values are unique to the specific app and the specific environment. They are not shared between the integration and production environments.
-
In the top right corner of the page, click the Settings icon.
-
In the left sidebar, click Integrations > API Application Access.
-
Click the Connect New App button.
-
Select the custom app you created and click the Connect button.
-
Click the Allow Access button.
-
Copy the Tenant ID, Client ID, and Client Secret and store them in a safe place. You will use these credentials to create the connection in Boost.space Integrator.
To establish the connection:
-
Log in to your Boost.space Integrator account, add a ServiceTitan modulea module is an application or tool designed to handle specific business functions, such as CRM, project management, or inventory. The system's modular architecture allows you to activate only the modules you need, enabling customization and scalability as your business requirements evolve. to your scenarioA specific connection between applications in which data can be transferred. Two types of scenarios: active/inactive., and click Create a connection.
-
Optional: In the Connection name field, enter a name for the connection.
-
In the Client ID and Client Secret fields, enter the values created in the Connect the ServiceTitan App and Generate Client ID and Secret Values section.
-
Enter the tenant ID in the Tenant field.
-
In the Application Key field, enter the application key of the custom app created in the Create a ServiceTitan Custom App and Obtain the Application Key section.
-
To connect to the integration environment, select Yes in the Integration Environment field. To connect to the production environment, select No.
-
Click Save.
Build ServiceTitan ScenariosA specific connection between applications in which data can be transferred. Two types of scenarios: active/inactive.
After connecting the app, you can perform the following actions:
TriggersThe initial event that starts a scenario. It can be an action, a scheduled time, or a custom event, and is essential to define at the beginning of each scenario.
-
Watch Jobs
Actions
-
Create a Task
-
Create a Job Note
-
Create a Job
-
Upload an Attachment
Searches
-
Search Adjustments
-
Search Receipts
-
Search Customers
Other
-
Make an API Call