Project Overview

This automation monitors updates in HubSpot deals. When specific conditions are met (e.g. inactivity or deal naming patterns), it triggers an AI-generated message via GPT, sends the message using Gmail, and logs the full context and output in Google Sheets for tracking and analysis.

Step 1 — Trigger: HubSpot → Deal Stage Updated

This automation begins when a deal’s stage is updated in the "Remote Client SaaS" pipeline, signaling a potential change in client activity. ⬇️

Screenshot 2025-06-11 12.00.00.png

Step 2 — Filter: Only Deals in “Appointment Scheduled” Stage

We use a conditional filter to proceed only if the deal is in a specific stage that typically precedes long pauses (e.g. "Appointment Scheduled"). This helps target only potentially dormant leads. ⬇️

Screenshot 2025-06-11 13.50.50.png

Step 3 — HubSpot: Find Contact (from Deal Email)

We retrieve the contact info (name and email) tied to the deal, allowing us to personalize the message later. The email is extracted from the deal object’s associated client. ⬇️

Screenshot 2025-06-11 14.51.35.png

Screenshot 2025-06-11 15.00.02.png