
AI Voice Receptionist
Answers calls, handles common questions, takes messages and transfers callers.
One product serves every branch, each with its own hours, details and contacts, without buying a separate build per site.
When a customer asks about opening hours, they mean the branch near them, not head office. This add-on configures the product you already run for several locations, each with its own hours, address, services and team. Requests are routed to the right branch, while you manage one setup instead of paying for a separate build per site.

Multi-Location Setup is an add-on that configures one Upmark Labs product for several locations or branches. Each location gets its own details, such as hours, address, services and the people who handle its requests, while sharing one setup. Requests are routed to the right branch team.
Multi-site businesses lose customers to small errors: the wrong opening hours, a booking at the wrong branch, a message sent to a central inbox nobody watches. Separate builds per location cost more and drift apart over time. One product configured per location gives every customer accurate local answers while you maintain a single setup. The written scope lists the locations, their details and routing, and tests each one with the parent product before launch.
Multi-Location Setup gives each location its own details, such as hours, address and services. Customers get the right answer for the branch they actually mean.
Each request is routed to the right branch team, based on the people set for that location. Staff at head office no longer sort and forward messages by hand.
All locations share one setup while keeping their own details. Changes that apply everywhere are made once, and the documentation shows where branch details live.
Your portal lists these the moment you order. Delivery starts the working day after everything is in and your access is checked.
| Option | Delivery time | Price |
|---|---|---|
| Standard | 10–20 working days | $2,500 |
Before you start: List each branch's details and how requests reach them today. Note how many are forwarded by hand each week.
These are things to track, not promised results. Outcomes depend on your data, your team and your market.
Running costs follow volume, not the number of locations. Usage stays billed to your accounts as for the parent product, though a separate phone number or calendar per branch may add its own small fee.
Ask about running costsSeparate reporting per location, different workflows per branch, or a location count beyond what was agreed at intake can be quoted. Add a note at checkout for a written Change Quote. Larger or bespoke projects go through the Custom AI request form instead.
Request a custom versionChanging a branch's hours or contacts is routine upkeep under the parent product's maintenance, which grows in line with the add-on's price. Opening a new branch may need a separate quote.
Adds $125/mo to maintenance
Covered by the main product's maintenance, which grows by this amount.
How maintenance works| Do it yourself with a SaaS tool | Hire a custom agency | Upmark Labs | |
|---|---|---|---|
| Price | Many tools bill per location each month | An agency may quote each site separately | Ours is one fixed price, shown before you buy |
| Branch details | Often one set of answers for all | Depends on the brief | Ours answers from each location's own hours and services |
| Routing | A central inbox | Set per project | Ours sends requests to the right branch team |
From the clues available on that channel. A caller may dial a branch number, a website visitor may be on a branch page, and anyone can simply name the location. If it is still unclear, the product asks. We agree the method for each channel at intake and test every branch.
The locations agreed at intake for your order. There is no published count, because it depends on how different the branches are. Most businesses with a handful of similar sites fit comfortably. A large network with very different branches may need a Change Quote, which you see before work starts.
Yes. Each location carries its own hours, address, services and prices, so a customer asking about one branch hears that branch's details. Shared information, such as company policies, stays in one place so it is not repeated or contradicted across locations.
Yes. Updating an existing branch is routine maintenance. Adding a new branch with its own contacts and settings often fits within the monthly change hours of maintenance; a large addition can be quoted separately through a Change Quote. For each new branch, share its hours, address, services and who handles requests there.
Yes. Changing details for existing branches is routine upkeep under maintenance. Adding a new location beyond those agreed at intake is quoted as a Change Quote before work starts. The setup itself follows the delivery speed chosen for the product, with a fixed price and date shown before you pay.
No, but they can have them. One shared number works, with the agent asking or detecting which branch the caller wants. Separate numbers per branch make that identification instant. Any extra numbers are rented in your own telephony account, at that provider's rate.
Add Multi-Location Setup and your product gives each branch's own hours and details, routing every request to the team at the right site.

Answers calls, handles common questions, takes messages and transfers callers.


Resolves customer questions on WhatsApp with human handoff.