Housecall Pro Integration

Connect your Voka AI assistant to Housecall Pro for seamless job booking, customer management, and real-time technician scheduling for your home service business.
What is Housecall Pro?โ
Housecall Pro is the leading home service management platform, perfect for:
- ๐ฅ HVAC Contractors - Heating and cooling services
- ๐ฐ Plumbers - Residential and commercial plumbing
- โก Electricians - Electrical repairs and installations
- ๐งน Cleaning Services - House cleaning, commercial cleaning
- ๐ช Window Cleaning - Residential and commercial windows
- ๐ General Contractors - Handyman, remodeling, repairs
- ๐ฒ Tree Services - Tree trimming, removal, stump grinding
- ๐ Locksmiths - Locks, keys, security systems
Already using Housecall Pro for scheduling, invoicing, and payments? Your AI assistant can now book jobs 24/7!
What Your Assistant Can Doโ
When connected to Housecall Pro, your AI assistant can:
โ Job Booking & Schedulingโ
- Create new service jobs automatically
- Schedule appointments with available pros
- Assign jobs to specific technicians
- Set job priority (emergency vs. routine)
- Book same-day or future appointments
โ Customer Managementโ
- Look up existing customers
- Create new customer profiles
- Update customer information
- View service history
- Access property details
โ Dispatch Coordinationโ
- Check pro availability in real-time
- Optimize scheduling by location
- Handle emergency service requests
- Coordinate multi-pro jobs
- Provide arrival time estimates
โ Service Informationโ
- Quote standard service pricing
- List available services
- Share service descriptions
- Provide typical timeframes
- Explain service offerings
How It Worksโ
During a Callโ
Customer: "My AC stopped working and it's 95 degrees. Can someone come today?"
Assistant:
- Recognizes this as an urgent HVAC request
- Queries Housecall Pro for technician availability
- Finds earliest available pro today
- Creates job with "High Priority" flag
- Books appointment slot
- Confirms time with customer
- Sends confirmation SMS
Result: Job appears in Housecall Pro immediately, technician gets notified, job is routed!
The integration uses Housecall Pro's official API with OAuth 2.0 authentication. All data syncs instantly between Voka AI and Housecall Pro.
Setup Guideโ
Prerequisitesโ
Before connecting, ensure you have:
- โ Active Voka AI account
- โ Active Housecall Pro account (API access required)
- โ Services configured in Housecall Pro
- โ Team members (pros) set up
- โ Business hours configured
API access is available on Housecall Pro's Basic, Essentials, Max, and Enterprise plans. Verify your plan includes API access before connecting.
Step 1: Connect Housecall Proโ
- Log in to Voka AI Dashboard
- Navigate to Integrations
- Find Housecall Pro in the list
- Click "Connect to Housecall Pro"
Step 2: Authorize Accessโ
- You'll be redirected to Housecall Pro's authorization page
- Log in to your Housecall Pro account
- Review permissions:
- Create and read jobs
- Create and read customers
- Read pro schedules
- Read company settings
- Click "Authorize"
Step 3: Confirm Connectionโ
- You'll return to Voka AI automatically
- Verify green checkmark next to Housecall Pro
- Status shows "Connected"
- Company name displays correctly
Step 4: Enable for Assistantโ
- Go to AI Assistants
- Select your assistant
- Click Agent Tab
- Find Integrations section
- Toggle ON for Housecall Pro
- Click "Save Assistant"
Step 5: Configure Instructionsโ
Add Housecall Pro-specific instructions:
You are a dispatch coordinator for [Company Name]. You have access to our Housecall Pro system.
When customers call:
1. Ask what type of service they need
2. Determine urgency (emergency, same-day, or can wait)
3. Get their full service address
4. Check Housecall Pro for pro availability
5. Offer available appointment times
6. Create the job when they confirm
7. Confirm all details including arrival window
Services we provide:
- [Service Type 1] - Typical price range: $[X-Y]
- [Service Type 2] - Typical price range: $[X-Y]
- [Service Type 3] - Typical price range: $[X-Y]
For emergencies:
- Book within 2-4 hours if possible
- Create high-priority jobs
- Inform customer of emergency service fees if applicable
Always get:
- Full service address
- Best contact phone number
- Brief description of the problem
Start with the "Housecall Pro Scheduler" template for pre-configured instructions optimized for home services!
Step 6: Test Itโ
- Call your assistant
- Request a service appointment
- Complete the booking
- Check Housecall Pro dashboard
- Verify job created correctly
Use Casesโ
Emergency Service Dispatchโ
Scenario: No AC in summer heat
Flow:
- Customer calls reporting no air conditioning
- Assistant recognizes urgency keywords
- Checks for same-day availability
- Books earliest slot (within 2-4 hours)
- Creates high-priority job in Housecall Pro
- Pro receives immediate mobile notification
Scheduled Maintenanceโ
Scenario: Annual furnace tune-up
Flow:
- Customer wants routine maintenance
- Assistant offers dates/times over next 2 weeks
- Customer selects preferred slot
- Job created as standard priority
- Scheduled for convenient time
- Confirmation sent to customer
After-Hours Bookingโ
Scenario: Call at 9 PM for plumbing issue
Flow:
- Customer calls after business hours
- Assistant available 24/7
- Books appointment for next day
- Creates job in Housecall Pro overnight
- Office team sees it first thing in morning
- Customer gets immediate confirmation
Configurationโ
Service Mappingโ
Map customer phrases to Housecall Pro job types:
- "No heat" โ HVAC Service
- "Clogged toilet" โ Plumbing Service
- "Outlet not working" โ Electrical Service
- "Leaking faucet" โ Plumbing Service
Configure in Integrations โ Housecall Pro Settings โ Service Mapping
Priority Assignmentโ
Auto-set priority based on keywords:
High Priority:
- "Emergency"
- "No heat" (in winter)
- "No AC" (in summer)
- "Water leak"
- "Gas smell"
- "Electrical sparking"
Normal Priority:
- "Routine"
- "Maintenance"
- "Tune-up"
- "Not urgent"
Pro Assignment Optionsโ
Auto-Assign (Recommended):
- System finds next available pro
- Considers location and travel time
- Optimizes scheduling
Customer Choice:
- Customer can request specific pro
- Checks that pro's availability
- Falls back if unavailable
Service-Based:
- HVAC jobs โ HVAC-certified pros
- Electrical โ Licensed electricians
- Plumbing โ Licensed plumbers
Best Practicesโ
1. Keep Housecall Pro Updatedโ
โ Do:
- Update pro schedules daily
- Mark time off/vacations
- Keep service pricing current
- Update business hours for holidays
โ Don't:
- Manage schedules outside Housecall Pro
- Use outdated service listings
- Forget to block unavailable times
2. Collect Complete Informationโ
Train assistant to always get:
- Full street address (number, street, city, ZIP)
- Best contact phone number
- Brief problem description
- Customer name (first and last)
- Preferred pro (if any)
3. Set Customer Expectationsโ
Always communicate:
- Estimated arrival window (not exact time)
- Pro will call before arriving
- Service call fee (if applicable)
- Payment methods accepted
- How they'll receive invoice
4. Handle Emergencies Properlyโ
For true emergencies:
- Prioritize same-day booking
- Create high-priority jobs
- Notify customer of emergency rates
- Confirm urgency before charging premium rates
5. Use Job Notesโ
Add helpful context to jobs:
- Equipment make/model if mentioned
- Error codes or symptoms
- Previous service history if customer mentions it
- Special access instructions (gate codes, lockbox)
Troubleshootingโ
Connection Issuesโ
If integration shows "Disconnected":
- Check Housecall Pro account status
- Verify API access in your plan
- Try reconnecting:
- Go to Integrations
- Click "Reconnect" on Housecall Pro
- Re-authorize access
Jobs Not Creatingโ
Common causes:
-
Service type mismatch
- Ensure service exists in Housecall Pro
- Check service mapping configuration
-
Missing required fields
- Address is required
- Customer name is required
- Check call transcript to see what was collected
-
Pro unavailable
- No pros have availability
- Check pro schedules in Housecall Pro
- Verify business hours configured
Debug steps:
- Review call transcript
- Check what data was collected
- Try creating job manually in Housecall Pro
- Contact support with call recording/transcript
Customer Not Foundโ
Housecall Pro matches customers by:
- Phone number (primary)
- Email address
- Name + address combination
To avoid duplicates:
- Capture phone number accurately
- Use consistent phone format
- Get email for new customers
- Clean up duplicates in Housecall Pro periodically
Pricing & Availabilityโ
Voka AI Sideโ
- โ Included in Professional plan and higher
- โ No per-job booking fees
- โ No API call limits
Housecall Pro Sideโ
- Requires plan with API access (Basic+)
- Standard Housecall Pro subscription rates apply
- No extra fees for API usage
Security & Privacyโ
Data Protectionโ
- โ OAuth 2.0 secure authorization
- โ Encrypted connections (TLS/HTTPS)
- โ No passwords stored
- โ Tokens encrypted at rest
Access Scopeโ
What Voka AI accesses:
- Job data (create and read)
- Customer data (create and read)
- Pro schedules (read-only)
- Company settings (read-only)
What Voka AI CANNOT access:
- Financial/banking information
- Payment card data
- Invoices (unless enabled)
- Private internal notes
Disconnect Anytimeโ
- Go to Integrations page
- Click "Disconnect"
- Access revoked immediately
- Jobs remain in Housecall Pro
Advanced Featuresโ
Multi-Pro Dispatchโ
For jobs requiring multiple pros:
- Assistant collects full job details
- Creates job in Housecall Pro
- Office manager assigns additional pros
- Pros coordinate via Housecall Pro mobile app
Recurring Serviceโ
For recurring customers:
- Assistant books initial job
- Notes recurring preference in job notes
- Office creates recurring series in Housecall Pro
- Future jobs auto-schedule
Service Areasโ
Configure service areas to auto-filter requests:
We service: [List of cities/ZIP codes]
If customer is outside service area:
- Politely inform them
- Offer to add to expansion waitlist
- Provide referral if possible
FAQsโ
Does this work with Housecall Pro mobile app?โ
Yes! Jobs created by your assistant appear instantly in the Housecall Pro mobile app for your pros.
Can the assistant give exact quotes?โ
The assistant can provide price ranges based on your instructions. Final pricing should be given after on-site assessment.
What about after-hours calls?โ
Your assistant works 24/7! Jobs can be created anytime and will appear in Housecall Pro for your team to see in the morning.
Can customers reschedule?โ
Currently, the integration supports creating new jobs. Rescheduling features are coming soon. For now, customers can call to request changes.
Does it sync completed jobs back?โ
The integration focuses on job creation. Housecall Pro remains the source of truth for job completion, invoicing, and payments.
Can I use this with multiple Housecall Pro accounts?โ
Each Voka AI account connects to one Housecall Pro account. For multiple accounts, you'd need separate Voka AI accounts.
Connected to Housecall Pro? ๐ Your assistant is now booking jobs 24/7! Start taking service calls automatically and never miss an opportunity.