wiki/clients/current/reynolds/gohighlevel-form-automation-failure.md · 513 words · 2026-03-04

GoHighLevel Form Automation Failure — Reynolds

Overview

A form submission automation for [1] stopped working, causing form data to silently fail to reach the client's Google Sheet. The client discovered the failure themselves and reported it — no internal monitoring was in place. Mark diagnosed and resolved the issue during the 2026-03-04 weekly sync.

Root Cause

GoHighLevel's Google integration breaks on a recurring ~30-day cycle. This is a known GoHighLevel issue: Google does not fully trust GoHighLevel's OAuth integration and periodically revokes the connection. When the connection drops, GHL displays a warning banner in the Integrations panel, but no outbound alert is sent to account administrators.

The integration failure was silent from the client's perspective — the form itself continued accepting submissions normally. Only the downstream automation (writing rows to Google Sheets) was broken.

Compounding Issues

Several structural problems made diagnosis significantly harder than it should have been:

Form Location Is Non-Obvious

GHL forms are not found under a "Forms" menu. They are located under Sites → Submissions. The automation trigger is configured separately under the Automation section. This split makes it easy to overlook the connection between form and workflow.

Spreadsheet Stored in the Wrong Location

The destination Google Sheet was saved under Team → My Drive rather than in the shared client drive. This made it nearly impossible to locate without already knowing where to look. Best practice is to store all client-facing assets in the shared drive so any team member can find and monitor them.

No Proactive Monitoring

The failure was discovered because the client noticed missing data and called in. There was no automated test or alert in place to catch integration failures before they affect the client.

Resolution

Mark reconnected the GHL–Google integration and verified that form submissions were flowing correctly to the spreadsheet. He also exported all historical form submissions and sent them to the client to ensure no leads were permanently lost during the outage.

Required Follow-Up

Broader Pattern

This incident is an example of a recurring risk class: fragile third-party integrations with no failure alerting. See also [2] for the general pattern and mitigation strategies.

The GoHighLevel–Google 30-day expiry issue is likely to affect any other clients using GHL → Google Sheets automations. All such integrations should be audited and added to the monitoring routine.

Sources

  1. Index|Reynolds
  2. Automation Monitoring Gaps|Automation Monitoring Gaps
  3. Index|Reynolds Client Overview
  4. Gohighlevel Google Integration Expiry|Gohighlevel Google Integration Expiry (Known Issue)
  5. 2026 03 04 Weekly Call Melissa|2026 03 04 Weekly Call With Melissa