Automated DHL shipment tracking bot for web forms and email inquiries
Ready for 3.0What this workflow does
This workflow has 9 nodes and runs when an HTTP GET request hits its webhook URL (plus 1 other trigger). Along the way it connects Gmail.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 1 other trigger).
- Merge: merges the data from its input branches
- Extract Tracking Number (Code): runs custom JavaScript code
- Get DHL Tracking Status (HTTP Request): calls an HTTP API
- Format Response Message (Code): runs custom JavaScript code
- Check Source (If): checks a condition and branches into true / false
- Webhook Response (Respond to Webhook): sends the response back to the webhook caller
- Send Gmail Response (Gmail): uses Gmail
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.
- Still check Gmail Trigger below v1.4 runs as v1.4 (drafts skipped, max emails per poll) (Gmail Email Trigger).
Nodes used (8)
- Webhook
n8n-nodes-base.webhook - Gmail Trigger
n8n-nodes-base.gmailTrigger - Merge
n8n-nodes-base.merge - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - If
n8n-nodes-base.if - Respond to Webhook
n8n-nodes-base.respondToWebhook - Gmail
n8n-nodes-base.gmail
From the author
This n8n template automates responses to customer inquiries about DHL shipment status, handling requests from both web forms and emails. Use cases - Automate Customer Support: Provide 24/7 instant answers to the common "Where is my order?" question without…