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

Once enabled, you'll see two configuration options:

Default action when an estimate is synced:

  • Create a Draft PO - a draft Purchase Order is automatically created when an approved estimate syncs from ServiceTitan

  • Create a Picklist from Stock - a picklist is generated from your existing stock

Stock Check Locations: Select which warehouse(s) Ply should look at when generating the picklist or PO.

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


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 customer info, job details, estimate number, and materials


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

  • Services are not synced to Ply

  • Equipment sync is not yet supported

  • 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?