HVAC Reception

Jobber integration

Every call lands in Jobber as the right request, job or visit.

HVAC Reception answers while your team is on a roof or under a house. It finds the client and property, decides whether the call is a repair visit, an estimate assessment or a request for the office, and books an open slot on your Jobber schedule. The caller hears “you’re booked” only after Jobber shows the visit.

You’re halfway through a condenser swap when the phone buzzes for the third time. You let it go, and it becomes a voicemail you listen to at 8 PM. You type a new client into Jobber, and then realise they’re already in there under their spouse’s name. You pick Thursday morning for the visit without noticing your tech is already across town then. The estimate caller from lunchtime never left a message, and by the time you ring back they’ve booked someone else.

Call-to-Jobber preview

Choose a call and what it becomes in Jobber.

Sample calls · no Jobber account is contacted

Field map

From the callJobberStatus

Schedule · Sample

    Operation trail

      Your rules, per call type

      Not every call should be a job.

      Jobber separates a request, an assessment, a quote and a job for good reason. HVAC Reception follows the same logic. In setup you pick what each kind of call becomes, and you can change it at any time. A change applies to new calls; calls already in progress finish under the rule they started with.

      Call typeSuggested destinationWhat is writtenWhy
      No heat, no cooling, noisy unitJob + scheduled visitClient, property, one-off job, visit in an open slot, call noteThe caller wants a time now, and the repair is priced on site
      Maintenance-plan visitVisit on the existing plan jobNew visit on the client’s maintenance job, call noteKeeps plan visits and history on one job instead of scattered one-offs
      Replacement or new systemRequest + assessmentClient, property, request with details, assessment on the scheduleThe next step in Jobber is a quote, so the request carries the equipment and budget notes
      Commercial, multi-unit, anything unusualRequest onlyClient, property, request with preferred times and call noteYou’d rather place these yourself
      Gas smell, CO alarm, no heat with vulnerable occupantsEscalate, then recordYour on-call escalation runs first; then a request is recorded with the outcomeSafety calls reach a person before any paperwork

      What lands in Jobber

      Records your crew can act on from the app.

      Each call is written into the Jobber objects your team already opens on their phones, so nobody has to re-type from a voicemail or a message. You preview the mapping on sample calls before it goes live.

      Captured on the callJobber recordRule
      Name, callback number, emailClientSearch by phone and address first; create only when there is no match
      Service addressPropertyReuse the client’s property; add a new property under the same client for a new address
      What they need, in their wordsRequest details or job descriptionDepends on the destination you chose for the call type
      Equipment type and ageProperty custom fieldYour field; falls back to the note if the field is removed
      Gate code, pets, tenant contactVisit or assessment instructionsShown to whoever is assigned
      How they heard about youClient lead sourceMapped from the number they dialed or what they said
      Chosen timeVisit or assessmentRe-checked just before writing; written once per call
      Summary and recording linkNote on the request or jobAttached after the record reads back

      The confirmation boundary

      “You’re booked” means Jobber shows the visit.

      1. Save the call firstThe request is stored in HVAC Reception with its own ID before Jobber is touched.
      2. Client and propertyMatched on phone and address; unclear matches wait for the office.
      3. Request or jobCreated, or the existing maintenance job found, per your call-type rule.
      4. Check the slot againYour Jobber schedule is read seconds before the write.
      5. Write the visit onceEach write carries an idempotency key, so a retry can’t double-book.
      6. Read back, then confirmThe caller hears the time only once the visit or assessment is found.

      When something goes wrong

      Every failure leaves a request your office can finish.

      SituationWhat the caller hearsWhat your office seesRecovery
      Slot filled while the caller talksTwo fresh times to pick fromJob or request without a visit until the caller choosesNothing written to the lost slot; alternatives read live
      Jobber times out after the writeConfirmation once the visit is foundOne visit, marked reconciledSearch by idempotency key before any retry
      Call drops and the caller rings straight backAsked to confirm it’s the same call, then picks up where it stoppedOne request with both calls attached; a different property or different work becomes its own requestMatched on property and service plus the caller’s yes, never on phone number alone; unclear matches are held for the office
      Address matches none of the client’s propertiesThe office will confirm the address and time“Choose the property” on the requestPick or add the property; the rest writes with the original details
      Plan customer, but no plan job foundBooked as normalOne-off job flagged “plan not found”Move the visit to the plan job, or confirm the one-off
      Session expired or MFA neededThe office will confirm with themConnector health: “Sign in again”Queued operations resume after reconnecting
      Custom field removed in JobberNo changeConnector health: “Mapping needs attention”The value goes to the note; remap and later calls use the field again
      Jobber screen changed (browser route)The office will confirm with themConnector health: “Layout changed”Writes pause; held requests retry with original details after repair
      Rate limit reachedNo changeOperation shows “retrying”Backs off and retries with the same key

      A normal Tuesday evening

      Before and after connecting HVAC Reception to Jobber

      MomentWithout itWith HVAC Reception + Jobber
      Call while the crew is on jobsVoicemail, heard hours laterAnswered, with the client and property found while the caller is still talking
      Getting it into JobberRe-typed from a message; duplicate clients creep inWritten as the right client, property and request or job, with a call note
      Choosing a timeGuessed, then called back to confirmPicked from open slots and confirmed only after read-back
      Estimate callsA sticky note that becomes a quote days laterA request with an assessment already on the schedule
      When something failsNobody knows a call was lostA held request with one clear action

      Setup

      Connect once. Decide what callers can book.

      1. Connect your Jobber account and set the timezone and service area callers can book in.
      2. Pick a destination per call type: job and visit, request and assessment, request only, or escalate first.
      3. Map your services and fields, including the property custom field for equipment and the lead sources you track.
      4. Set bookable slots, visit lengths and a default assignee (or leave visits unassigned for you to place).
      5. Preview on sample calls, then place a test call and check the client, request or job, and visit in Jobber.

      Connector health Example

      • ● Jobber connected Timezone: America/Denver
      • ● 5 of 5 call types have a destination Repair, Maintenance, Replacement, Commercial, Safety
      • ● 1 request needs a property Client has 3 properties; address didn’t match
      • ● 0 operations queued Every visit read back

      Repair actions appear here as soon as a session expires or a field changes.

      How we connect

      One booking contract, whichever route your account supports.

      • Jobber developer APIAn app you authorize on your Jobber account reads clients and your schedule, and writes requests, jobs and visits.
      • Workflow adapterBuilt around the requests your authorized Jobber workflow already makes, then versioned and contract-tested.
      • Secured browser sessionAn isolated signed-in session performs the same steps your office would, and screenshots any failure.
      • Vendor-assisted setupAccess arranged together with Jobber when your account needs it.

      Whichever route carries the data, the same rules apply: save first, match before creating, re-check before booking and read back before confirming.

      See the rest of the call

      From the first ring to a visit on your Jobber schedule.

      Explore the call inbox and routing playground in the demo. Then come back and try the preview with the calls your office gets most.

      Frequently asked questions

      Will calls show up as requests, jobs or both?

      You choose per call type. Repairs can become a job with a scheduled visit, replacement and estimate calls a request with an assessment, and anything you prefer to place yourself a request with the caller’s preferred times. Emergencies run your escalation rules first and are then recorded as a request.

      How does HVAC Reception avoid duplicate clients in Jobber?

      It searches your clients by phone number and service address before creating anything. A clear match is reused, and a new address for a known client is added as another property under that client. If a client has several properties and the caller’s address doesn’t match one, the request waits for your office instead of guessing.

      What about customers on a maintenance plan?

      When the caller already has a maintenance job in Jobber for the mapped service, the new visit is added to that job so the plan history stays together. If no matching plan job is found, a one-off job is created and flagged so the office can check the plan.

      Which times can callers book?

      Only the services, visit lengths and time slots you make bookable, checked against your Jobber schedule. The slot is read again just before the visit is written, and the caller hears “you’re booked” only after the visit reads back from Jobber.

      Where do equipment details and gate codes go?

      Equipment goes to a property custom field you choose, access notes to the visit or assessment instructions, and the full call summary with the recording link to a note on the request or job. If a custom field is removed later, the value goes into the note and connector health asks you to remap it.

      How do you connect to my Jobber account?

      Through the route your account supports best: Jobber’s published developer API with an app you authorize, an adapter built around your authorized Jobber workflow, a secured browser session, or setup coordinated with Jobber. The booking rules and safeguards are identical whichever route carries the data.

      Can we start with requests and turn on live booking later?

      Yes. You can start with every call as a request, check the field map on your own calls for as long as you like, then switch repair and maintenance calls to scheduled visits. Each call type switches on its own, and calls already in progress finish under the rule they started with.