This workflow corresponds to n8n.io template #6600 — we link there as the canonical source.
This workflow follows the Gmail Trigger → Google Gemini Chat recipe pattern — see all workflows that pair these two integrations.
The workflow JSON
Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →
{
"nodes": [
{
"id": "170dcec4-9b3e-4d88-8cdb-e0af274a04bc",
"name": "Gmail Trigger",
"type": "n8n-nodes-base.gmailTrigger",
"position": [
-48,
-160
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "b7736356-c818-4259-9a8c-5c0ce4bfea55",
"name": "Code",
"type": "n8n-nodes-base.code",
"position": [
160,
-160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "59bf17cf-7b78-464c-b4b9-60c83f6a35d7",
"name": "Information Extractor",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
64,
176
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "861b165a-08bf-4ebb-9d35-f0653db27649",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
176,
320
],
"parameters": {},
"typeVersion": 1
},
{
"id": "4ae27b64-1f8e-47b4-b18d-ea18a7a3a86b",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-208,
-256
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "46594376-8e44-4781-b81d-f6ed51df1d43",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-208,
80
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "ed2a7da2-485b-4846-a181-3b7de540c208",
"name": "Gmail Trigger X",
"type": "n8n-nodes-base.gmailTrigger",
"position": [
-128,
176
],
"parameters": {},
"typeVersion": 1.2
},
{
"id": "7f596d6b-1a8f-4bf6-b9cd-c604ddbbb351",
"name": "Send to Slack X",
"type": "n8n-nodes-base.slack",
"position": [
432,
176
],
"parameters": {},
"typeVersion": 2.3
},
{
"id": "88269738-5069-468c-8f49-ee177d658c03",
"name": "Send to Slack",
"type": "n8n-nodes-base.slack",
"position": [
368,
-160
],
"parameters": {},
"typeVersion": 2.3
}
],
"connections": {
"Code": {
"main": [
[
{
"node": "Send to Slack",
"type": "main",
"index": 0
}
]
]
},
"Gmail Trigger": {
"main": [
[
{
"node": "Code",
"type": "main",
"index": 0
}
]
]
},
"Gmail Trigger X": {
"main": [
[
{
"node": "Information Extractor",
"type": "main",
"index": 0
}
]
]
},
"Information Extractor": {
"main": [
[
{
"node": "Send to Slack X",
"type": "main",
"index": 0
}
]
]
},
"Google Gemini Chat Model": {
"ai_languageModel": [
[
{
"node": "Information Extractor",
"type": "ai_languageModel",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n workflow streamlines how you receive Upwork client messages, sending instant notifications to Slack. It demonstrates two approaches: a code-based extraction and an AI-powered one with Google Gemini.
Source: https://n8n.io/workflows/6600/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Customer Feedback Loop Analyzer. Uses formTrigger, lmChatGoogleGemini, gmail, slack. Event-driven trigger; 11 nodes.
Who is this for? Event marketers and conference organizers who want to reactivate past attendees with AI-personalized emails at 3-5x ROI vs. cold leads. What problem is this workflow solving? Alumni g
CV → Match → Screen → Decide, all automated
Who is this for? Event organizers, conference planners, and marketing teams fighting registration drop-off who want 4-field forms with LinkedIn-level attendee intelligence. What problem is this workfl
This n8n template automates scraping content from Skool communities using the Olostep API. It collects structured data from Skool pages and stores it in a clean format, making it easy to analyze commu