Overview
Our Voice package provides three sets of features:
VoIP (Voice-over IP)
Customer Intake
Call Tracking (not included in all packages)
These features will allow you to communicate with your customers directly in HCP. You have the ability to see all of your calls and chats with a customer through our Inbox so that you have a unified and contextual view of your customers.
Learn more and purchase by visiting our Voice Landing Page! You can also look at our FAQ for more details.
VoIP
VoIP is an add-on feature that provides the ability to answer calls directly through HCP-web. All you have to do is purchase or port over your business line so that you can make and receive calls through HCP. You will receive a browser notification when calls come in, seamlessly answer them with the customer intake flow, and see a full history of all calls through the call log.
Below we have included a walkthrough video of how to make and receive VoIP calls.
Customer Intake
This solution also includes the Customer Intake which allow you create scripted request guides and FAQs to intake customers more efficiently. The Customer Intake form is divided into three main sections: Request, Schedule, and Contact.
Learn how to setup and maximize customer intake.
First Time Setup
When you are first setting up your VoIP experience, you will go through our onboarding flow. You can start this flow by clicking the blue "Get started with Voice" banner on your homepage, or access the flow from the Inbox or Settings pages.
The flow consists of the three steps. After these are completed, which should take less than 10 minutes, you'll be ready to use VoIP.
Purchase a new number
The first step in the onboarding flow will guide you through purchasing a new number. If you would like to port over an existing number, this can be started after completing the onboarding flow. Purchasing a new number will allow you to get started with VoIP features right away while you wait for your existing number to be ported.
You can start this process by clicking the blue "Get started with Voice" banner on your homepage, or access the flow from the Inbox or Settings pages.
Starting from the Get Started page in your Inbox, select "Get your number" and enter a 3-digit area code to view available numbers. After selecting a number, you will be prompted to verify your business information to register your number and Caller ID. Verifying your business information will improve the deliverability of communications sent through Housecall Pro.
Verify Your Identity for Voice
It's important to verify your identity so that we may properly register your phone numbers. This ensures two things:
Your calls don't show up as spam to your customer
Your calls show your company name to your customer
We do this by registering your phone numbers, on your behalf, for SHAKEN/STIR and CNAM.
When you go through onboarding with Voice, we will show you a dialog box to ask for more information about your business.
This data allows us to register your phone numbers with your business through Twilio.
SHAKEN/STIR
SHAKEN/STIR is a protocol by the FCC to address unwanted robocalls and unlawful spoofing. It is a caller authentication framework where we register your phone numbers under your business information. Once your business is registered, it will increase the chances of your calls getting answered because they won't show as spam to your end customers. For more details, please visit Twilio's documentation.
CNAM
Caller ID Name or CNAM is a service which provides the name of the calling party. This must be a 15-character name. When you verify your identity through onboarding, we will also register your phone number with the CNAM lookup so that it shows your business name to the customer. For more details, please visit Twilio's documentation.
Test your system
Housecall Pro's VoIP product requires access to your notifications, microphone and speaker to work. This step of the onboarding flow will check to see if you have the necessary permissions enabled.
You can start this process by clicking the blue "Get started with Voice" banner on your homepage, or access the flow from the Inbox or Settings pages.
From there, first click "Test your system" and then click "Test My Notifications" to trigger a test notification similar to the one shown below. This will appear on the upper-right corner of your screen. If you need help configuring your notification settings, please see Configure your Browser and Desktop Settings for Calls.
Next, a ringtone will play through your default speaker. A similar ringtone will be used to alert you of incoming calls. Click Yes after listening to the ringtone. Please see Configure your Browser and Desktop Settings for Calls. for help on changing your default speaker.
Next, the onboarding flow will test access to your microphone. Speak and then pause to hear a recording of your voice. It's normal for the recording to be slightly cut off. Please see Configure your Browser and Desktop Settings for Calls. for help on changing your default microphone.
Meet your dialer
The last step of the onboarding flow guides you through a tour of your dialer, which is where you will make and receive calls. This tour will launch in a separate tab. Follow the prompts on the dialer to learn about its features and function. You may need to enable notifications again via a banner on the top of the dialer.
After completing the dialer tour, return to the onboarding screen. From there, click Confirm to mark the dialer step as complete or click Cancel if you'd like to take the tour again. After confirming you have completed the dialer tour, a confirmation message will display.
From the above screen, you can choose to take a tour of Voice settings, go to your call log or initiate the porting process. If you choose to go to the call log or port numbers page, you will still be able to take a tour of Voice settings later.
Port a number
If you have a business line that is crucial to your business then the porting process is the right selection for you. However, please be aware that it will take 1-3 weeks to get that number ported. When you do port, you will be able to port over your primary number and any other call tracking numbers you wish.
To initiate the porting process, follow these steps:
First navigate to your account settings by clicking on the gear icon in the upper right hand corner.
From there go to Voice in the left hand side bar.
Next, click on the Phone numbers tab and then click the Port Numbers button to begin the process.
The next step is to attach your documents. We will need at least a Letter of Authorization which you can download from the page. We will also need a phone bill from your existing carrier.
Please attach those documents using the "Attach your document" buttons.
Once you have attached your documents, you will then click the "Initiate the Porting Process" button and you will get a confirmation dialog box to confirm.
You will also receive a confirmation email which has the documents you submitted attached.
Our HCP support team will then submit the request through Twilio and reach out to you via email to progress the process along.
In some scenarios, we may require additional information from you so we will reach out via email in order to gather the additional documents. Once the carrier has all of the information they need, they will provide HCP with a date and time for your port so that you may use that number in HCP web. We will inform you of the date via email.
Note: If you are porting, please make sure you keep your current carrier until you have successfully ported into Housecall Pro.
If you are coming from Service Titan, we’ve had complications with them in the past. They seem to have a rigid policy of releasing your number the day your service ends and will not hold it until your port into your new carrier is complete. Some carriers (like Housecall Pro) have more flexible policies for maintaining your number a certain number of days past cancellation. Even so, we advise you to wait and cancel until after your port is complete to avoid losing your business line.
Porting Away
If you ever want to port away your number, then you will need to follow your new carrier's port process. Lastly, if you want to port a number back in again, chat us in the blue bubble or email porting@housecallpro.com
Employee Permissions for Voice
There are certain permissions necessary for employees to have so that you can configure the Voice solution to best meet your needs. These permissions are as follows:
Allow user to chat with customers
Configure voice settings
View Call Logs
Listen to Call Recordings on Web and Mobile
These permissions can be enabled by following these steps:
First navigate to your account settings by clicking on the gear icon in the upper right hand corner.
From there go to Employees & permissions in the left hand side bar.
Next click on the name of the employee you'd like to update the permissions for.
Then click Permissions in the left hand side bar.
Lastly check the boxes for the permissions you'd like your employee to have.
Allow User to Chat with Customers
The permission, "Allow User to Chat with Customers" allows you to configure which employees are able to receive and reply to messages received from customers who use the Housecall Pro consumer app.
Configure Voice Settings
The permission, "Configure Voice Settings" allows you to configure who will has access to Voice Settings so that you can limit who can make changes to your phone numbers, recording or masking settings, and voicemail. As an example, you may have office staff who you do not want to access your settings for communications so you may toggle this off for them.
View Call Logs
The permission, "View Call Logs" allows you to set who can view call logs, global and customer logs, on web and mobile.
Listen to Call Recordings on Web and Mobile
The permission, "Listen to Call Recordings on Web and Mobile" allows you to set which employees will be able to listen to call recordings on web and mobile.
Configure Your Browser and Desktop Settings for Calls
We suggest that you use Google Chrome to take and receive calls through our HCP Voice solution. Follow the steps below to make sure your browser and desktop are ready to make and receive calls.
How to Set Up Your Browser
First, you will need to make sure your Google Chrome settings are correctly configured. To do that, click on the icon to the left of your URL.
This will open up an overlay where you will need to select Site Settings.
From there, you will see a number of permissions. These are the permissions you will want to make sure are toggled on:
Microphone = Allow
Notifications = Allow
Pop-ups and redirects = Allow
Sound = Allow
After you've done that, refresh your Housecall Pro window. Now, you should be good to use our Voice solution!
Note: If you run into issues, make sure to double-check that the yellow banner stating, "You have notifications turned off for Housecall Pro. Make sure to enable to receive notifications so you don't miss any communications" is not visible at the top of your Inbox page.
How to Set Up Your Desktop (Mac)
On Mac OS, there is an additional setting that can block browser notifications. To start, open up System Preferences on your desktop and select "Notifications" from the left side navigation bar.
From there, Select your browser from the Application Notifications list to ensure you have notifications turned on for the browser that you are using.
Make sure you have the sound configured correctly on your desktop. This is imperative so you can make and receive calls. This means you need both output (speaker) and input (microphone) set up.
From System Settings, select 'Sound' on the left side navigation bar. Here, you can toggle between 'Output' (default speaker selection) and 'Input' (default microphone selection). Your selection for both output and input will be used as the default devices for making and receiving VoIP calls.
Output (Speaker)
Input (Microphone)
How to Set Up Your Desktop (Windows)
Output (Speaker)
To select a default playback device on a Windows computer, start by right-clicking or press and hold the volume icon from the system tray. Then, select Sound settings in the menu.
Next, click the arrow icon to the right of the speakers that you would like to set as default.
After you've done this you'll be taken to the Properties page. Under the General section, there will be an option where you can change which speakers are used as your default sound device.
Input (Microphone)
To set your default microphone on a Windows computer, start by right-clicking or press and hold the volume icon from the system tray. Then, select Sound settings in the menu. From there, navigate to the bottom of the Sound settings section and click More sound settings under the Advanced heading.
From there, you will see a few different tabs. Click on the Recording tab and a list of microphones will be displayed. Right click and select Set as default device to change the default microphone.
Hardware & Browser Recommendations for Voice Solution
Browsers
Google Chrome (recommended)
Safari
Firefox
Computers
Any computers with microphone support. Laptops will generally have a built-in microphone so basic headphones will work well with our Voice solution.
If you have a desktop computer, you will likely need a headset. See the section below for recommendations.
Headsets
If your computer doesn't have microphone support automatically, then you will need a headset that can connect to your computer. Your headset will need input and output capabilities. A few brand recommendations that our existing Pros are using are as follows:
Jabra (Elite 45h or Evolve2 75)
Logitech (H600 Wireless Headset or H390 Wired Headset)
Plantronics (Voyager 5200 or EncorePro HW510V)
Apple (AirPods or EarPods)
Note: We do not support VoIP desk phones right now but are looking at how to support those in the future.
Internet Speeds
VoIP runs on the internet so it's important that you have high upload and download speeds so that VoIP performs well.
We suggest 115 Mbps download and 25 Mbps upload speeds at the very least. Please be advised you may still get the “We have detected poor call quality conditions. You may experience degraded call quality.” error message. However, even if you get this message, you can still have good call quality. That message typically warns you ahead of time so you may still be able to have calls with no jitter.
If you are looking to test your internet speed, you can search the internet for an internet speed test or use the one linked here: Speedtest by Ookla.
Additionally, if you have further questions, here are some resources on internet speeds:
Internet Bandwidth Guide for Voice
Recommendations for your internet to have an optimal Voice experience
Minimum requirements for an optimal Voice experience
To have an experience with fewer issues relating to call quality, it is recommended that you have the at least the following network speeds:
Upload Speed | Download Speed |
25 Mbps | 115 Mbps |
Note: Internet speeds listed from Internet Service Providers are best-case and may not reflect the actual experienced speeds at your place of business. It is always recommended to use a third-party to validate your network speeds.
Determine the quality of your Internet connection
A speed testing tool, such as SpeedTest.net can be used to determine what your actual internet speeds are. Your internet speeds may vary from what your provider has claimed based on numerous factors, such as what type of router you are using and how it is configured.
If you are using a VPN
Confirm that when you are performing your speed test that the servers you are testing against are in a region close to the server that is hosting the VPN.
For example, if you are in Bamberg, Germany and connected to a VPN in Portland, Oregon you will want to ensure that the server you are testing against is also located in or around Oregon. It’s possible that your speed test may suggest a server in nearby Burgebrach which will not be representative of the actual distances between your device and the servers hosting the voice product. You may need to manually adjust your settings to ensure they are reflecting the correct area.
Steps to improve network performance
Wireless internet connections, while convenient, are not as reliable as one that is wired. If your device is close enough to your router to safely hardwire into the network, you can purchase network cable at numerous lengths to meet your requirements.
Many modern devices, especially laptops, do not come with built-in network ports. An adapter may need to be purchased for your device in order to set up a hard wired connection. If your device uses a USB-C connection, vendors such as Anker provide affordable, high quality adapters. USB 2.0 ethernet network adapters can also be acquired for devices which have the older USB port.
If it is not possible to switch over to a wired connection, determine if your router is currently on a heavily used wireless channel. There are numerous tools available that can assist with this. This article by How-To geek provides more information about wireless channels and a step-by-step guide.
Determine the age of your network equipment and consider an upgrade
Networking hardware is nearly invisible to many of us as long as the internet is working. Just like phones and computers, networking hardware can become out-dated and need to be replaced with new equipment that supports better wireless speeds and is more powerful. If you are uncertain as to what device to pick up, consider websites such as The Wirecutter to find a quality device that falls within your price range.
Stop or remove unnecessary services and/or browser tabs
It’s possible that there are services or websites that are consuming a lot of resources on your computer which could result in decreased call quality.
If you are on a computer, open up the Task Manager (Windows) or Activity Monitor (Mac) to see if any processes are using up a lot of CPU or Memory. If those are services that do not need to be running, exit those programs to reduce the load on your system.
Having multiple browser windows open for extended periods of time (i.e. 75 tabs) can also result in lots of resource contention which can cause performance issues with your device.
Consider closing old tabs or adding them as bookmarks to return to them at a later point.
Example of a process that could be causing performance issues
To identify which tabs are using a lot of resources, Google Chrome has a task management tool which can be helpful for identifying them. This can be opened by clicking on the Three dot menu in the upper right hand corner, then navigating to More Tools and then clicking on the Task Manager link.
How to open the in-browser Task Manager on Chrome
Once the offending tabs have been identified, they can be terminated by clicking on the task in the list, then clicking the End Process button. The tab will remain open but it should be using little to no resources now.
Example of a terminated tab
Advanced configuration
If the above suggestions have not resulted in more reliable service, there are more advanced changes that can be made to improve network quality. Networking can be a complicated subject for many and if configured improperly may result in a loss of internet service.
It is recommended to discuss your issues with an IT/Networking specialist who will be able to correctly configure your network and also provide support should you encounter issues again.
We suggest discussing potentially using your routers Quality of Service settings to ensure that your devices using the Voice product have their traffic prioritized over other devices that may be on your network.
Additional resources
A few resources that may be helpful:
Setup your VoIP features
Now that you have gone through the first time setup, you will want to configure your VoIP solution so it works for your business.
Navigate to your Voice settings
Under Phone Numbers, get a call tracking number to track your lead sources
Upload your custom audio files including greetings and voicemails
Set up your call flow so you can create an optimal customer experience
Setup call masking for your technicians
Learn how to monitor your plan usage
Need help scaling your business with systems and automation?
Check out Conquer Coaching - Housecall Pros’ business coaching program for the trades.