Bids need square footage, not guesses.
Number questions capture square footage and restroom count, and a dropdown asks how often they want cleaning, so your bid is half-built before the walkthrough.
Janitorial contracts start with a walkthrough, and walkthroughs start with an office manager who needs square footage, cleaning frequency, and after-hours access sorted out. ServiceReserve collects those details from your Google listing or website and books the walkthrough for a time the building is empty, so you arrive ready to bid.
Capitol Crest Janitorial
4.8(164)·Janitorial service·Open·Closes 8 PM
Powered by ServiceReserve
Open·Closes 8 PM
380 Jackson St, St. Paul, MN 55101
Number questions capture square footage and restroom count, and a dropdown asks how often they want cleaning, so your bid is half-built before the walkthrough.
Give your commercial booking form evening working hours and time windows, so facility managers pick a walkthrough slot after the office empties out.
Every request lands in your pipeline with the service chosen, so one-time event cleans and contract bids are easy to separate and move from New to Won.
Pick Janitorial when you sign up and your booking form starts with these services. Rename, reprice, or remove any of them.
Add intake questions to any service. For example:
Capitol Crest Janitorial
380 Jackson St, St. Paul MN · (651) 555-0147
Select Services
Choose your services
Select the specific services you need.
Powered by ServiceReserve
Import your listing. Every location gets its own profile and its own Book online button.
Start from the pre-loaded services, add your questions, ZIP codes, and the arrival windows your crews can keep.
Every booking lands in your dashboard with contact details, address, answers, and photos.
A Book online button on your Google Search and Maps listing, for every location.
Set up Reserve with GoogleEmbed the form inline, as a popup, or as a floating button — or share a direct link or QR code.
Embed the booking formZIP-code coverage with an out-of-area message, so you only book jobs your crews can reach.
Set up service areasDropdowns, yes/no, counters, text, and file uploads — per service, category, or template.
Add services and questionsNew, Contacted, Qualified, Won, and Lost stages, internal notes, abandoned bookings, and CSV export.
Manage requestsEmail alerts, Slack and Telegram, webhooks, and integrations with Housecall Pro, GoHighLevel, Zoho CRM, and Google Sheets.
Set up notificationsUnlimited bookings, no setup fees, no per-booking fees, and no contracts. Try everything free for 30 days.
Yes. Add a Number question for building count or a Long text question for site addresses, and the request arrives with every site listed. If you run crews from several branches, each location can have its own service area and form.
Yes. Disinfection & Sanitization and One-Time / Event Cleaning are separate starter services, so a gym or clinic can book a single visit without starting a contract request.
$25 per month per location, after a 30-day free trial. No setup fees, no per-booking fees, and no contracts.
Setup takes minutes. After you turn on Reserve with Google for a location, the Book online button can take 24–48 hours to appear on Google Search and Maps.
No. Customers can book from your Google Business Profile, a direct booking link, or a QR code. If you have a website, one script tag adds the same booking form to it.
Turn on Book online for your Google Business Profile in minutes. $25/month per location after a 30-day free trial.