---
title: "How to set up Google Booking in ServiceTitan Max"
slug: "how-to-set-up-google-booking-in-servicetitan-max-1"
updated: 2026-07-11T15:45:00Z
published: 2026-07-11T15:45:00Z
canonical: "help.servicetitan.com/how-to-set-up-google-booking-in-servicetitan-max-1"
---

> ## 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

## Overview

In ServiceTitan, the Reserve with Google integration—powered by Scheduling Pro—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 Pro 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 Pro 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*](/v1/docs/set-up-your-online-scheduler-with-scheduling-pro-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 Pro Ads toggle is on.
5. Install the **Scheduling Pro Tag** to track online jobs.
6. Add a tracking **Phone Number** for the scheduler.

> [!TIP]
> **Tip:** Complete your basic and advanced Scheduling Pro setup before moving to Reserve with Google. The Review Reserve with Google step is the third part of Scheduling Pro 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]
> **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]
> **Note:** It typically takes 24–72 hours for Google Business Profile matches to show up.

![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/how-to-set-up-google-booking-in-servicetitan-max-image-akjft4uw.png)

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.
  - *Review Needed*: There is an issue with your Google Business Profile, or it has been unmatched by Google.

> [!NOTE]
> **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.

1. If no other Google Business Profiles need to be added, no further action is required at this step.
2. *(Optional)* You can add another location by clicking **+ Add Location** and following the steps in the pop-up.

> [!NOTE]
> **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.

![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/how-to-set-up-google-booking-in-servicetitan-max-image-94hvsfon.png)

1. When finished, click **Save**.

> [!TIP]
> **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]
> **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]
> **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.

1. 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 Pro.
  - The customer phone number on the scheduler is correct.
2. 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]
> **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 Pro will attribute the job back to Google for ROI reporting.

## Want to learn more?

- See [Set up your online scheduler in ServiceTitan Max](/v1/docs/set-up-your-online-scheduler-with-scheduling-pro-in-servicetitan-max)
- See [Build your first automated campaign in ServiceTitan Max](/v1/docs/build-your-first-automated-campaign-in-servicetitan-max)

ServiceTitan's advanced scheduling add-on that adds smart capacity management, technician skill matching, and zone-based booking rules.

**What it does:** Ensures the right technician is booked for the right job at the right time, maximizing daily revenue and reducing travel waste.

**Also called:** Advanced scheduling, Smart scheduling

**Tags:** Scheduling Pro

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

A zone is a group of zip codes. Zones are generally used for organizational purposes. By setting up Zones in ServiceTitan, a color coded system will be created to help you organize jobs in certain locations both on the Dispatch Board and the Schedule Page. You may refer to zones as service areas within your business.

[Learn more →](https://help.servicetitan.com/docs/servicetitan-glossary) · [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

Targeted text message campaigns sent to customer segments through Marketing Pro.

**What it does:** Reaches customers on the highest-open-rate channel (SMS) with time-sensitive promotions, reminders, and service offers.

**Also called:** Text marketing, SMS marketing

**Tags:** Marketing Pro

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

**a.k.a.** Text Campaigns

ServiceTitan's integrated marketing automation platform for email, SMS, direct mail, and digital ad campaigns.

**What it does:** Drives new customer acquisition and repeat revenue by automating targeted campaigns across multiple channels — all tied to actual job revenue.

**Also called:** ST Marketing, Marketing automation

**Tags:** Marketing Pro

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

The main scheduling and dispatching view in ServiceTitan showing all jobs, technicians, and appointment times in a grid or map layout.

**What it does:** Gives dispatchers a real-time view of the day's work to manually assign, drag-and-drop, or adjust job assignments.

**Also called:** Schedule board, Dispatch view

**Tags:** Core

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)
