{
  "slug": "housecall-pro",
  "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/",
  "name": "Housecall Pro",
  "vendor": "Housecall Pro",
  "aliases": [
    "HouseCall Pro",
    "Housecall",
    "HCP",
    "Housecall Pro API"
  ],
  "website": "https://www.housecallpro.com/",
  "category": {
    "slug": "field-service-and-facilities",
    "name": "Field service and facilities",
    "url": "https://apps.sectorgrowth.com/categories/field-service-and-facilities/"
  },
  "summary": "Housecall Pro books the visit, sends the estimate and collects the invoice for home service pros, with its API and webhooks kept for the MAX plan.",
  "answer": "No. Neither HubSpot nor Housecall Pro publishes a Housecall Pro integration for HubSpot, and the HubSpot App Marketplace lists no Housecall Pro app as of September 2026. We recommend a custom API integration on Housecall Pro's signed webhooks, at 70 to 150 build hours, which needs the MAX plan. Zapier covers one simple handoff and stops being enough when estimates have to become deals.",
  "nativeApp": {
    "status": "none",
    "verifiedAt": "2026-09-28"
  },
  "api": {
    "style": "rest",
    "auth": "api-key",
    "webhooks": "yes",
    "changedSince": "partial",
    "sandbox": "unknown",
    "docsUrl": "https://docs.housecallpro.com/"
  },
  "objects": [
    {
      "source": "Customer",
      "hubspot": "contact",
      "direction": "two_way",
      "key": "Housecall Pro customer id in a custom HubSpot property",
      "notes": "Housecall Pro describes the typical customer as a homeowner, so a contact rather than a company."
    },
    {
      "source": "Estimate",
      "hubspot": "deal",
      "direction": "to_hubspot",
      "key": "Housecall Pro estimate id",
      "notes": "The amount follows the option the customer approved, never the sum of every option."
    },
    {
      "source": "Job",
      "hubspot": "custom",
      "direction": "to_hubspot",
      "key": "Housecall Pro job id, associated to the contact",
      "notes": "Completed and paid events start the follow-up workflows in HubSpot."
    },
    {
      "source": "Invoice",
      "hubspot": "custom",
      "direction": "to_hubspot",
      "key": "Housecall Pro invoice id, associated to the job",
      "notes": "Paid, voided and failed payment events keep the balance honest."
    }
  ],
  "approaches": [
    {
      "kind": "custom",
      "fit": "recommended",
      "why": "Housecall Pro signs its webhooks and covers customers, estimates, jobs, invoices and leads, so a keyed service can move each record moments after the event and verify every delivery before trusting it."
    },
    {
      "kind": "ipaas",
      "fit": "possible",
      "why": "Housecall Pro's help centre walks through Zapier, whose Housecall Pro app watches for scheduled and completed jobs and can create a customer. That suits one handoff, such as a completed job starting a review request."
    },
    {
      "kind": "native",
      "fit": "avoid",
      "why": "The HubSpot App Marketplace lists no Housecall Pro app, and Housecall Pro's own integrations page names no HubSpot connector."
    }
  ],
  "connectionMethods": [
    "api",
    "ipaas"
  ],
  "effort": {
    "discoveryHours": [
      10,
      20
    ],
    "buildHours": [
      70,
      150
    ],
    "buildBand": "70 to 150 hours",
    "typicalElapsed": "4 to 8 weeks"
  },
  "pattern": "webhook-queue",
  "faqs": [
    {
      "q": "Which Housecall Pro plan includes the API and webhooks?",
      "a": "The MAX plan. Housecall Pro's help centre says the API is available only to Pros on MAX, and that webhooks are only on MAX as well. An admin user generates the API key under My Apps, choosing full access or read-only, and only admins can create or delete keys, because a key exposes the whole account."
    },
    {
      "q": "Does Housecall Pro have a HubSpot integration?",
      "a": "Not an official one. The HubSpot App Marketplace lists no Housecall Pro app as of September 2026, and Housecall Pro's integrations page names no HubSpot connector, though it does list Zapier. A HubSpot connection is therefore a custom API integration on the MAX plan, or a Zapier flow for a single simple handoff."
    },
    {
      "q": "How does HubSpot know a Housecall Pro webhook is genuine?",
      "a": "Housecall Pro sends an Api-Timestamp and an Api-Signature header with every event. The receiving service computes an HMAC with SHA-256 over the timestamp, a dot and the payload, keyed with the signing secret returned when the webhook URL was saved, and discards any event whose signature does not match."
    },
    {
      "q": "Should a Housecall Pro estimate or a job become the HubSpot deal?",
      "a": "The estimate. It is the record someone is trying to win, and its options carry an approval status that changes when the customer decides. A job is work already won, with a schedule, a technician and an invoice, so it belongs on a custom object associated to the contact rather than in a pipeline a manager forecasts from."
    },
    {
      "q": "How fresh is Housecall Pro data in HubSpot?",
      "a": "Seconds behind the event on a webhook build: Housecall Pro posts the change, and the service reads the record and writes HubSpot at once. A nightly sweep of jobs sorted by last update catches anything the stream missed. Zapier's page for this pairing marks the Housecall Pro triggers as polling, and says Zapier checks for new data every 15 minutes on its Free plan."
    },
    {
      "q": "Can a HubSpot form create a customer in Housecall Pro?",
      "a": "Yes. The service searches Housecall Pro's customers first, since the customer list accepts a query that matches name, email, mobile number and address, and it creates a customer only when nothing matches. It then stores the new customer id on the HubSpot contact so the next form fill updates the same record."
    },
    {
      "q": "What does a Housecall Pro and HubSpot integration take?",
      "a": "Allow 10 to 20 hours of discovery and 70 to 150 hours of build for customers, estimates, jobs and invoices, with signed webhook ingest, a link store and a nightly sweep. If the business is not yet on MAX, the plan change comes first, since neither the API nor webhooks exist below it."
    }
  ],
  "sections": [
    {
      "depth": 2,
      "text": "Why teams connect Housecall Pro to HubSpot",
      "anchor": "#why-teams-connect-housecall-pro-to-hubspot",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#why-teams-connect-housecall-pro-to-hubspot"
    },
    {
      "depth": 2,
      "text": "What syncs",
      "anchor": "#what-syncs",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#what-syncs"
    },
    {
      "depth": 2,
      "text": "Architecture",
      "anchor": "#architecture",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#architecture"
    },
    {
      "depth": 2,
      "text": "Three ways to connect",
      "anchor": "#three-ways-to-connect",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#three-ways-to-connect"
    },
    {
      "depth": 2,
      "text": "What breaks and how we prevent it",
      "anchor": "#what-breaks-and-how-we-prevent-it",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#what-breaks-and-how-we-prevent-it"
    },
    {
      "depth": 3,
      "text": "Summing every estimate option",
      "anchor": "#summing-every-estimate-option",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#summing-every-estimate-option"
    },
    {
      "depth": 3,
      "text": "Signatures checked against re-encoded JSON",
      "anchor": "#signatures-checked-against-re-encoded-json",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#signatures-checked-against-re-encoded-json"
    },
    {
      "depth": 3,
      "text": "A downgrade that removes the API",
      "anchor": "#a-downgrade-that-removes-the-api",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#a-downgrade-that-removes-the-api"
    },
    {
      "depth": 3,
      "text": "Events from the wrong location",
      "anchor": "#events-from-the-wrong-location",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#events-from-the-wrong-location"
    },
    {
      "depth": 2,
      "text": "Our approach",
      "anchor": "#our-approach",
      "url": "https://apps.sectorgrowth.com/integrations/housecall-pro/#our-approach"
    }
  ],
  "caseStudies": [],
  "guides": [
    "https://apps.sectorgrowth.com/guides/choose-a-hubspot-integration-approach/"
  ],
  "status": "published",
  "verifiedAt": "2026-09-28",
  "updatedAt": "2026-09-28",
  "authors": [
    {
      "name": "Prash",
      "role": "Lead of Technical Integrations and AI Solutions"
    }
  ],
  "sources": [
    {
      "title": "API Overview | Housecall Pro Help Center",
      "url": "https://help.housecallpro.com/en/articles/8505035-api-overview"
    },
    {
      "title": "How to Enable Webhooks | Housecall Pro Help Center",
      "url": "https://help.housecallpro.com/en/articles/5683520-how-to-enable-webhooks"
    },
    {
      "title": "Housecall Pro | Stoplight",
      "url": "https://docs.housecallpro.com/"
    },
    {
      "title": "Authentication | Housecall Pro Public API",
      "url": "https://docs.housecallpro.com/docs/housecall-public-api/b87d37ae48a0d-authentication"
    },
    {
      "title": "Webhooks | Housecall Pro Public API",
      "url": "https://docs.housecallpro.com/docs/housecall-public-api/46e9e1be07621-webhooks"
    },
    {
      "title": "Get Jobs | Housecall Pro Public API",
      "url": "https://docs.housecallpro.com/docs/housecall-public-api/6c97704da8bf3-get-jobs"
    },
    {
      "title": "Get Customers | Housecall Pro Public API",
      "url": "https://docs.housecallpro.com/docs/housecall-public-api/042bd3bf861ae-get-customers"
    },
    {
      "title": "Zapier Integration Overview | Housecall Pro Help Center",
      "url": "https://help.housecallpro.com/en/articles/5452973-zapier-integration-overview"
    },
    {
      "title": "Housecall Pro HubSpot Integration - Quick Connect - Zapier",
      "url": "https://zapier.com/apps/housecall-pro/integrations/hubspot"
    },
    {
      "title": "Home Services Business Management Software - Housecall Pro",
      "url": "https://www.housecallpro.com/"
    }
  ]
}