Google Spreadsheet to Hubspot - Incomplete Execution

Issue with Google Sheets to HubSpot Scenario – Deal Not Created Despite Success Status

Hey everyone, I’m running into a strange issue with a scenario that automates lead capture from Google Sheets to HubSpot.


Scenario Setup:

  1. Google Sheets: Watch Rows - Monitors new entries in a “Lead Magnet - Mastersheet”
  2. HTTP: Send Data - Sends data to a Google Apps Script to mark the row
  3. HubSpot: Upsert a Contact - Creates/updates a contact
  4. HubSpot: Create Deal - Should create a deal tied to the contact

What’s Going Wrong:

  1. The scenario works perfectly when run manually, if the Google Sheets module detects and logs new data.

  2. During live execution or when running manually multiple times, it only creates the contact — the “Create Deal” step silently fails.

  3. No error message is shown, but the deal never appears in HubSpot.

  4. Even weirder: the scenario sometimes uses old/stale data, despite a new contact getting created. It’s like it’s stuck on a previous row.


Observations:

  1. The issue only happens when the Google Sheets module doesn’t properly update with fresh data.
  2. Once a new row is detected, everything flows — but if it’s not, the process seems to continue with outdated values.
  3. It silently fails, which makes debugging harder.

Looking for Help:

  1. Is this a known issue with how “Watch Rows” caches data?
  2. Any tricks to force refresh or clear stale values between runs?
  3. Open to workarounds or module alternatives.

Things I Tried:

  1. Reconnected, verified, and reauthorized Google Spreadsheet and Hubspot Account.
  2. Tried asking Make.com built-in AI Helper.

*Please see attached images for reference

Thanks in advance for any guidance or similar experiences