eavz
Housecall Pro

Housecall Pro

Manage your home service business with Housecall Pro CRM integration

API KeyCommerce
46 actions

Actions

Name
create_customer

Creates a new customer in Housecall Pro.

get_customers

Retrieves a list of customers from Housecall Pro.

get_customer

Retrieves the customer by ID.

update_customer

Updates an existing customer in Housecall Pro.

get_customer_addresses

Retrieves all of a customer's addresses.

create_customer_address

Creates an address on a customer.

get_customer_address

Retrieves a customer's address by customer ID and address ID.

create_job

Creates a job with the ID for an already existing address and customer.

get_jobs

Retrieve a list of jobs from Housecall Pro.

get_job

Retrieves a single job by ID from Housecall Pro.

update_job_schedule

Updates a job's schedule. Jobs with multi days feature containing more than 1 appointment can't be updated through this action.

delete_job_schedule

Deletes schedule on a job.

create_job_appointment

Add an appointment to a job

get_job_appointments

Get all of the appointments for a job

update_job_appointment

Update job appointment

delete_job_appointment

Delete a job appointment

add_job_note

Add a note to a job

delete_job_note

Delete a specific job note

add_job_attachment

Upload an attachment to a job

add_job_line_item

Add a line item to a job. This is a rate limited request.

update_job_line_item

Update a specific line item for a job

delete_job_line_item

Delete a specific line item from a job

get_job_line_items

Retrieve all line items for a specific job

add_job_tag

Add a tag to a job

remove_job_tag

Remove a tag from a job

create_job_link

Create a new job link

get_job_invoices

Lists all invoices for a job

get_job_input_materials

Retrieve all job input materials for a specific job

bulk_update_job_line_items

Bulk update job line items. If upsert not define for a line item it will be considered as a new line item for the job.

bulk_update_job_input_materials

Bulk update job input materials. If upsert not define for a job input material it will be consider as a new entry.

dispatch_job_to_employees

Dispatch a job to employees

lock_job

Lock the job identified by the given job_id

lock_jobs

Lock completed or scheduled jobs by the given time range

create_estimate

Create an estimate

get_estimate

Retrieve a single estimate by ID

get_estimates

Get a list of estimates with filtering and pagination

create_estimate_option_note

Create a new estimate option note

delete_estimate_option_note

Delete a specific estimate option note

create_estimate_option_attachment

Upload an attachment to an estimate option

create_estimate_option_link

Create a new estimate option link

update_estimate_option_schedule

Update an estimate option's schedule.

create_lead

Create a lead with the ID for an already existing customer.

get_lead

Get the lead via ID.

get_leads

Get a list of leads

convert_lead_to_estimate_or_job

Converts a lead into an estimate or job.

custom_api_call

Make a custom API call to a specific endpoint

Quick Start

TypeScript
import { WeavzClient } from '@weavz/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute({
  integrationName: 'housecall-pro',
  actionName: 'create_customer',
  input: { /* ... */ },
  connectionId: 'conn_id',
  workspaceId: 'ws_id',
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Housecall Pro to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute actions programmatically.

What actions does Housecall Pro support?

Housecall Pro supports 46 actions including Create Customer, Get Customers, Get Customer, Update Customer, Get All of a Customer's Addresses, and more.

Can I use Housecall Pro with AI agents?

Yes. Add Housecall Pro to an MCP server in TOOLS mode or CODE mode. CODE mode provides 80-98% context reduction with 3 meta-tools for efficient agent access.

What authentication does Housecall Pro use?

Housecall Pro uses API Key. Weavz handles token management, refresh, and secure credential storage automatically.

How much does the Housecall Pro integration cost?

The Housecall Pro integration is included on all Weavz plans including the free tier with 1,000 actions per month. No credit card required.

Connect Housecall Pro in 2 minutes

Get 1,000 free actions every month. No credit card required.