Send intelligent GitLab event summaries to Gmail
Workflow Description
Automation that monitors GitLab events (merge requests, code pushes, issue closures) using an AI agent to analyze them and send structured summaries via Gmail. Keep your team informed without constantly checking GitLab dashboards.
How it works
- 1.Activate GitLab webhook listener to capture repository events in real-time
- 2.Parse event data using code execution to extract relevant details
- 3.Route processed data to Anthropic AI agent for context analysis and priority assessment
- 4.Format response using structured output parser for consistent email body
- 5.Deliver formatted notification via Gmail to specified recipients
Use cases
- Alert team members immediately when critical merge requests need review
- Receive daily project status digests summarizing all code activity
- Notify managers of important repository changes without direct GitLab access
Requirements
- GitLab account with webhook and API permissions
- Gmail account configured with OAuth 2.0 authorization
- Active Anthropic API key for Claude model access
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (23)
Extract Diff
HTTP Request
Distribution List Generator
Code
If Some Change
If
Merge
Merge
AI Agent
Agent
Auto-fixing Output Parser
Output Parser Autofixing
Structured Output Parser
Output Parser Structured
Anthropic Chat Model
Lm Chat Anthropic
Anthropic Chat Model1
Lm Chat Anthropic
Comment Back on MR
HTTP Request
Sticky Note1
Sticky Note
GitLab Trigger
Gitlab Trigger
Sticky Note2
Sticky Note
Sticky Note3
Sticky Note
Sticky Note4
Sticky Note
Sticky Note5
Sticky Note
Sticky Note6
Sticky Note
Sticky Note7
Sticky Note
Sticky Note8
Sticky Note
Sticky Note9
Sticky Note
Send to DL ( Email Notification)
Gmail
GitLab Trigger1
Gitlab Trigger
GitLab Trigger2
Gitlab Trigger