Route multilingual support requests with DeepL, GPT-3.5 and Gmail
Ready for 3.0What this workflow does
This AI workflow has 20 nodes and runs when someone submits an n8n form (“Customer Support Request”). Along the way it connects OpenAI and Gmail.
How it runs
Trigger: When someone submits an n8n form (“Customer Support Request”).
- Extract & Validate Form Data (Code): runs custom JavaScript code
- Is Data Valid? (Filter): keeps only the items that match a condition
- DeepL: uses DeepL
- Response: Validation Error (Respond to Webhook): sends the response back to the webhook caller
- Translation Success? (Filter): keeps only the items that match a condition
- Gmail: uses Gmail
- OpenAI: uses OpenAI
- Response: Translation Error (Respond to Webhook): sends the response back to the webhook caller
- AI Response Valid? (Filter): keeps only the items that match a condition
- Gmail: uses Gmail
…plus 9 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- Code
n8n-nodes-base.code - Filter
n8n-nodes-base.filter - Respond to Webhook
n8n-nodes-base.respondToWebhook - DeepL
n8n-nodes-base.deepL - OpenAI
@n8n/n8n-nodes-langchain.openAi - Edit Fields (Set)
n8n-nodes-base.set - n8n Form Trigger
n8n-nodes-base.formTrigger - Gmail
n8n-nodes-base.gmail
From the author
Your automated multilingual support assistant that translates, generates AI responses, and translates back to the customer's language with comprehensive error handling. Stop manually copy-pasting customer messages into Google Translate and crafting responses…