Multilingual Email Auto-Replies with DeepL, GPT-4o and Slack Human Approval

Go to Workflow
0 views
Built by Asuka Asuka
Created on June 07, 2026

Description

Who's it for

Customer support teams, sales representatives, and international business professionals who need to handle multilingual email communication efficiently while maintaining quality control through human approval.

How it works

This workflow automates email responses by:
Monitoring Gmail for emails with a specific label (e.g., "To_Process")
Translating the email content using DeepL to your preferred language
Generating an AI-powered summary and draft reply using OpenAI
Requesting approval via Slack with a summary and one-click approval link
Sending the reply only after human approval is received
Removing the label to prevent reprocessing

Set up steps

Setup takes approximately 15-20 minutes:
Configure credentials for Gmail, DeepL, OpenAI, and Slack
Create a Gmail label for emails to process
Update the Slack channel ID in the configuration node
Ensure n8n is accessible via webhook (tunnel or production mode required)

Requirements

Gmail account with OAuth2 authentication
DeepL API key (free tier available)
OpenAI API key
Slack workspace with OAuth2 app configured
n8n instance accessible via webhook URL

How to customize the workflow

Change translation language**: Modify the DeepL node's target language
Adjust AI model**: Switch between GPT-4 or GPT-3.5 in the OpenAI node
Customize approval message**: Edit the Slack message format
Add multiple languages**: Duplicate the translation node for multi-language support
Filter specific senders**: Add conditions to process only certain email addresses

Nodes Used (4)

DeepL
n8n-nodes-base.deepL
Gmail
n8n-nodes-base.gmail
OpenAI
@n8n/n8n-nodes-langchain.openAi
Slack
n8n-nodes-base.slack