Before you start
Access requirements
HeyPros: Admin acccount with access to Settings → Integrations.
You must have a HeyPros Pro+ or Enterprise Package with us to be able to integrate other softwares with HeyPros.
You’ll need
Your company’s HeyPros URL (e.g.,
yourcompany.heypros.com).Your HeyPros login and Company Slug (the text before
.heypros.com, e.g.,yourcompany).A Zapier account (free tier is fine).
What this integration does
When a Job is created in Housecall Pro, Zapier will create a Work Order in HeyPros using details from that job (customer name, address, notes, etc.). You can customize which fields map over.
⚠️ Important Disclaimer
Housecall Pro currently limits the data made available through their Zapier integration. Some fields you expect to see may not be accessible in Zapier. If specific data you need isn’t available in Zapier, please contact Housecall Pro Support directly — not the HeyPros team — for assistance:
📧 Email: [email protected]
💬 Live Chat: Available in the Housecall Pro app under Help → Chat with Support
🌐 Help Center: help.housecallpro.com
Part 1 — Start from your HeyPros account
Log in to HeyPros.
Go to Settings → Integrations → Zapier.
Click Connect Zapier (or Open Zapier). This opens Zapier’s HeyPros app page in a new tab.
If prompted, choose Start free with email (or sign in with Google) to create a Zapier account.
Tip: Keep both tabs open (HeyPros and Zapier). You’ll connect each app during the build process.
Part 2 — Create your Zap (overview)
In Zapier, click Create → Zaps to open the Zap Editor.
Trigger (Housecall Pro): Choose Housecall Pro as the app, and Job Scheduled as the trigger event.
Action (HeyPros): Choose HeyPros as the app, and Create Work Order as the event.
Connect both accounts when prompted (Housecall Pro via login/API key; HeyPros via login + Company Slug).
Map fields from Housecall Pro into HeyPros.
Test, Publish, and verify the Zap by creating a test job in Housecall Pro.
Part 3 — Build the Zap (detailed)
Step A — Set up the Trigger in Zapier
In the Zap Editor, search for and select Housecall Pro.
For Event, select Job Scheduled (most common) or Job Finished depending on your workflow. Click Continue.
Click Sign in to Housecall Pro.
A pop-up will appear asking for your API key or authorization. If prompted, log into Housecall Pro and approve Zapier access.
Click Continue.
Test the trigger by clicking Test trigger. Zapier will pull a sample Job from your Housecall Pro account.
If no job appears, create a quick test job in Housecall Pro, then test again.
Select a record with realistic customer and job information, then click Continue with selected record.
Step B — Add the Action to create a Work Order in HeyPros
Click the + step and choose HeyPros.
For Event, select Create Work Order. Click Continue.
Click Sign in to HeyPros. In the pop-up:
Enter your HeyPros email and password.
Enter your Company Slug (the text before
.heypros.com).Click Continue/Allow to authorize Zapier.
Back in Zapier, click Continue to configure the Action fields.
Step C — Map Housecall Pro data into HeyPros Work Order fields
The HeyPros Create Work Order action includes the following fields:
Location/Group (required) → Choose your default HeyPros location/group.
Work Order Title (required) → Recommended:
{{Housecall Pro: Job Title}}or{{Customer Name}} – {{Service}}.Work Order # (required) → Recommended:
{{Housecall Pro: Job ID}}for unique tracking.Start Date → Map from
{{Scheduled Start Time}}.Finish Date → Map from
{{Scheduled End Time}}(if available).Starting Price ($) → Map from
{{Job Total}}or leave blank if not set yet.Description → Map
{{Job Notes}}or{{Service Description}}.Address → Map
{{Customer Address}}(or combine street, city, and state fields).
Formatting Tip: If your address comes in parts (e.g., Street, City, State), click the field and add each one with commas or spaces in between.
Step D — Test and publish
In the HeyPros Action step, click Test step. Zapier will create a Work Order in your HeyPros account using the mapped fields.
In HeyPros, go to Work Orders and confirm the record was created with correct information.
Return to Zapier and click Publish to turn the Zap ON.
Field mapping reference (Housecall Pro → HeyPros)
HeyPros Field | Recommended Source (Housecall Pro) | Notes |
Work Order Title (required) | Job Title or Customer Name + Service | Descriptive title helps with scheduling and reporting. |
Work Order # (required) | Job ID | Ensures each job only creates one Work Order. |
Start Date | Scheduled Start Time | Zapier may display this as a timestamp; use Formatter if needed. |
Finish Date | Scheduled End Time | Optional. |
Starting Price ($) | Job Total | Optional. |
Description | Job Notes or Service Description | Include any technician notes or scope of work. |
Address | Customer Address | Combine Street, City, and State if separate. |
Validate the integration
In Housecall Pro, create a test job with sample customer info and a scheduled time.
In Zapier, check Zap History to confirm the run succeeded.
In HeyPros, verify that the new Work Order appears correctly.
If the data doesn’t look right, edit your mappings or add a Formatter step, then re-test.
Frequently asked questions
Q1: I don’t see the job fields I need in Zapier.
Housecall Pro limits which data points are available via Zapier. If a specific field (such as technician name or service type) isn’t listed, please contact Housecall Pro Support directly for help.
📧 Email: [email protected]
💬 Chat: In-app under Help → Chat with Support
🌐 Help Center: help.housecallpro.com
Q2: Can I trigger the Zap on job completion instead of scheduling?
Yes. In Step A, choose Job Finished as your trigger instead of Job Scheduled.
Q3: What is my Company Slug for HeyPros?
It’s the text before .heypros.com in your company’s HeyPros URL. Example: peakpainting.heypros.com → slug = peakpainting.
Q4: How do I prevent duplicate Work Orders?
Use the Job ID from Housecall Pro as your Work Order # in HeyPros. This ensures each job only generates one work order.
Support
If you encounter issues connecting Housecall Pro to Zapier or need additional fields exposed, contact Housecall Pro Support directly:
📧 [email protected]
💬 Help → Chat with Support
🌐 help.housecallpro.com
That’s it! Once your Zap is ON, every new job scheduled (or finished) in Housecall Pro will automatically appear as a Draft Work Order in HeyPros—streamlining your operations without manual data entry.