Your phone rings at 9 PM. A customer needs emergency AC repair: their system died in 95-degree heat. You're at dinner, and the call goes to voicemail. They call the next contractor. You just lost a $3,500 job.
NextPhone call data shows 74.1% of calls to home services contractors go completely unanswered. That's three out of every four potential customers calling someone else.
Answering the call is half the job. The other half is what happens after: who called, what they needed, and whether anyone followed up. If that lives in a voicemail box or on a sticky note, HubSpot never sees it, and neither does the person who's supposed to call back.
It also leaves a gap in your reporting. You probably know how many form fills each campaign produced. Phone calls are often the leads you know least about: which ad made the phone ring, who took the call, and whether it turned into a job or a client.
NextPhone answers every call with an AI receptionist, asks the questions you set, and puts the result straight into HubSpot. This post covers what lands in your CRM after each call, how the channel and owner arrive with it, what it looks like for law firms, home services and professional services, how to check it's working, and which plan includes it.
NextPhone Works Directly With HubSpot
HubSpot is a native NextPhone integration. There's nothing to build and no third-party tool in the middle. You sign in to HubSpot once, pick the account you want calls to go to, and every call after that shows up in your CRM on its own.
Your team keeps using HubSpot exactly the way it does today. The difference is that phone calls arrive there complete, instead of depending on someone to type them in later.
Here is the whole path of a call:
See the HubSpot integration page for a short overview.
What Lands in HubSpot After Every Call

When a call ends, NextPhone does the following in HubSpot.
The Caller, Found or Created
NextPhone looks the caller up by phone number first, and by email when the caller gives one. If they're already in HubSpot, the call goes on the contact you have. If they're not, NextPhone creates them as a new contact with their name and number.
When the caller gives their email, address or company during the call, those go on the contact too. A new lead arrives as a real record your team can work, not a bare phone number. For a contractor, the address is where the truck goes. For an accounting firm or an agency, the company name tells you which business is calling before you dial back.
The Call, as a Note on the Contact
Each call is added to the contact as a note. It includes the call summary, the caller's name and number, how long the call lasted, and every answer the caller gave to your intake questions.
The note also links to the full call in NextPhone. One click opens the transcript, the recording when there is one, and the channel the call came from. The summary tells your team what happened in a few lines. The transcript and recording are there when the exact words matter: the date of an accident, a policy number, the model of a furnace, or what the caller was told about pricing.
Those intake questions are the ones you choose. A law firm might ask about the type of matter and whether there's a deadline. An HVAC company might ask about the system, the address and how urgent it is. Whatever you ask, the answers are on the contact when your team opens it.
A note from a roofing call might read: caller reports storm damage from last week, wants an estimate by the end of the week, budget $5,000 to $8,000, address on file, prefers a morning callback. That is everything the estimator needs before picking up the phone.
In our data, roughly one in four callers explicitly asks for a callback. With the note on the contact, the person calling back already knows why they're calling and doesn't have to start with "What did you need?"
Repeat Callers Stay on One Contact
Repeat callers are matched by phone, even when the number was saved in a different format. Their second, third and tenth calls land on the same contact, so your team sees every conversation on one timeline instead of a pile of duplicates.
Names you've saved are never overwritten by caller ID. If your team has the contact as "Dana Reyes," a call that shows up under a different caller ID name won't change it. NextPhone only fills in a name when the contact doesn't have one yet.
A Deal for New Leads, if You Want One
NextPhone can also open a deal when a new lead calls or books. You pick the pipeline and the stage, and new leads show up there ready to work.
If the caller already has an open deal in that pipeline and stage, NextPhone adds the call to it instead of opening a second one. Your pipeline shows real opportunities, not one deal per phone call.
This is optional. Some businesses want every new caller in the pipeline. Others only want contacts and notes, and create deals themselves after a conversation. Both work.
The Right Owner and the Properties You Filter On
Our team can set every new contact to arrive owned by the person who follows up, so nobody has to assign leads by hand. We can also set the properties your team already filters on, like lifecycle stage, lead status or lead source, on every caller NextPhone adds. More on both below, with examples by industry.
Spam Stays Out
Spam and hang-ups don't reach HubSpot. Only real conversations create or update contacts, so your CRM stays clean and your reports reflect actual callers.
You Choose Which Calls Go to HubSpot
Some businesses want every real call in HubSpot, including existing clients asking a quick question. Others only want new leads in the CRM and handle everything else from the NextPhone inbox. You choose: every call, or only certain outcomes such as new leads. Calls you leave out are still answered, summarized and saved in NextPhone.
See Which Marketing Produced Which Contacts
If you pay for leads, the phone is where a lot of that money lands. A Google Ads click, a Local Services Ads lead, a Yelp profile view or a postcard in a mailbox all end the same way: someone dials your number. Without a way to tell those calls apart, HubSpot shows a new contact and nothing about where it came from.
NextPhone can give each channel its own tracking number: one for Google Ads, one for Local Services Ads, one for your website, one for Yelp, one for direct mail, and so on. Every number rings the same AI receptionist, with the same greeting and the same intake. The difference is that every call carries the channel it came from into HubSpot, so your team can see which marketing produced which contacts.
That changes the questions you can answer from inside HubSpot:
- Which channels produce contacts at all. A month of calls shows whether the Yelp profile or the direct mail campaign is making the phone ring.
- Which channels produce real work. Your team already moves deals through stages and marks them won or lost. With the channel on the contact, you can see which sources turn into booked jobs or signed clients, not just calls.
- Where after-hours calls come from. Because every call is answered, the 9 PM call from a Google ad is a contact with a note and a channel, not a missed call with no record.
This is channel-level tracking: one number per channel. It answers "is this channel worth what we pay for it," which is the decision most local businesses and their agencies actually make. For more on how to set up numbers per channel, see our guides to tracking Google Ads calls, tracking Local Services Ads calls and call tracking for law firms. Our comparison of call tracking in HubSpot and GoHighLevel covers what HubSpot does and doesn't track on its own.
Owners and Properties: Leads That Arrive Ready to Work
A contact that lands in HubSpot unassigned, with no lifecycle stage and no lead status, still needs someone to sort it. That is the step that slips on a busy Monday. NextPhone removes it.
Owner. New contacts can arrive owned by the person who follows up. They show up in that person's views and lists from the moment they're created.
Properties. Our team can set the properties your team filters on, on every caller NextPhone adds. Common ones are lifecycle stage, lead status and lead source, and we can set others your saved views depend on.
What that looks like by industry:
- Law firm. New callers arrive owned by the intake coordinator, with lifecycle stage set to Lead and lead status set to New. The intake coordinator's "new leads" view fills up overnight, and each contact already has the matter type and deadline in the note.
- HVAC, plumbing or roofing company. New callers arrive owned by the office manager or dispatcher who books the jobs, with lead status set to New. The morning starts from a filtered list of overnight callers, each with an address and an urgency answer.
- Insurance agency. New callers arrive owned by the producer who quotes new business, with lifecycle stage set to Lead. The coverage type the caller asked about is in the note, so the quote conversation starts on the right product.
- Accounting firm. New callers arrive owned by the partner or manager who handles new engagements. Existing clients are matched to the contacts you already have, so their questions land on the record their account manager already watches.
- Marketing agency or consultancy. New callers arrive owned by whoever runs new business, with lead source set the way your reports expect, so a phone inquiry counts alongside the inbound leads you already track.
What It Looks Like in Practice
A home services company. The 9 PM AC call from the top of this post gets answered. NextPhone asks what's wrong, the address and how soon they need someone. When the call ends, HubSpot has a new contact with the caller's name, number and address, a note with the summary and their answers, and a deal in your "New lead" stage. In the morning, your dispatcher opens HubSpot and calls back with everything in front of them.
If that caller dialed the number on your Google ad, the channel comes with the call, so the marketing report shows that the ad produced the job. Emergency calls like this one matter: urgent requests are one of the top reasons people call, and in our data emergency calls average $4,200 in revenue, more than routine work.
A law firm. A potential client calls at 7 PM about a car accident. NextPhone runs your intake: what happened, when, and whether they've spoken with another firm. HubSpot gets the contact, a note with the summary and every intake answer, and a deal in your intake pipeline. If the same person calls again the next day, that call lands on the same contact, and the attorney sees both conversations before calling back.
The contact is owned by your intake coordinator from the moment it's created. If the attorney wants to hear exactly how the caller described the accident, the link in the note opens the transcript and the recording. For help deciding what to ask, see our law firm intake scripts.
A professional services firm. An existing client of an accounting practice calls with a question during tax season. NextPhone matches them by phone, so the call goes on the contact you already have, under the name you saved. The question is added as a note on their timeline, so whoever handles the account sees it.
An insurance agency. A small business owner calls on a Saturday asking about coverage for a new delivery van. NextPhone asks your intake questions: the business name, the vehicle, when they need coverage to start. HubSpot gets a new contact with the company filled in, owned by your commercial producer, and a deal in your new business pipeline. If they called the tracking number on your website, that channel is on the call too.
