Housecall Pro Integration
Save time by connecting Sortly to Housecall Pro. Jobs booked in Housecall Pro create matching jobs in Sortly, and when a job closes, the parts used come out of the right technician's folder automatically, so nobody has to enter anything twice. This article walks you through how the integration works, connecting your account, inviting your team, mapping your inventory, and how synced jobs work.
In this article
How the integration works
Once connected, Housecall Pro jobs are created in Sortly automatically and stay in sync as they progress.
Jobs sync automatically
Every job booked in Housecall Pro creates a matching job in Sortly, so there's no re-entry.
Materials move with the job
Parts used on a job come out of the right technician's folder the moment the job is closed.
Your inventory, matched your way
Sortly matches Housecall Pro materials to items you already have. You review the matches and adjust them before you confirm.
One Housecall Pro account links to one Sortly account. Sortly reads your Housecall Pro Materials only, not Services. Completed jobs can't be reopened. Technicians can view their van folder in Sortly on web and mobile, but managers can't see integration settings in the mobile app.
Connect to Housecall Pro
During setup, Sortly imports your full material list and active jobs from Housecall Pro.
Generate your API token
Set up the webhook
Set up users and import your data
When the import finishes, the integration page shows a status summary with links to View Jobs, Edit default folders for users, Manage inventory mapping, and Manage invites.
Invite users to Sortly
To link inventory to a job done by a field technician, that technician needs a Sortly account, and each technician you map uses a Sortly seat. Sortly imports your full user list from Housecall Pro during setup, so you can invite them from the integration page.
Map your inventory
Your Housecall Pro material list is imported into Sortly. For the integration to work, each material needs to be mapped to its matching Sortly item, at the Sortly ID (SID) level.
How synced jobs work
Once the integration is connected, imported jobs appear on your Jobs page with a Housecall Pro icon next to their name.
Each synced job starts as Not started, moves to In Progress when the job starts in Housecall Pro, and moves to Completed when it finishes. Every job links back to its Housecall Pro job.
What syncs from Housecall Pro
Sortly updates your jobs as things change in Housecall Pro.
What happens when a job is completed
Nothing moves in Sortly while a job is in progress. When a job is completed or cancelled in Housecall Pro, Sortly pulls the final material list and compares it with the Sortly job.
Cost differences and unlinked lines are ignored. If a technician has no default folder, the job completes only when everything already matches.
With no conflict, the Sortly job completes automatically. With a conflict, the job shows a Housecall Pro icon and highlights the Housecall Pro quantities against the Sortly quantities. You can select Match Quantity or Link items, or complete the job manually after a warning.
If a material on a job isn't mapped, Sortly flags the job for a manager to review. A sync problem never stops a technician from closing the job in Housecall Pro.
What syncs from Sortly to Housecall Pro
Less goes back to Housecall Pro. It covers items added to a Sortly job and materials that are missing in Housecall Pro.
Frequently asked questions
What happens if I don't resolve a job conflict?
The job stays open with a conflict until you resolve it. Select Match Quantity or Link items, or complete the job manually after a warning.
Can I change an item mapping after it's confirmed?
No. Once a Housecall Pro material is linked to a Sortly item, that link is permanent. Review matches carefully before you confirm them.
How do new Housecall Pro materials get into Sortly?
If you add new materials to your Housecall Pro price book later, select Re-import at the top of the mapping window to bring them into Sortly.
Does a technician need a Sortly account to have their inventory tracked?
Yes. To link inventory used to a job, the technician doing that job needs a Sortly account with a default folder assigned. Each mapped technician uses a Sortly seat.
Do my item names need to match between Sortly and Housecall Pro?
No. Once a material is mapped, the two items are linked by ID, so the names don't need to match. Renaming an item later doesn't break the link.
What if the van doesn't have the parts?
Sortly flags a conflict on the job for a manager to resolve, instead of completing the deduction.
Will a sync problem stop my technicians from closing jobs?
No. Jobs finish in Housecall Pro on their own. Sortly flags the job for a manager to review.
Is there a plan requirement to use this integration?
Yes. The integration is available on the Sortly Enterprise plan with Jobs and Webhook turned on. You also need an active Housecall Pro Max plan on the Housecall Pro side.