This workflow corresponds to n8n.io template #6355 β we link there as the canonical source.
This workflow follows the Gmail β HTTP Request 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 β
{
"id": "RNNkYFKdsO7f3dSi",
"meta": {
"templateCredsSetupCompleted": true
},
"name": "EnumX: Auto DNS Lookup for Subdomains with Markdown Export",
"tags": [
{
"id": "gGA3sGFynnEJEGfZ",
"name": "Enumeration Engine",
"createdAt": "2025-07-24T00:23:37.375Z",
"updatedAt": "2025-07-24T00:23:37.375Z"
}
],
"nodes": [
{
"id": "18df8e48-3d79-413e-bac0-a08fdd167866",
"name": "When clicking \u2018Execute workflow\u2019",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-2120,
20
],
"parameters": {},
"typeVersion": 1
},
{
"id": "2ec4a837-11f3-4af3-ac37-345ce4fa9947",
"name": "\ud83c\udf10 Target Domain",
"type": "n8n-nodes-base.set",
"position": [
-1920,
20
],
"parameters": {},
"typeVersion": 3.4
},
{
"id": "8d9989c2-4f04-4a12-8eae-04a89152bae2",
"name": "\ud83d\udce1 Subdomain Enum",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1700,
20
],
"parameters": {},
"typeVersion": 4.2
},
{
"id": "1b26f151-215a-4898-b5a0-5e6f0ed2d39d",
"name": "\ud83e\udde0 Parse Subdomains",
"type": "n8n-nodes-base.code",
"position": [
-1480,
20
],
"parameters": {},
"typeVersion": 2
},
{
"id": "e9c560c3-4cb9-42f2-9cac-000f71c700d6",
"name": "\ud83c\udf10 DNS Records",
"type": "n8n-nodes-base.httpRequest",
"position": [
-1240,
160
],
"parameters": {},
"typeVersion": 4.2,
"alwaysOutputData": true
},
{
"id": "3e10f83e-3ec6-41fe-8a9f-c2a62d077f72",
"name": "\ud83d\udcdd Format DNS Markdown",
"type": "n8n-nodes-base.code",
"position": [
-640,
40
],
"parameters": {},
"typeVersion": 2
},
{
"id": "c25357fb-a67b-49dc-8614-28d2d0760884",
"name": "\ud83d\udd17 Merge DNS + Subdomain",
"type": "n8n-nodes-base.merge",
"position": [
-840,
40
],
"parameters": {},
"typeVersion": 3.2
},
{
"id": "c55d3e8f-0d07-4e57-a2e7-6658f74edba7",
"name": "\ud83e\udde0 Parse DNS Records",
"type": "n8n-nodes-base.code",
"position": [
-1020,
160
],
"parameters": {},
"typeVersion": 2
},
{
"id": "b4878f12-57b1-48ed-8662-d84227209abe",
"name": "Gmail",
"type": "n8n-nodes-base.gmail",
"position": [
-240,
40
],
"parameters": {},
"typeVersion": 2.1
},
{
"id": "ff036e1c-a60a-471d-a094-9dad49df4b82",
"name": "\ud83e\udde9 Merge All Markdown",
"type": "n8n-nodes-base.code",
"position": [
-440,
40
],
"parameters": {},
"typeVersion": 2
},
{
"id": "77583a90-95c4-4150-893f-c35c280e67d7",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
0,
0
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "c732eca8-5fb8-439b-900e-567e8f00f86e",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1980,
-140
],
"parameters": {
"content": ""
},
"typeVersion": 1
},
{
"id": "9f7c3150-286d-4c67-9230-312c72c119e3",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-300,
-120
],
"parameters": {
"content": ""
},
"typeVersion": 1
}
],
"active": false,
"settings": {
"executionOrder": "v1"
},
"versionId": "beedf29e-0d17-4c06-bb30-fdb9e35053bf",
"connections": {
"\ud83c\udf10 DNS Records": {
"main": [
[
{
"node": "\ud83e\udde0 Parse DNS Records",
"type": "main",
"index": 0
}
]
]
},
"\ud83c\udf10 Target Domain": {
"main": [
[
{
"node": "\ud83d\udce1 Subdomain Enum",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udce1 Subdomain Enum": {
"main": [
[
{
"node": "\ud83e\udde0 Parse Subdomains",
"type": "main",
"index": 0
}
]
]
},
"\ud83e\udde0 Parse Subdomains": {
"main": [
[
{
"node": "\ud83c\udf10 DNS Records",
"type": "main",
"index": 0
},
{
"node": "\ud83d\udd17 Merge DNS + Subdomain",
"type": "main",
"index": 0
}
]
]
},
"\ud83e\udde0 Parse DNS Records": {
"main": [
[
{
"node": "\ud83d\udd17 Merge DNS + Subdomain",
"type": "main",
"index": 1
}
]
]
},
"\ud83e\udde9 Merge All Markdown": {
"main": [
[
{
"node": "Gmail",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udcdd Format DNS Markdown": {
"main": [
[
{
"node": "\ud83e\udde9 Merge All Markdown",
"type": "main",
"index": 0
}
]
]
},
"\ud83d\udd17 Merge DNS + Subdomain": {
"main": [
[
{
"node": "\ud83d\udcdd Format DNS Markdown",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Execute workflow\u2019": {
"main": [
[
{
"node": "\ud83c\udf10 Target Domain",
"type": "main",
"index": 0
}
]
]
}
}
}
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
π§ EnumX: Auto DNS Lookup for Subdomains with Markdown Export
Source: https://n8n.io/workflows/6355/ β original creator credit. Request a take-down β
More Email & Gmail workflows β Β· Browse all categories β
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
Splitout Code. Uses manualTrigger, httpRequest, stickyNote, splitOut. Event-driven trigger; 46 nodes.
Automate CSV imports into HubSpot without the mess. Powered by n8n. Supercharged by Pollup AI.
Echo Brand Voice Analysis (Processor) - TASK-074 Dec 10 Fix. Uses formTrigger, httpRequest, executeWorkflowTrigger, moveBinaryData. Event-driven trigger; 40 nodes.
AICARE Email Blast System. Uses googleDrive, httpRequest, googleSheets, gmail. Event-driven trigger; 39 nodes.
Calendar and Meeting Prep Workflow. Uses googleCalendar, gmail, clickUp, httpRequest. Event-driven trigger; 38 nodes.