Marketing & Website
Google Ads & LSA Setup
Connect Google Ads and Local Services Ads lead intake.
6 min readGoogle 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
| Surface | Path |
|---|---|
| Full setup guide (recommended) | /docs/google-ads-setup |
| In-app help (logged in) | /help/google-ads-setup |
| Integration settings | Settings → 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)- Google Ads integration enabled for your ServiceFlow organization — contact support if Connect is missing
- Google account with permission to the Ads accounts and lead forms you use
- Active Google Ads or Local Services Ads campaigns with lead forms
- 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:
- Connect in ServiceFlow — Settings → Integrations → Google Ads / Local Services → Connect Google Ads Account; complete Google OAuth.
- Copy webhook credentials — After connection, copy Webhook URL and validation key (
google_key) from the integration panel. - Configure Google Ads — In your Lead Form extension or asset, enable webhook integration, paste URL and key, use Send test data.
- Review leads — Incoming leads appear under Leads; adjust auto-customer creation in integration settings if needed.
- 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