Skip to main content

HouseCall Pro Integration Settings

In this article, we will show you all the settings for this integration and how they work!

Access all settings from Settings → Workspace → Integrations → Field Service Management (FSM) → Housecall Pro.


Default Location

You must select one location in Ply where all Pricebook materials from HCP will be sent. This is required by the HCP API and must be a warehouse location. (check this)

Notion Image


Invoice Settings

  • Sync Materials to Invoice by Default: When enabled, every material transferred from Ply to a job will automatically sync to the HCP invoice and appear as a line item on the customer's bill. If disabled, you'll need to manually check "Sync to Invoice" each time.

  • Taxable by Default: When enabled, materials transferred to a job will automatically be marked as taxable on the invoice


Pricebook Settings

Notion Image
  • Enable Pricebook Sync: Enables a two-way sync, materials and categories created in one platform automatically appear in the other. This should almost always be enabled.

  • Sync Material Deletion: When enabled, materials deleted in Ply will also be deleted in HCP. Use with caution. Note: edits made in HCP will always sync to Ply regardless of this setting.


Job Inputs vs. Line Items

Notion Image

Line Items

Job Inputs

Appear on customer invoice?

✅ Yes

❌ No

Affect job price?

✅ Yes

❌ No

Used for?

Billing the customer

Internal cost tracking only

Use Job Inputs when you sell services at a flat rate and don't want individual materials showing up on the customer's bill, but still want to track what was used internally.

To send materials as Job Inputs from Ply to HCP, both toggles must be enabled:

  1. Sync Job Inputs: enables the Job Input sync between Ply and HCP

  2. Send Materials as Job Input: makes all material transfers from Ply go to HCP as Job Inputs instead of Line Items


Job Settings

Notion Image
  • Add PO Link to Job Notes: When a PO is created in Ply and linked to a job, the PO number will automatically be added to the private notes of that job in HCP.

  • Add Shipping Cost to Job: Controls whether the shipping cost added when creating a PO in Ply also gets added to the linked job in HCP.


Material Sourcing for Multi-Tech Jobs

⚠️For the full breakdown of how Location Response works across single-tech vs. multi-tech jobs, see Understanding Location Response for Integrations.


Receive Materials from Housecall Pro Jobs

When enabled, materials added in the Housecall Pro Job will automatically appear in the corresponding Ply Job. If disabled, materials created or updated in Housecall Pro will not sync back to Ply.


Sync Items Only When Specific Job Status Reached

When enabled, items will only be synced to FSM when the job reaches a specific status. This allows for more control over when items are sent to FSM, ensuring they're only synced at the appropriate stage of the job process.

  • Job Status to Sync Items: choose the status that should trigger the sync (e.g., "In progress")


Estimate Pipeline

When an estimate or quote is approved in your FSM, Ply can automatically route its materials to a Pick List (pull from stock) or a Draft Purchase Order (order from suppliers). Approved estimates always appear in Purchasing > Estimate Pipeline for review.

  • Default action on approval: choose whether approval creates a Draft Purchase Order or a Pick List

  • Preferred supplier: pre-filled as the supplier when an estimate creates a Draft Purchase Order, you can still change it at confirm time

  • Stock-check locations: the locations that count toward "in stock" when deciding Pick List vs. Purchase Order suggestions. Leave empty to check every location.

See related article: Estimates | Housecall Pro Integration for more details.


Still need help? Contact Support!

Did this answer your question?