Send daily executive briefings from Monday.com, GoHighLevel, PandaDoc with Gemini

Go to Workflow
0 views
Built by Wayan Phantom Megaditha Wayan Phantom Megaditha
Created on October 16, 2026

Description

Quick overview
This workflow runs daily at 8:00 to pull task metrics from Monday.com, lead and pipeline data from GoHighLevel, and proposal stats from PandaDoc, then uses Google Gemini to write an executive briefing and delivers it to Slack, Microsoft Outlook email, and a Monday.com dashboard board.

How it works
Runs every day at 8:00 AM using a schedule trigger.
Loads configuration values such as board IDs, column IDs, thresholds, company name, Slack channel ID, and email recipient.
Fetches the latest 100 tasks from Monday.com, the latest 100 contacts from GoHighLevel, and the latest 100 documents from PandaDoc via their APIs.
Aggregates the three datasets to calculate task completion and overdue counts, lead totals and hot/warm/new lead counts, estimated pipeline value from budget fields, proposal status totals, and anomaly flags.
Sends the computed metrics to Google Gemini to generate a three-paragraph executive summary with red/yellow/green status and a single priority action.
Formats the briefing into a Slack message, an HTML email, and a Monday.com item payload.
Posts the report to a Slack channel, sends it via Microsoft Graph (Outlook) email, and creates a new item on a Monday.com dashboard board.

Setup
Create HTTP Header Auth credentials for Monday.com (Authorization token), GoHighLevel/LeadConnector (Bearer token), and PandaDoc (API key), and assign them to the respective HTTP Request steps.
Add a Google Gemini (PaLM) API credential for the Gemini chat model used to write the briefing.
Add a Slack OAuth2 credential and a Microsoft Outlook OAuth2 credential that can call Microsoft Graph to send email.
Update the configuration values for Monday.com board IDs and column IDs, the GoHighLevel location ID (and optional budget field ID), the Slack channel ID, the Outlook recipient email, and the overdue/pipeline thresholds.

Requirements
Monday.com account with an API token
GoHighLevel account with API access
PandaDoc account with an API key
Microsoft Outlook account
Google AI Studio (Gemini) API key
Slack workspace

Customization
Change the schedule to weekly or add a second daily run
Edit the Gemini prompt to add department-specific KPIs
Replace Outlook with Gmail, or add a Telegram node for a phone alert

Additional info
Hot and warm lead counts read the GoHighLevel tags lead-score-hot and lead-score-warm, which are set by the "Score and route GoHighLevel leads with Gemini, Slack and Monday.com" template. Estimated pipeline value is read from a contact custom field whose key contains "budget". Monday.com and GoHighLevel pulls are limited to the latest 100 records. Column IDs differ per board.

This workflow was created by Wayan Phantom Megaditha and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (5)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini
HTTP Request
n8n-nodes-base.httpRequest
Slack
n8n-nodes-base.slack