Service Titan Knowledge Base

Set up Google Local Services Ads integration in ServiceTitanLast updated on 09/23/2022

When customers search for your services, the results they see are based on their proximity to the location you have set up in your Google Local Services Ads account. By adding locations, you are mapping each of your Google Local Services Ads accounts and business units to a single location name and address to aid in this process.

After you add a location, your details are sent to Google. Once confirmed, your ServiceTitan and Google Local Services Ads accounts are connected.

Note: After you add a location and your details are sent to Google, you won’t be able to edit details for that location.


Things to know

  • When a customer books a job through the instant booking feature of your Google Local Services Ads, it automatically populates in the Bookings section of your Calls tab in ServiceTitan.

  • The Google Local Services Ads campaign tag is added by default for campaign attribution.

  • Google Local Services Ad campaigns are managed through Google. Google Local Services Ads integration enhances that ad by adding instant booking as an option for your customers.

  • It is helpful to enable Adjustable Capacity Planning to maximize potential bookings.

  • Google Local Services Ads booking alerts are automatically configured once you enable Google Local Services Ads integration. You receive an alert when a booking is made, when a lead starts to cool off (if the lead is not scheduled within 5 minutes), and when a booking from Google is dismissed.

  • You can disable alerts at any time in integration alert settings.

  • Your ranking in the Google Local Services Ads section of Google depends on your reviews, your distance from the customer, your availability, and your response time as calculated by Google.

  • When users instantly book through your ad, your response time is instant—bringing your ranking up!


Set up and edit Google Local Services Ads

  1. Go to the navigation bar click Settings settings.png > Integrations > Marketing Integrations.

  2. Click Configure. This button will read Edit once you have a location set up.

  3. Click Add Location.

  4. Enter your business details.

    Note: If you have accounts with different company names at the same location, create a separate location with the same address for each company.

  5. When you’re finished, click Add Location.

  6. Click Add another GLSA account to this location if you have additional verticals to add. Note: To find your Google Customer ID, log into your Google Local Services Ads account, click the help icon in the top right corner, and find your Customer ID at the bottom of the screen. Note: A status tag shows next to each location you add. Status tags include:

    • Ready to submit—A location was added, but Step 1 wasn’t saved. Click Next to submit.

    • Submitted—The location was saved and submitted to Google. Once Google reviews your location, the status is set to either Matched or Matching issue.

    • Matched—Your location was submitted and approved by Google. You should see the schedule option appear on your Google Local Services Ads within 24 hours.

    • Matching issue—Your location has one or more errors and cannot be matched. Review your location details for errors, and click Submit. If you don't have a record of the address and phone number you used when signing up for your account with Google, you can request that information here.

    • Pending Removal—The location was deleted and submitted to Google. Once 24 hours pass from the last feeding update the location is deleted.

  7. If you have additional verticals to add, click Add another GLSA account to this location. Note: To find your Google Customer ID, log into your Google Local Services Ads account, click the help icon in the top right corner, and find your Customer ID at the bottom of the screen.

  8. Click Next, or Save if editing.


Set up and edit Capacity Planning

After configuration is complete, you will be taken to the Capacity Planning section of Google Local Services Ads. This is where you need to choose your capacity method.

  1. Select a capacity option:

  2. Select Business Hours to proceed with the default setting (you can always change this later). This option uses your business hours / arrival window settings to calculate your team’s availability based on your dispatch calendar.

  3. If you’re already using Adjustable Capacity Planning (ACP) for your business, select the Adjustable Capacity Planning option. Tip: ACP enables you to share availability for bookings and book at maximum capacity. With ACP, you are able to manage your booking overflow capacity inside of ServiceTitan, enabling you to immediately assign technicians that become available after finishing a job early.

  4. When you’re finished, click Next (or Save if editing).


Set up and edit Booking Widget

After completing your capacity planning settings for the first time, the Booking Widget step will open. Otherwise, from Marketing Integrations find the location you want to access and click Edit > Booking Widget > Edit.

  1. Review your capacity settings:

    1. If you selected Business hours in the Capacity Planning settings, then you will be asked to confirm the time slots shown. If you would like to adjust time slots you will do that by changing your Business Hours settings. For more on adding and removing time slots, see How to set up business hours.

    2. If you selected Adjustable Capacity Planning in the Capacity Planning settings, then you are asked to confirm your adjustable capacity settings.

    3. Enter a default message you want customers to see in the Default “Message from the pro” Description field. Include information like your minimum trip charge for a scheduled job in the future, a scheduled job for today, and if any fees are waived if work is completed on the day of the job. Note: Keep your message informative but brief. This increases the likelihood that it’s read by customers.

    4. For Set Default Dispatch Fee, enter a default dispatch fee to apply to all jobs booked using Google Local Services Ads. Note: You can set a custom dispatch fee for each standard job type.

  2. When you’re finished, click Next.


Map Job Types

Map your custom job types and BUs to standard job types to make it easier for customers to book the job they want. For example, if your HVAC business has a custom job for AC condensate reroute and another for AC condensate stoppage, you can map both to AC maintenance, to make for an easier choice for your customer. After they book a job with a standard job type, your dispatch team can set the specific job type in the Calls screen.

If you are mapping for the first time, you see a message that leads to Job Type Mapping.

  1. Go to the navigation bar click Settings settings.png > Integrations > Marketing Integrations.

  2. On the Job Type Mapping screen, if this is your first time, you see a message that leads to Job Type Mapping.

  3. To go to Job Type Mapping integration, click Go to Job Type Mapping. The Job Type Mapping screen opens.

  4. Click the vertical you want to map job types to BUs for.

  5. For each Standard Job Type, select Your Job Types and Business Unit(s) from the dropdown.

    Tip: You can type the first few letters of a custom job type to make it easier to find.

  6. When you’re done, click Save Changes.

  7. When you save job type mapping for the first time from Job Type Mapping in Integration, you are redirected to the Marketing Integration setup screen.

  8. Go to Map Standard Job Types to customize mappings and complete the integration setup.

To edit job type mapping

  1. In the Map Standard Job Types section of Marketing Integrations, click Edit.

  2. Expand the vertical you want to map job types to BUs for. 

  3. Enter job duration in hours and the dispatch fee to apply to all jobs booked using Google Local Services Ads.

  4. To enable or disable sending of a job type availability to Google, toggle Enabled.

  5. When you’re done, click Save.

Below is an example of the customer experience of booking a job using Google Local Services Ads instant booking on a mobile device.




Important note: Some features may not be currently included in your account and additional configuration may be required. Please contact technical support for details.