Skip to content
  • There are no suggestions because the search field is empty.

Housecall Pro Integration

Jobs booked in Housecall Pro create matching jobs in Sortly, and parts move out of the right technician's folder the moment a job closes — automatically, with no double entry.

How the integration works

Once connected, Housecall Pro jobs are automatically created in Sortly and stay in sync as they progress.

Jobs sync automatically

Every job booked in Housecall Pro creates a matching job in Sortly — no re-entry.

Materials move with the job

Parts used on a job come out of the right technician's folder the moment it's closed.

Your inventory, matched your way

Sortly matches Housecall Pro materials to items you already have — review and adjust any time.

💡 Housecall Pro requires an active Housecall Pro Max plan to use this integration.

Connecting to Housecall Pro

Set up the integration in a few steps. Sortly will import your full material list and active jobs from Housecall Pro during setup.

  1. 1Open the Housecall Pro integration page

    Go to Integrations in Sortly, find Housecall Pro, and click Setup.

    Housecall Pro integration page with Setup button
  2. 2Generate and connect your API token

    In the Link Account step, go to HousecallPro API settings, generate a token, and paste it into Sortly. Click Connect.

    API token entry field in Sortly setup flow
  3. 3Configure the webhook

    Go to HousecallPro Webhooks, enable the toggle, and paste the URL Sortly provides. Click Save, enable all toggles under "Enable Webhook Events," and paste the signing token. Click Connect to continue.

    Webhook configuration step
  4. 4Map users to default folders

    Sortly finds your Housecall Pro users and suggests a default folder for each one based on their transaction history. Every user needs a default folder — such as their van folder — so Sortly knows where to auto-deduct inventory from when a job is completed. Review the suggestions, adjust any that look wrong, then click Complete.

    User setup screen mapping default folders
  5. 5Let Sortly import your data

    Sortly imports your active jobs and full Housecall Pro material price book. You'll see a progress banner while this runs.

    Connected page showing import in progress

💡 Once the import finishes, the integration page shows a full status summary with quick links to jobs, default folders, inventory mapping, and invites.

Connected dashboard with job, folder, mapping, and invite status

Inviting users to Sortly

To attribute inventory to a job performed by a field technician, that technician needs a Sortly account.

  1. 1Review your Housecall Pro user list

    Sortly imports your full user list from Housecall Pro during setup.

  2. 2Invite users

    From the connected dashboard, click Manage Invites to invite users to your Sortly account.

    Manage Invites screen listing Housecall Pro users
  3. 3Set default folders for new users

    Once a user is added to Sortly, click Edit default folders to set their default folder, then Save Changes.

    Edit default folders screen

Inventory mapping

Your Housecall Pro material list is imported into Sortly. For the integration to work, each material needs to be mapped to its corresponding Sortly item, at the SID level.

  1. 1Open inventory mapping

    From the connected dashboard, click Manage inventory mapping.

  2. 2Review suggested matches

    The Need review tab groups items that need urgent attention, items with no match found, and suggested matches. Confirm the suggestions or map manually, then click Confirm Mappings.

    Inventory mapping screen, Need Review tab
  3. 3Review confirmed mappings

    Switch to the Mapped items tab to see each Housecall Pro item linked to its Sortly item and SID.

    Inventory mapping screen, Mapped Items tab
⚠️ Once a mapping is confirmed, the link between the Housecall Pro material and the Sortly item is permanent and can't be changed. Double-check matches before confirming.

If new materials are added to your Housecall Pro price book later, click Re-import to bring them into Sortly.

Re-import link on the inventory mapping screen

Job management

Once the integration is connected, imported jobs appear on your Jobs page with a Housecall Pro icon beside their name.

Jobs page showing Housecall Pro job icon

When a job is completed in Housecall Pro, Sortly automatically moves the listed materials from the assigned technician's default folder into the Sortly job. If the required items and quantities are available, they're moved and the job is marked complete.

🗑️ If the required items or quantities aren't available in the default folder, the job is marked as conflicted. Resolve it by pulling items or moving them out of the job to match Housecall Pro, then mark the job complete.

Frequently Asked Questions

What happens if I don't resolve a job conflict?
The job stays open in a conflicted state until you pull items or move them out of the job so it matches Housecall Pro, then mark the job complete.
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 confirming.
How do new Housecall Pro materials get into Sortly?
Click Re-import on the inventory mapping screen to pull in your latest Housecall Pro price book.
Does a technician need a Sortly account to have their inventory tracked?
Yes. To attribute inventory usage to a job, the technician performing that job needs a Sortly account with a default folder assigned.
Is there a plan requirement to use this integration?
Yes. You'll need an active Housecall Pro Max plan on the Housecall Pro side to connect the integration.