Skip to main content

Estimates | ServiceTitan Integration

Turn approved estimates into POs or Picklists directly in Ply.

What are Estimates?

Estimates are detailed cost proposals that your team creates and sends to a client for approval. They can include materials, equipment, and labor. Once a client approves an estimate, it converts into a job and materials can be transferred accordingly.


Video Tutorial


Step 1 - Enable Estimates in Ply

Estimates are not enabled by default. To turn it on:

  1. Go to Settings → Workspace → Integration

  2. Scroll to the bottom and toggle on Estimate Pipeline

After saving, a new Estimate Pipeline tab will appear under Procurement.

Once enabled, you'll see the following configuration options:

Setting

Description

Default action on approval

Choose whether an approved estimate creates a Draft Purchase Order (order from suppliers) or routes to a Pick List (pull from stock).

Estimate price source

Which ServiceTitan price is read as the unit cost of each estimate line (e.g., Unit price). Changing this applies to newly synced estimates. Use Sync to recalculate estimates already in the pipeline.

Materials only

When enabled, only material line items from the estimate are routed. Equipment, labor, and other line items are ignored.

Preferred supplier

Prefilled as the supplier when an estimate creates a Draft Purchase Order. Can still be changed at confirm time.

Stock-check locations

Locations that count toward "in stock" when deciding Pick List vs. Purchase Order suggestions. Leave empty to check every location.


Step 2 - Create an Estimate in ServiceTitan

  1. Open the job in ServiceTitan

  2. Go to Job Actions → Add Estimate

  3. Fill in the estimate details:

    • Name

    • Business Unit

    • Summary

    • Follow-up date

    • Sold by (salesperson)

  4. Add materials to the estimate

    • Note: Only Cost to Business is pulled in automatically. Cost to Client must be entered manually if you want to show a different price to your customer.

    • Services are not synced to Ply

    • Equipment sync is not yet available

  5. Once all items are added, calculate the total and send the estimate to your client

⚠️Important: The estimate must be marked as Sold in ServiceTitan for it to sync to Ply. Estimates in any other status will not be sent.


Step 3 - Sync the Estimate to Ply

  1. In Ply, go to Procurement → Estimate Pipeline

  2. Search for the estimate by job number

  3. If it doesn't appear, click the Sync button on the right side to force a manual sync

  4. Once the estimate loads, you'll see the, job details, estimate number, and materials

⚠️ For ServiceTitan, you'll see job details, estimate number and materials, but the customer/address fields won't populate.


Step 4 - Match Materials

Ply will attempt to match each material from the estimate to an existing item in your catalog. This step prevents duplicates.

  • Click Match next to each material to confirm the match

  • If a material doesn't exist in Ply yet, you'll need to create it from "Add Custom Items"


Step 5 - Confirm the Estimate (PO or Picklist)

Once all materials are matched, you have two options:

Option A - Create a PO

Select the PO icon next to each material, then click Confirm. You'll be prompted to:

  • Select the supplier

  • Set a needed-by date

A Draft PO will be created automatically. From there, handle it like any other PO - mark it as received, reconcile it, and once reconciled, the materials will be reflected in the job.

Option B - Create a Picklist

Select the Picklist option to pull stock that's already available at your selected location. Note: if the materials are not in stock, this option won't be available and you'll need to create a PO instead.


Key things to keep in mind

  • Estimates must be Sold or Approved in ServiceTitan to sync to Ply

  • Only estimates approved within the last 24 hours come through to Ply.

  • Services are not synced to Ply

  • Equipment line items on an estimate are not routed through the Estimate Pipeline (equipment as a catalog item does sync separately, see Creating Equipment in Ply)

  • Materials are only reflected in the job once the PO is received and reconciled

  • Use the Sync button in Estimate Pipeline to force a manual sync at any time


Still need help?

Did this answer your question?