Documentation Index

Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt

Use this file to discover all available pages before exploring further.

How to set up Google Booking in ServiceTitan Max

Prev Next

Overview

In ServiceTitan, the Reserve with Google integration—powered by Scheduling—lets customers searching on Google Search, Maps, and Local Services Ads book a job directly from your Google Business Profile. Administrators and office employees configure the integration so the same business rules, job types, and customizations from Scheduling carry over to the Google booking experience. The result is a consistent, 24/7 booking path that captures demand the moment a customer finds you online—and feeds it straight into the connected ServiceTitan workflow.


Who uses this feature

  • Administrators, managers, and office employees

  • Primarily benefits Residential Service and Replacement business types

Feature configuration

  • Only Administrator or Owner roles can accept the Reserve with Google API and Data Authorization.

Things to know

  • Before setting up Google Booking, complete the prerequisite ServiceTitan setup so Scheduling and Reserve with Google have everything they need:        

    • Zones: Define the areas where jobs can be booked.

    • Job Type Mapping (sometimes called booking categories): Maps your ServiceTitan job types to the services customers can choose from in the scheduler. This is how Google bookings come in classified correctly so Contact Center and Dispatch can route and assign them automatically.

    • Business Hours: Drives accurate capacity in the scheduler.

    • Campaigns: Powers attribution reporting through Marketing.

    • Scheduling Pro Tag: Enhances tracking for online jobs.

    • Phone Number: The tracking number displayed on the scheduler.

  • After setup, ServiceTitan automatically creates and associates a Reserve with Google marketing campaign so attribution flows through Marketing reporting.

  • The same scheduler powers bookings from your Google Business Profile, Google Maps, and Google Local Services Ads—you do not need a separate setup for each.

  • Google Business Profile matches typically take 24–72 hours to appear, and your scheduler typically goes live on Reserve with Google 24–48 hours after setup completes.

  • Customers who book through Reserve with Google can opt into SMS updates. If they don't consent, their notification preferences are turned off in ServiceTitan to comply with telecom regulations.

Best practices

  • Treat Reserve with Google as one part of your ServiceTitan Demand Capture workflow. The Google Business Profile is the storefront; Scheduling is the front door; Contact Center and Dispatch handle what happens after the booking lands.

  • Map every job type a customer might book online before you go live. Job Type Mapping is what lets Dispatch auto-assign the right technician for the right work.

  • Use the Reserve with Google marketing campaign as-is when accepting bookings. Marketing uses it to attribute jobs back to Google so you can measure return on your Google presence.

  • After your scheduler goes live, search for your business in Google and walk through a test booking to confirm the experience matches what your customers will see.

Use cases

  • A homeowner Googles "AC repair near me" on a Saturday morning, taps Book Online below your Google Business Profile, and books a Friday appointment—without anyone in your office picking up a phone.

  • A customer clicks your Google Local Services Ad, books through the same Reserve with Google widget, and the booking lands on the Call Booking screen tagged to the Reserve with Google campaign for accurate attribution.

  • A multi-location business maps each Google Business Profile to a location-specific scheduler so customers searching for the Dallas branch see Dallas availability, while customers searching for Fort Worth see Fort Worth availability.

Step 1: Complete the Scheduling setup prerequisites

Before configuring Reserve with Google, make sure your ServiceTitan account has the prerequisites in place. These come from the Scheduling setup and are what allow Google bookings to flow into ServiceTitan with the right routing, tagging, and attribution. For more information see Set up your online scheduler in ServiceTitan Max.

  1. Confirm Zones are set up so the scheduler knows where you accept jobs.

  2. Complete Job Type Mapping so the services offered in the scheduler match your ServiceTitan job types.

  3. Confirm Business Hours are configured so the scheduler reflects accurate capacity.

  4. Confirm Campaigns are set up to support attribution reporting. Ensure the Marketing Ads toggle is on.

  5. Install the Scheduling Pro Tag to track online jobs.

  6. Add a tracking Phone Number for the scheduler.

Tip: Complete your basic and advanced Scheduling setup before moving to Reserve with Google. The Review Reserve with Google step is the third part of Scheduling onboarding and depends on the schedulers built earlier in the process.

Step 2: Connect your Google Business Profile

The connection path depends on whether you already use Reserve with Google in ServiceTitan or are setting it up for the first time.

Option A: Connect Reserve with Google for the first time

If you have not previously used Reserve with Google in ServiceTitan, complete the three-step setup.

Authorize API and data access

To enable the Reserve with Google integration, ServiceTitan needs permission to exchange booking data with Google on your behalf.

  1. After completing your scheduler setup, click Next from the Review and Customize screen.

  2. Select the API and Data Authorization box to acknowledge the terms.

  3. Click Agree.

Note: Only Administrator or Owner roles can accept the data authorization.

Match your Google Business Profile accounts

After accepting the authorization, connect each Google Business Profile location to ServiceTitan.

  1. Click Edit next to Account Matching to review all Google Business Profiles.

  2. Review the Google Business Profile list and edit or remove profiles as needed.

  3. (Optional) If no Google Business Profiles are on file, click + Add Location and follow the steps in the pop-up. Enter the Business name, Country, Address, and Phone Number exactly as they appear in your Google Business Profile—including capitalization, spelling, and punctuation.

Note: It typically takes 24–72 hours for Google Business Profile matches to show up.

  1. When finished, click Save.

Option B: Connect Reserve with Google as an existing user

If you already use Reserve with Google in ServiceTitan, you only need to review your account mapping before continuing.

  1. After setting up your scheduler, click Next from the Review and Customize screen.

  2. From the Review Reserve with Google screen, click Edit next to Account Matching to review all Google Business Profiles.

  3. Review the Google Business Profile list and edit or remove profiles as needed. Google Business Profiles have three statuses:        

    • Matched/Verified: Your Google Business Profile is already successfully matched.

    • Pending: Your Google Business Profile is awaiting submission, is processing, or hasn't been matched yet.                

      Note: Don't stop setting up if your profile is marked Pending. Complete the onboarding process in full and check your business in Google search to confirm the integration has gone live.

    • Review Needed: There is an issue with your Google Business Profile, or it has been unmatched by Google.

  4. If no other Google Business Profiles need to be added, no further action is required at this step.

  5. (Optional) You can add another location by clicking + Add Location and following the steps in the pop-up.

Note: It typically takes 24–72 hours for Google Business Profile matches to show up.

  1. When finished, click Save.

Step 3: Match each Google Business Profile to a scheduler

Reserve with Google lets you associate different schedulers with different Google Business Profiles. This is what makes location-specific or service-specific booking experiences possible.

  1. Click either Start or Edit next to Scheduler Matching to map each scheduler to its location.

  2. In the Scheduler Matching section, click the Scheduler dropdown next to each location and select the scheduler you want to map to it. 

  3. When finished, click Save.

Tip: You can update scheduler matching at any time after setup. If you launch a seasonal scheduler or roll out a new service line, return to this screen to remap.

Note: For new users of Reserve with Google, the matching steps can be skipped if you want to proceed to get your scheduler code or don't want to set up Reserve with Google.

Step 4: Test the live scheduler

After setup, give Google time to publish your scheduler—then verify the booking experience yourself before promoting it.

  1. Wait 24–48 hours after completing setup for your scheduler to go live on Reserve with Google.

  2. Open Google Search in an incognito window and search for your business name and location (for example, Jefferson Mechanical York PA).

  3. On your Google Business Profile, look for a Book Online or Book button below your business information.        

    Note: If you do not see the button after 48 hours, return to the Reserve with Google screen in ServiceTitan and confirm both Account Matching and Scheduler Matching are saved correctly. Profile statuses showing Review Needed indicate an issue Google needs to resolve.

  4. Click the booking button and walk through a test booking. Confirm:        

    • The scheduler that opens is the one you mapped to that location.

    • The job types, zones, and business hours match what you configured in Scheduling.

    • The customer phone number on the scheduler is correct.

  5. Submit a test booking and confirm it appears on the Bookings tab of the Call Booking screen in ServiceTitan, tagged to the Reserve with Google marketing campaign.

Tip: Once you've confirmed a successful end-to-end booking—from Google search to Call Booking screen to Dispatch Board—your ServiceTitan Max Demand Capture workflow is live. Contact Center can route the booking, Dispatch can assign the technician, and Marketing will attribute the job back to Google for ROI reporting.

Want to learn more?