Categorize and Label Incoming Gmail Emails Automatically with GP-40 Mini - n8n Workflow | Neura Market
Categorize and Label Incoming Gmail Emails Automatically with GP-40 Mini
Sort New Gmail messages by category with AI
## Who's it for
This workflow is perfect for individuals or teams who receive a high volume of emails and want to automatically organize them into Gmail labels using AI. No coding required!
**For sorting existing email messages in your Gmail inbox, please use this free workflow: [Categorize and Label Existing Gmail Emails Automatically with GP-4o mini](https://n8n.io/workflows/6031-convey-template-purpose-with-key-services-gmail-gpt-4o-mini-using-action-verb-structure/).**
## What it does
It automatically processes new Gmail emails, skips those that already have labels, sends the content to an AI Agent powered by GP-4o mini, and applies a relevant label based on the content. All labels must exist in Gmail beforehand.
## How it works
1. **Gmail Trigger** - Activates on new email received.
2. **Filter** - Skips emails that already have a label.
3. **AI Agent (GP-4o mini)** - Analyzes the message and decides which label fits best.
4. **Structured Output Parser** - Formats the AI output into a clean JSON.
5. **Switch Node** - Routes each email to the correct label path based on the AI result.
6. **Gmail Nodes** - Assign the Gmail label to the original email.
## Requirements
- Gmail account connected to n8n
- Pre-created labels in Gmail matching the AI categories
- OpenAI credentials with GP-4o mini access
- n8n's AI Agent & Structured Output Parser nodes
## How to set up
1. Open the workflow and adjust the **trigger interval** (e.g., every minute, hours, or Custom using Cron)
2. Check that the **Filter** skips emails with existing labels
3. Define your categories in the **AI Agent prompt** and make sure they match the Gmail labels
4. Configure the **Switch Node** conditions for each category
5. Ensure each **Gmail Label Node** applies the correct label
6. Save and activate the workflow
## How to customize the workflow
- Add or remove categories in the AI prompt & Switch Node
- Fine-tune prompt instructions to match your specific use case
Platform
n8n
Category
Communication
Price
Free
Creator
Arlin Perez
arlindeveloper
gmail
filter
switch
stickyNote
gmailTrigger
agent
lmChatOpenAi
outputParserStructured
How to import this workflow into n8n
1Purchase or download the workflow to get the n8n workflow JSON file.
2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
3Open each node marked with a credential warning and connect your own accounts and API keys.
4Run the workflow once manually to verify the data flow, then toggle it to Active.