Analyze pipeline velocity & alert stuck deals with GoHighLevel, Gmail & Slack
Keep your sales team moving by automatically identifying stagnant deals and monitoring pipeline health across GoHighLevel. This intelligent workflow logs historical progress to Google Sheets and dispatches detailed velocity reports to leadership via Gmail and Slack. Stay ahead of bottlenecks with automated alerts that ensure no opportunity is left behind for more than a week.
Run this with your team's AIWhat This Recipe Does
Maintaining a healthy sales pipeline requires more than just adding leads; it requires movement. The GoHighLevel Pipeline Velocity Tracker and Automated Stuck Deal Alerts automation transforms your CRM from a static database into a proactive sales engine. By monitoring your GoHighLevel opportunities on a set schedule, this workflow identifies exactly how long each deal has remained in its current stage. When a prospect stalls beyond your defined threshold, the system immediately triggers notifications via Slack and Gmail, ensuring your sales team can intervene before the opportunity cools off. Beyond immediate alerts, all performance data is automatically logged into Google Sheets. This creates a historical record of pipeline velocity, allowing you to identify structural bottlenecks in your sales process and forecast revenue with greater accuracy. Instead of manually auditing hundreds of opportunities, your leadership team can focus on high-level strategy while the automation handles the oversight. This ensures consistent follow-up, increases conversion rates, and prevents potential revenue from slipping through the cracks due to simple oversight.
What your team gets
Forms and dashboards, so it is not a script only one person understands
Runs on your schedule in the cloud, so it does not stop when a laptop closes
Endpoints, so the rest of your stack can trigger the same work
DaySchedule, Google Sheets, BigMailer, Bot for Slack connected for the team, not per person
How It Works
- 1
Open the recipe and connect your accounts
Connect DaySchedule and Google Sheets once, in your team cloud, and nobody has to do it again on their own machine
- 2
Tell your own agent what is different about your process
Claude, ChatGPT, Cursor, whichever your team already uses. It adapts the recipe to how you actually work
- 3
Run it, then leave it running
It lives in your team cloud, so it keeps going after you close the laptop and every teammate's AI can use it
Who Uses This
- Sales managers use this to identify which team members have the most stagnant deals and provide targeted coaching to move those prospects forward.
- Agency owners use the Google Sheets integration to build visual dashboards that track average time-to-close across different service packages.
- High-volume sales teams use the Slack alerts to instantly reassign leads that have been neglected for more than 48 hours to active representatives.
Frequently Asked Questions
Can I define how long a deal should be considered stuck?
Yes, you can set specific time thresholds for each pipeline stage to match your unique sales cycle and business requirements.
Does this require manual data entry?
No, the system automatically pulls data from GoHighLevel and updates your tracking sheets without any manual intervention.
Can I choose who receives the Slack and email alerts?
You can configure the automation to notify specific account managers, department heads, or dedicated Slack channels based on the deal status.
What kind of reports does this generate?
It creates a comprehensive log in Google Sheets that tracks deal movement, time spent in stages, and overall pipeline health for long-term analysis.
Coming from n8n?
This recipe uses nodes like StickyNote, ScheduleTrigger, HighLevel, Code and 4 more. On Runwork, you don't need to learn n8n's workflow syntax. Describe what you want to your own AI agent in plain English.
Based on n8n community workflow. View original
Related Recipes
Sync Zendesk tickets to Pipedrive contact owners
This automation bridges the gap between customer support and sales by synchronizing data between Zendesk and Pipedrive. It ensures that your sales team has immediate visibility into customer support interactions, allowing them to make more informed decisions during the sales cycle. By automatically identifying relevant support tickets and linking them to the corresponding lead or deal in your CRM, the workflow eliminates manual data entry and reduces the risk of communication silos. This synchronization allows account managers to address potential issues before they escalate and identifies expansion opportunities based on support inquiries. The result is a more cohesive customer experience where every department operates with the same set of facts, leading to higher retention rates and more effective sales strategies. Instead of toggling between platforms, your team can focus on building relationships while the automation handles the complex task of data mapping and record updates.
Create a new contact in Agile CRM
Maintaining a clean and up-to-date database is the foundation of any successful sales and marketing strategy. This automation streamlines the process of adding new leads or customers to Agile CRM, ensuring that your sales team has immediate access to critical contact information without the burden of manual data entry. By standardizing how information enters your CRM, you eliminate the risk of duplicate records and missing data points that often occur during busy periods. This workflow allows your team to focus on building relationships and closing deals rather than navigating administrative software menus. Whether you are processing leads from a specific event, a manual list, or a direct outreach campaign, this automation ensures that every contact is captured instantly, allowing for immediate follow-up and long-term engagement tracking within the Agile CRM ecosystem.
Get all contacts from Keap
This automation provides a streamlined interface for managing Keap CRM data, allowing team members to execute specific contact updates or lead management tasks without navigating the complex Keap backend. By bridging the gap between raw data and actionable insights, this workflow ensures that customer information remains accurate and up-to-date. Business leaders can use this tool to standardize how data is entered and modified, reducing the risk of human error and ensuring that sales pipelines remain clean. The ability to trigger specific CRM actions manually gives users total control over their customer relationship management, enabling faster response times and more personalized customer interactions. Ultimately, this automation transforms Keap from a static database into a dynamic tool that supports active sales cycles and customer success initiatives, freeing up your team to focus on high-value activities rather than administrative data entry.
Validate email of new contacts in Hubspot
Maintaining a clean CRM is essential for effective sales and marketing outreach. This automation ensures that every new contact added to your HubSpot account has a verified, deliverable email address. Instead of manually checking emails or discovering bounces after a campaign has launched, this workflow acts as an automated gatekeeper. When a contact is created or updated in HubSpot, the system instantly validates the email address through OneSimpleApi. If an email is found to be invalid or risky, the automation can trigger an immediate alert in Slack, allowing your team to rectify the information before any outreach occurs. This proactive approach protects your domain sender reputation, improves campaign conversion rates, and ensures your sales team focuses their energy on genuine prospects. By automating the data validation process, you eliminate manual entry errors and build a high-quality database that serves as a reliable foundation for your business growth and communication strategy.
Run this with the AI your team already uses
Your agent adapts it, your team cloud keeps it running, and everyone's AI can find it.
Open this recipe in Runwork