Integration · Field service and construction
AI agents for Housecall Pro
Find customers and their addresses, jobs, estimates and invoices, see the team and open booking windows, and create customers, addresses, jobs, job notes and leads in Housecall Pro, with the company's API key.
- Actions
- 16
- Read
- 11
- Write
- 5
Actions
What your agents can do in Housecall Pro
16 actions. Each one is a tool your agents can call and a step your workflows can run.
Read 11
Look things up. Nothing changes.
Get company details
Reads the company's profile: name, support_email, phone_number, address, website, time_zone, default_arrival_window (minutes) and service_areas_data.
Find customers
Searches customers by name, email, mobile number or address (one search term), newest first unless sorted otherwise.
Get a customer
Reads one customer by ID: names, email, mobile_number, home_number, work_number, company, notifications_enabled, lead_source, notes, tags, do_not_service and addresses.
List a customer's addresses
Lists one customer's addresses.
Find jobs
Lists jobs, filtered by customer, work status (unscheduled, scheduled, in_progress, completed, canceled), assigned employees, or a scheduled start range.
Get a job
Reads one job by ID with its appointments: invoice_number, description, customer, address, work_status, schedule, assigned_employees, total_amount, outstanding_balance, subtotal.
Find estimates
Lists estimates, filtered by customer, work status or a scheduled start range.
Get an estimate
Reads one estimate by ID: estimate_number, work_status, customer, address, schedule, assigned_employees and its options (name, total amount, approval status, line items).
Find invoices
Lists invoices, filtered by status (open, pending_payment, paid, voided, uncollectible, canceled) and created or due date ranges, newest first unless sorted otherwise.
List employees
Lists the company's active employees (the pros).
Find open booking windows
Lists open time windows to book a job or estimate, from the company's online booking settings and each employee's free time, for a number of days from a start date.
Write 5
Create, change or send.
Create a customer
Creates a customer with a name, contact details, an optional service address, tags, lead source and notes.
Add an address to a customer
Adds a service address to an existing customer.
Create a job
Creates a job for an existing customer at one of their addresses, with an optional schedule (start and end, ISO 8601, and an arrival window in minutes), assigned employees, line items.
Add a note to a job
Adds a note to a job for the team.
Create a lead
Creates a lead (a sales opportunity) for an existing customer by ID, or for a new person by name and contact details (one of the two is needed), with an optional address, lead source, note and tags.
A person can approve first
Any write action can be set to wait for a person's approval before it runs, so an agent asks before it changes anything.
Connection
How it connects
Connect it once in the console, then give it to the agents and workflows that need it.
Paste an API key from your Housecall Pro account.
What you enter
- API key
Kept safe
- Credentials are stored encrypted with your organization's own keys.
- They are opened only by the process that makes the call, at the moment it runs, and never go into a prompt or the browser.
- Calls go only to the tool's own servers.
Ideas
Ideas to start with
Starting points made only from the actions above. Mix them with any other tool your agents can use.
- 01
Ask about your Housecall Pro data
Ask a question in plain words. The agent can get company details, find customers or get a customer in Housecall Pro, then answers with what it found.
- 02
Let an agent update Housecall Pro
Have the agent create a customer or add an address to a customer in Housecall Pro as part of a larger task. Turn on approval and a person signs off on each change first.
- 03
Share what it finds in Slack
Give one agent Housecall Pro and Slack: it can get company details in Housecall Pro and post a summary to a Slack channel in the same run.
FAQ
Housecall Pro and MyDeepAgents
Can MyDeepAgents connect to Housecall Pro?
Yes. The Housecall Pro connector has 16 actions: 11 read and 5 make changes. Your agents can call them as tools, and your workflows can run them as steps.
How do I connect Housecall Pro?
Paste an API key from your Housecall Pro account. You'll need: API key. Credentials are stored encrypted with your organization's own keys and are opened only at the moment of a call.
Can an agent change data in Housecall Pro without asking?
Only if you let it. Each of the 5 actions that change data can be set to wait for a person's approval before it runs.
Can I use Housecall Pro in workflows as well as agents?
Yes. Every Housecall Pro action also works as a step in a workflow, and the same connection serves your agents and your workflows.
Early access
Put Housecall Pro to work
Connect it in a few minutes, give an agent the actions it needs, and decide which changes wait for a person.