Documentation Index

Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt

Use this file to discover all available pages before exploring further.

Skip to main content

Set up your account for the ABC Supply integration

Overview

The ABC Supply Chain Integration lets you access ABC's product catalog and pricing directly in ServiceTitan. Easily add items and variants to your pricebook and build accurate bids without leaving the platform, simplifying your procurement process and minimizing manual work.


Who uses this feature

  • Administrators and managers

  • Applies to all business types

Feature configuration

  • This feature is currently in Private Preview/Limited Release and available for specific accounts.

  • Account configuration is required to use this feature. Please contact Technical Support for details.

Things to know

  • Currently, you can only add roofing catalog items to your pricebook. You don't have the option to map the catalogs.

  • Improve your Inventory Management by automating the import of supplier catalog items. Upload your purchasing history to your ServiceTitan pricebook.

  • The default setting for item updates is Manual. For guidance on enabling and customizing automatic updates, see Update your pricebook with Pricebook Connect.

  • The pricebook for roofing integrations is specifically for materials only. After adding, you can find the items in the Materials tab of your pricebook, where you can access their Material Variations. For more information, see Manage supplier catalog material variations in ServiceTitan.

  • You can view costs for base SKU items (which include variant SKU items) or for variant SKU items only, the day after you add items to your pricebook.

Connect your account in Vendor Integrations

Configure Vendor Integrations to link your ServiceTitan account with your ABC Supply account.

To connect your account:

  1. Go to the top toolbar and click Settings .

  2. In the side panel, click Integrations > Vendor Integrations.

  3. In the Vendor Integrations screen that opens, click Full Procurement. User interface showing vendor integrations with an activated procurement option highlighted.

  4. Select ABC Supply.

  5. In the Accounts screen that opens, click Connect via SSO Login. Instructions to set up an account for Full Procurement integration with a login button.

  6. On the new screen that opens, enter your ABC Supply account details and log in. Sign-in page for ABC Supply Co. with username input and next button. After logging in, you're redirected back to your ServiceTitan account for Integration Setup.

  7. Follow the steps on the Integration Setup screen that opens.

Integration Setup

Step 1 – Link Vendors

  1. In the Link Vendors section, select ABC Supply as a vendor. Integration setup screen for linking vendors in ServiceTitan with ABC Supply selected.        

    Note: Vendors available to be linked must be replenishment vendors and must not be used on other activated integrations. Filter results using the Show only replenishment vendors toggle or set vendors as replenishment in settings.

  2. Review the information and click Next.

Step 2 – Verify ABC Supply Account Number

  1. Select your ABC Supply account number from the options provided. Integration setup screen showing account number entry and verification steps for ABC Supply.

  2. When finished, click Next.

Step 3 – Map Account

  1. Click Manage Accounts to select branch and job accounts to map to the correct business units.

  2. On the Manage accounts pop-up that opens, select the accounts you want to use for populating costs in Pricebook, then click Save.        

    Note: ABC Supply returns a list of branches and their associated accounts, with one row per branch. Each row includes the account number, branch, and job account. The main job account should be selected—it's typically the business name and may include "-1" or "#1.

     Manage accounts interface displaying multiple account options and a save button.    

  3. For each account, assign the appropriate Business Units.        

    Tip: Use the search box to find specific branch and job accounts.

  4. Select a Primary account as the default branch location for purchases.        

    Note: ServiceTitan uses the primary account for retrieving customer-specific costs, catalog filtering and populating default PO fields; other accounts can be mapped to display additional costs from non-primary branches in the pricebook.

     Integration setup for linking vendors and mapping accounts in procurement system.    

  5. When finished, click Activate.

Activating the vendor integration stores the mapping between ServiceTitan and your supplier. This ensures all supplier subaccounts are referenced throughout the Supply Chain process.

Parent and variant item costs in your pricebook

There are two reasons you may see $0 costs for certain items in your pricebook:

  • Generic materials (parent items) with color options (variants):        

    • In the ABC Supply catalog, generic materials have a $0 cost because the actual costs are assigned to their specific color options.
      Example: GAF Timberline, a generic material, appears with a $0 cost, while its specific color variant, such as GAF Timberline Weathered Wood, has an assigned cost.
      Best practice: Configure Parent Item Cost Inheritance
      To ensure accurate pricing and Job Costing, set the parent item to inherit its cost from the associated variant items. You can choose to inherit the minimum, maximum, or average cost—depending on your pricing strategy.
      This configuration allows the system to use the inherited cost in pricing calculations and ensures consistency in job costing.
      To set the preference:
      1. Go to Pricebook > Materials.
      2. Click  .
      3. Click Set Cost As, then select Minimum, Maximum, or Average based on your preference.
      You can also override this setting for individual items by editing the item and going to the Configurable Materials tab.

  • Items unavailable at selected branches:        

    • Any item (including color variants) that isn't stocked at your chosen branches also appears with a $0 cost.
      Best practice: Deactivate these items when found.

Estimate page showing a vintage fascia board with a price of zero dollars.

Configure cost behaviour for generic materials (parent items)

For your generic items to have a calculated cost based on its material variations, you can configure their cost behaviour via the Set as cost option in Pricebook > Materials > Settings.
The options include:

  1. Minimum

  2. Maximum

  3. Average

  4. Manual

For more, see Configure cost behavior for generic items.

Mapping ABC Supply's branches for accurate pricing

To ensure accurate pricing, map your account to the correct ABC Supply branch during setup, especially if you order from multiple ABC Supply branches. This is especially useful if you purchase from multiple branches with different prices or if certain items aren't available at your Primary branch.

Note: Incorrect mapping may result in missing prices if you select a branch that doesn't carry your items or result in receiving retail pricing instead of your negotiated rates.

Choosing the right Branch and Job account

Each ABC Supply branch may have multiple job accounts assigned to your business, including a main job account and possibly others for specific projects (for example, special pricing for a large development).

If you operate in a single region and buy from one branch:

  • Map your Roofing Sales business unit to the main ABC Supply branch and job account. Set this account as Primary.

If you operate in a single region and buy from multiple branches:

  • Map your main Roofing Sales business unit to the primary ABC Supply branch and job account. Set this account as Primary.

  • Map at least one business unit to the secondary ABC Supply branch and job account from which you want to get pricing.        

    Note: This feature currently allows for mapping multiple business units to one branch, but not one business unit to multiple branches.

If your business operates out of multiple locations, each buying from different branches:

  • Create separate business units for each location.

  • Map each Roofing Sales – Location business unit to the main ABC Supply branch and job account for that location.

  • Set your primary branch as the ABC Supply branch and job account of your headquarters or your main purchasing location.

Want to learn more?

  • See Check Real-time availability and pricing of PO items

  • See Set up multiple account integrations in a single vendor's system

Tracking of parts, materials, and equipment across warehouse locations and technician trucks.

What it does: Reduces material costs and job delays by giving managers real-time visibility into stock levels and enabling reorder automation.

Also called: Parts management, Stock tracking

Tags: Core

See the full glossary →

The process of how ServiceTitan connects directly to the supplier and validates user accounts.

Learn more → · See the full glossary →

The calculation of actual costs (labor, materials, overhead) against revenue for each job to determine true profitability.

What it does: Shows which job types, technicians, or BUs are truly profitable after accounting for all costs, not just top-line revenue.

Also called: Job profitability, Cost tracking

Tags: Core

See the full glossary →

Used to retrieve up-to-date quantity levels at that specific time from the supplier. Only triggered when the purchase order is created.

Learn more → · See the full glossary →