Developer & DevOps

Send intelligent GitLab event summaries to Gmail

23 nodes 193 99 Automatic trigger
Download

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. 1.Activate GitLab webhook listener to capture repository events in real-time
  2. 2.Parse event data using code execution to extract relevant details
  3. 3.Route processed data to Anthropic AI agent for context analysis and priority assessment
  4. 4.Format response using structured output parser for consistent email body
  5. 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

AI Agent Output Parser Anthropic Gitlab Trigger Gmail

Details

Trigger Automatic trigger
Nodes 23
Apps 5
Views 193
Downloads 99

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (23)

/

Extract Diff

HTTP Request

#1

Distribution List Generator

Code

#2

If Some Change

If

#3

Merge

Merge

#4

AI Agent

Agent

#5

Auto-fixing Output Parser

Output Parser Autofixing

#6

Structured Output Parser

Output Parser Structured

#7

Anthropic Chat Model

Lm Chat Anthropic

#8

Anthropic Chat Model1

Lm Chat Anthropic

#9

Comment Back on MR

HTTP Request

#10

Sticky Note1

Sticky Note

#11

GitLab Trigger

Gitlab Trigger

#12

Sticky Note2

Sticky Note

#13

Sticky Note3

Sticky Note

#14

Sticky Note4

Sticky Note

#15

Sticky Note5

Sticky Note

#16

Sticky Note6

Sticky Note

#17

Sticky Note7

Sticky Note

#18

Sticky Note8

Sticky Note

#19

Sticky Note9

Sticky Note

#20

Send to DL ( Email Notification)

Gmail

#21

GitLab Trigger1

Gitlab Trigger

#22

GitLab Trigger2

Gitlab Trigger

#23