Skip to content

Start building

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.

API key

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.

How we protect your data

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.