If you are using or thinking about using a multi-location HCP account then chances are you have multiple divisions that operate under one business (think: locations or independently run departments) or you own or work for a corporate franchise. As the business owner, having a multi-location account makes it easier to navigate between divisions to set up employees, schedule & dispatch jobs, or run reports. This article will go over the basic setup and information needed to successfully run your multi-location account.
Basic Navigation
Within each multi-location account, there exists one parent account, with multiple child accounts under that umbrella. As an admin on the parent account, I might need to quickly navigate between companies.
First, click into your company icon at the top of your HCP screen.
This will open up a dropdown menu of your parent account with any attached child accounts.
Simply click into any of the accounts to be brought to that company’s individual HCP account. Now, any scheduling, account setup, or changes will only happen within this child account.
Adding Employees
In any multi-location setup, there are two options for adding employees. Admin Employees added at the parent account level will have access to ALL child accounts, while employees added at the child account will only have access to that specific HCP organization. If you are brand new to employee setup, check out this article:
Parent account employees
When adding an employee who needs access to ALL companies in HCP, first make sure you are in the parent account. Use the steps above to navigate to the parent page (this might be named “franchise,” “corporate headquarters,” “parent” or “admin”)
All employees must be added as an Admin/Owner in order to perform functions in the child accounts.
If an employee was set up at this level, and still do not see child companies or data within those companies, use the blue chat bubble to reach out to HCP Support so we can relink the employee record.
Child account employees
Again, to add an employee within a specific account, first navigate to that child account. Employees added this way will only see information from their specific location and will not be able to navigate to other accounts. This includes any admins set up at the child level.
If a tech needs to perform jobs at multiple locations, or another employee needs access to more than one location, they will need to be added as employees in EACH child account.
Every login needs a unique email address, so if an employee needs access to multiple companies, and they aren’t set up at a parent level, they will need to use a unique email address at each location.
If the employee uses a gmail address, they can simply add +1, +2, etc before the @ symbol. Example: if my email address was “allstarplumber@plumbing.com” I could use “allstarplumber+1@plumbing.com” as a separate login to another company (all password reset information and additional emails be sent to the primary email address).
My Money and Pricebook
Each child account behaves like any other HCP account, meaning, pricebook and banking information will need to be set up in each account. Child accounts will not be able to pull services or materials set up in a different child location or the parent account. However, pricebooks can be identical in each account, and the same banking information can be used in multiple or all accounts.
Consumer Financing will also be set up within each individual child account. However, if a child account is approved for financing, so will each of the other child accounts. If data is integrated with Quickbooks, each child account will need to have a unique Quickbooks Online or Desktop Account.
For more information on setting up your child accounts, check out these article:
Scheduling, Estimates and Jobs
Much like with Pricebook and My Money, any customer, job and scheduling information will be unique to each child account. Any admin set up in a parent account will need to navigate to the specific child account in order to retrieve job information or utilize the schedule.
For any employee set up at a child account level, scheduling or creating new estimates and jobs will be identical to any other HCP account. For more information click here.
Online Booking will also be a unique link and setup for each child company. Click here for online booking setup help.
Service Area for Franchises (Multi-Location Accounts)
The Account Look Up by Zip Code feature is now available for all Franchise organizations. This feature allows Pros to quickly find the right franchisee by entering the relevant zip code.
Setup the Service Area
To make the franchise searchable by zip code, the service area for each child/ franchisee account must be configured from the settings of each account.
Only account Admins can add service area zip codes to the company settings.
From your Housecall Pro account on the Desktop, navigate to the franchise you wish to add a service area to by clicking into the company logo in the top left of the screen, followed by the applicable franchise account.
Click on the Settings icon located in the top right-hand corner of your HCP home screen. This looks like a cog, or wheel, and is located next to your account profile picture.
Your company settings will appear in the menu on the left-hand side of the screen. Select Service Area, located under Profile and Business Hours in the menu.
Type the applicable zip code into the Enter zip codes field on the Service Area settings page. Include any zip codes within the operational area of the franchise account you are working in. To add multiple zip codes in one go, ensure they are separated by commas before hitting Enter on your keyboard.
Hint: You can copy and paste a full list of multiple applicable zip codes, separated by commas, to the zip code input field and it will process all of them, saving you time!
Account lookup by zip code
Once the zip codes are set up for each franchise account, you can start using the Account Lookup by zip code feature on the parent account right away.
From your parent account on the Desktop, select the company logo in the top left of the screen, followed by Filter Franchises, located at the top of the drop-down menu.
Filtering will provide two methods of searching for the right franchise, by franchise name, or by service area zip code. To search by service area zip code, simply enter the zip code into the search box, and it will display the franchisee account that matches that zip code.
Multi-location/Franchise Reporting
Report across all of your child locations
Franchisors or Housecall Pro Admins with child locations have access to data across all of their franchisees (child locations) on the reporting tab. All estimates and jobs reports reflect aggregated metrics across locations, allow for filtering by location, and show the location name in the drill-down tables.
Getting started
Select the Reporting tab, located at the top of your HCP in your navigation bar.
Open any jobs or estimates report located on the right sidebar within the reporting tab menu.
The report metrics are now updated to consider data across all your child organizations. Any metrics that you view in a jobs or estimates report will show these aggregate metrics until you apply a filter to update the data.
Filter by location name
If you'd like to see data for a subset of your locations, you can apply a location-based filter.
Apply filters by clicking on the blue 'MANAGE FILTERS' button located at the bottom left of the report graph. Use the Location(s) drop-down at the top of the pop-up menu on the right to select the location(s) you want to consider in the report. Your report will update to show data only for the selected locations.
Group by location name
Any jobs or estimates report can be grouped by location name to see metrics summarized by location.
To group a report by location name, click on the blue 'EDIT COLUMNS' button located at the bottom right of the report graph and select Location name in the group by drop-down menu:
Drill down to see location name by job or estimate and export
You can click on any row in a job or estimates report to drill down into the details. Once on the drill-down page, you can view the location name associated with each job or estimate by adding the Location name as a column in the drill-down table.
To add location name as a column in the drill-down table, click on the blue 'EDIT COLUMNS' button located at the bottom right of the report graph and select Location name as a column.
To export the list of jobs or estimates with location name, click on the blue 'EXPORT' option at the top right and the file will be emailed to you.