---
title: "Housecall Pro - Auto-Respond Docs"
description: "Push every Auto-Respond lead into Housecall Pro as a customer, with optional job creation and estimate line items."
source: https://auto-respond.com/docs/integrations/housecallpro/
last_updated: 2026-08-29
---

![Housecall Pro documentation guide](https://auto-respond.com/assets/docs/integrations-housecallpro.svg "Housecall Pro Documentation")

A visual guide to the Housecall Pro documentation, covering the setup, configuration, and workflow details explained on this page. Documentation illustration for Housecall Pro.

# Housecall Pro

The Housecall Pro integration creates customers in your Housecall Pro account for every lead Auto-Respond handles. When enough detail is collected, it can also create a job for the customer with notes and estimate line items, so your team has everything they need to dispatch.

ℹ️

The Housecall Pro card is on any source’s **Messaging Settings** → **Integrations** tab.

## What gets synced

Every customer pushed into Housecall Pro includes:

- First name
- Last name
- Email
- Mobile number
- Company (when provided)
- Notes (includes the inquiry details)
- Address

When a job is created, it can also include estimate line items based on what the lead asked about.

## Connecting Housecall Pro

### Open the integration

In Auto-Respond, open the source → **Messaging Settings** → **Integrations** tab → **Housecall Pro** card.

### Paste your Housecall Pro API token

Click **Connect** and paste your Housecall Pro API token into the field. You can generate an API token in Housecall Pro under your company settings.

### Save and validate

Click **Save**, then click **Validate Connection**. If the token is correct, you’ll see a success message. If not, Housecall Pro’s error is shown inline.

### Turn on the Enable toggle

Nothing is sent to Housecall Pro until **Enable** is on.

## Options

### Enable

Turns the integration on or off for this source. Default: **off**.

### Inherit from parent

Only shown on a location with a parent business. When **on**, the location uses the parent’s Housecall Pro settings. When **off**, it overrides them.

### Create lead in CRM only when contact info is received

Label: **Create lead in CRM only when contact info is received**. Default: off.

- **When on** - Housecall Pro gets the lead only once the lead has shared a phone number or email, and only if **CRMs** is checked under **Trigger integrations:** in the source’s [Contact Info](https://auto-respond.com/docs/messaging-settings/contact-info/) tab for that kind of contact info.
- **When off** - Housecall Pro gets the lead as soon as the lead first reaches out, even before you have their contact info.

### Create only new leads

Label: **Create only new leads**. Default: off.

- **When on** - If your business had already messaged the lead before Auto-Respond first received the conversation, the lead’s contact info is not sent to Housecall Pro. New messages in a conversation don’t send the lead again either.
- **When off** - Those leads and messages are sent too.

This option looks at the conversation, not at Housecall Pro: it doesn’t search Housecall Pro for an existing record.

### Notify this integration only after the AI determines the lead is interested

Label: **Notify this integration only after the AI determines the lead is interested**. Default: off.

- Needs **AI Assistant** with **Short** or **Long** conversation in Conversation Setup.
- Can’t be turned on together with **Create lead in CRM only when contact info is received** or **Create only new leads**.

### Validate Connection

Re-tests your API token.

### Disconnect

Removes the API token. Confirmation required.

## Matching and deduplication

Housecall Pro customers are matched by phone and email.

## A note on appointment booking

Housecall Pro also powers appointment scheduling inside Auto-Respond’s AI Assistant and Voice Agent. If your voice agent or AI text flow books an appointment, Housecall Pro is the calendar being read and written. That is configured separately under the AI Assistant and Voice Agent settings, not on this Integrations card. This page only covers customer and job creation for inbound leads.

## Disconnecting

Open the Housecall Pro card → click **Disconnect** → confirm. The API token is cleared.

## Troubleshooting

- **“Validation failed” / invalid token** - The API token is wrong or was revoked. Generate a new one in Housecall Pro.
- **No customers appearing** - Confirm **Enable** is on and check your **Create lead in CRM only when contact info is received** setting.
- **Jobs not being created** - Jobs are only created when enough info (service, address) is collected. If the conversation doesn’t capture those, only the customer record is created.
- **Duplicate customers** - Usually caused by leads reaching out without contact info. Turning on **Create lead in CRM only when contact info is received** prevents this.

***

Questions about the Housecall Pro integration? Email <support@auto-respond.com>.

Last updated: August 29, 2026
