Automated Sales Leaderboard with HighLevel CRM, GPT-4o, Notion & Slack

Go to Workflow
2 views
Built by Rahul Joshi Rahul Joshi
Created on June 05, 2026

Description

πŸ“˜ Description:
This workflow automates sales performance tracking and motivational updates by integrating HighLevel CRM, Notion, GPT-4o, and Slack. It pulls all deals from HighLevel, cleans and summarizes sales data per representative, creates performance dashboards in Notion, and uses GPT-powered AI to generate personalized motivational Slack messages.
It eliminates manual leaderboard tracking and boosts sales engagement with real-time insights and daily motivation β€” ensuring every sales rep stays informed, recognized, and inspired.

What This Workflow Does (Step-by-Step)
🟒 Manual Trigger – Starts the automation manually for data refresh or testing.

πŸ“¦ Fetch All Deals from HighLevel CRM – Retrieves all opportunities from HighLevel CRM, including deal names, reps, values, and stages for full visibility.

πŸ” Validate Deal Fetch Success (IF Node) – Verifies that fetched data contains valid deal IDs.
βœ… True Path: Continues to data cleaning.
❌ False Path: Logs failed records to Google Sheets for debugging.

🧹 Clean & Structure Deal Data – Normalizes raw deal data into a consistent schema (deal ID, rep ID, client name, value, status). Ensures clean inputs for analytics.

πŸ“Š Summarize Sales by Representative – Aggregates deals per sales rep and computes:
Total deals handled
Total deal value
Total deals won
Average deal value

🧾 Generate Notion Performance Dashboard – Creates personalized Notion dashboards for each rep with daily updated performance summaries and motivation metrics.

βš™οΈ Transform Data for AI Input – Converts summarized data into AI-readable format for GPT-4o processing.

🧠 GPT-4o Model Configuration – Sets up Azure OpenAI GPT-4o model to generate motivational and contextual Slack messages.

πŸ€– AI-Generated Motivational Slack Messages – Uses LangChain + GPT-4o to create energetic, emoji-filled messages that celebrate rep achievements and encourage improvement.

πŸ’¬ Notify Sales Team in Slack – Sends the AI-generated performance summaries and motivational blurbs directly to each rep or the team Slack channel for transparency and engagement.

🚨 Log Fetch or Validation Errors (Error Handling) – Records any fetch or validation failures in the Google Sheets β€œerror log sheet” for easy review and error management.

Prerequisites
HighLevel CRM API credentials
Google Sheets for β€œError Log” tracking
Notion API integration for dashboards
Azure OpenAI (GPT-4o) credentials
Slack API connection for notifications

Key Benefits
βœ… Fully automated daily performance tracking
βœ… Personalized AI-powered motivation in Slack
βœ… Transparent visibility for managers and reps
βœ… Improved accountability and sales performance
βœ… Seamless integration across CRM, Notion, and Slack

πŸ‘₯ Perfect For
Sales teams seeking real-time motivation and transparency
Managers who want automated performance dashboards
Teams using HighLevel CRM and Slack for daily operations
Companies aiming to gamify sales productivity

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Azure OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatAzureOpenAi
Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HighLevel
n8n-nodes-base.highLevel
Notion
n8n-nodes-base.notion
Slack
n8n-nodes-base.slack