Skip to main content

Housecall Pro Integration

Housecall Pro

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
Perfect for Home Service Pros

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:

  1. Recognizes this as an urgent HVAC request
  2. Queries Housecall Pro for technician availability
  3. Finds earliest available pro today
  4. Creates job with "High Priority" flag
  5. Books appointment slot
  6. Confirms time with customer
  7. Sends confirmation SMS

Result: Job appears in Housecall Pro immediately, technician gets notified, job is routed!

Behind the Scenes

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 Requirements

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โ€‹

  1. Log in to Voka AI Dashboard
  2. Navigate to Integrations
  3. Find Housecall Pro in the list
  4. Click "Connect to Housecall Pro"

Step 2: Authorize Accessโ€‹

  1. You'll be redirected to Housecall Pro's authorization page
  2. Log in to your Housecall Pro account
  3. Review permissions:
    • Create and read jobs
    • Create and read customers
    • Read pro schedules
    • Read company settings
  4. Click "Authorize"

Step 3: Confirm Connectionโ€‹

  1. You'll return to Voka AI automatically
  2. Verify green checkmark next to Housecall Pro
  3. Status shows "Connected"
  4. Company name displays correctly

Step 4: Enable for Assistantโ€‹

  1. Go to AI Assistants
  2. Select your assistant
  3. Click Agent Tab
  4. Find Integrations section
  5. Toggle ON for Housecall Pro
  6. 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
Use the Template!

Start with the "Housecall Pro Scheduler" template for pre-configured instructions optimized for home services!

Step 6: Test Itโ€‹

  1. Call your assistant
  2. Request a service appointment
  3. Complete the booking
  4. Check Housecall Pro dashboard
  5. Verify job created correctly

Testing Guide


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":

  1. Check Housecall Pro account status
  2. Verify API access in your plan
  3. Try reconnecting:
    • Go to Integrations
    • Click "Reconnect" on Housecall Pro
    • Re-authorize access

Jobs Not Creatingโ€‹

Common causes:

  1. Service type mismatch

    • Ensure service exists in Housecall Pro
    • Check service mapping configuration
  2. Missing required fields

    • Address is required
    • Customer name is required
    • Check call transcript to see what was collected
  3. 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:

  1. Phone number (primary)
  2. Email address
  3. 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

See Voka AI Pricing


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:

  1. Assistant collects full job details
  2. Creates job in Housecall Pro
  3. Office manager assigns additional pros
  4. Pros coordinate via Housecall Pro mobile app

Recurring Serviceโ€‹

For recurring customers:

  1. Assistant books initial job
  2. Notes recurring preference in job notes
  3. Office creates recurring series in Housecall Pro
  4. 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.