Garage Door OS Docs
Marketing & Website

Google Ads & LSA Setup

Connect Google Ads and Local Services Ads lead intake.
6 min read

Google Ads & Local Services Ads Setup

Overview

Connect Google Ads and Local Services Ads (LSA) so lead form submissions flow into ServiceFlow in real time. After OAuth connection, you copy a webhook URL and validation key into Google Ads lead form settings; incoming leads appear in Leads for follow-up and optional automatic customer creation.
This guide is a summary for the feature catalog. Full step-by-step instructions with screenshots and technical reference live on the dedicated setup page.

How to access

SurfacePath
Full setup guide (recommended)/docs/google-ads-setup
In-app help (logged in)/help/google-ads-setup
Integration settingsSettings → Integrations → Google Ads / Local Services (/settings/integrations)

What you can do today

  • Connect a Google account via OAuth with access to your Ads accounts
  • Receive Lead Form and LSA submissions via webhook
  • Store leads in ServiceFlow with source attribution for reporting
  • Optionally create customers automatically from lead data (per integration settings)
  • Configure conversion tracking hooks where enabled in integrations
  • Send test payloads from Google Ads to verify webhook delivery

Prerequisites

Setup path: Settings → Integrations → Google Ads / Local Services (/settings/integrations)
  1. Google Ads integration enabled for your ServiceFlow organization — contact support if Connect is missing
  2. Google account with permission to the Ads accounts and lead forms you use
  3. Active Google Ads or Local Services Ads campaigns with lead forms
  4. Ability to edit Lead Form extension webhook settings in Google Ads

Step-by-step

For complete instructions, open the Google Ads & LSA setup guide. Summary:
  1. Connect in ServiceFlow — Settings → Integrations → Google Ads / Local Services → Connect Google Ads Account; complete Google OAuth.
  2. Copy webhook credentials — After connection, copy Webhook URL and validation key (google_key) from the integration panel.
  3. Configure Google Ads — In your Lead Form extension or asset, enable webhook integration, paste URL and key, use Send test data.
  4. Review leads — Incoming leads appear under Leads; adjust auto-customer creation in integration settings if needed.
  5. Technical reference — API payload mapping and platform env vars may be documented in your org’s technical doc link on the full setup page.

Current limitations

  • Requires org-level feature enablement — not all tenants see the integration until provisioned
  • OAuth token must be refreshed; reconnect if Google access is revoked
  • Lead field mapping depends on Google form configuration — custom questions may land in notes/metadata
  • LSA and standard Ads lead forms may use slightly different setup screens in Google’s UI

Roadmap

  • Automated lead assignment rules by campaign or ZIP
  • Deeper LSA booking sync where Google APIs allow
  • Dashboard widgets for cost-per-lead vs ServiceFlow conversion

Related features

→ Continue to the full guide: /docs/google-ads-setup