This workflow corresponds to n8n.io template #12203 — we link there as the canonical source.
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 →
{
"meta": {
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "3445c066-065e-4777-8903-6a1159ec7988",
"name": "Sticky Note7",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1568,
432
],
"parameters": {
"color": 5,
"width": 528,
"height": 640,
"content": "## Muhammad Farooq Iqbal - Automation Expert & n8n Creator\n\nI am a passionate automation expert and recognized n8n Creator specializing in intelligent workflow automation. With extensive experience in n8n, AI automation, Zapier, and Make.com, I have created innovative workflow templates with 2500+ downloads across the global automation community\n\n### Expertise\n- **Workflow Automation**: n8n, Zapier, Make.com, AI automation\n- **AI Integration**: Gemini AI, API integration, data processing\n- **Platform Mastery**: Google Sheets, Google Drive, custom scripts\n\n## Need Help with This Workflow?\n\nIf you face any issues with this workflow or need customization support, feel free to reach out:\n\n**\ud83d\udce7 Email**: mfarooqiqbal143@gmail.com \n**\ud83d\udcf1 Phone**: +923036991118 \n**\ud83d\udcbc LinkedIn**: [Connect with me](https://linkedin.com/in/muhammadfarooqiqbal) \n**\ud83c\udf10 Portfolio**: [View my work](https://mfarooqone.github.io/n8n/)\n**UpWork**: [Upwork Profile](https://www.upwork.com/freelancers/~011aeba159896e2eba)\n\n*I'm always excited to help with automation challenges and workflow optimization!*\n"
},
"typeVersion": 1
},
{
"id": "f129262b-f077-4fad-837d-8bca2c05b214",
"name": "Set Audio URL 1",
"type": "n8n-nodes-base.set",
"position": [
16,
1744
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "774ed91a-11bd-4584-ad9c-418e9caf88df",
"name": "audio_url",
"type": "string",
"value": "=YOUR_AUDIO_FILE_URL"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "a706b333-84f7-43b3-99b6-8498cfd290b0",
"name": "Audio Isolation Section",
"type": "n8n-nodes-base.stickyNote",
"position": [
-320,
1536
],
"parameters": {
"width": 1600,
"height": 512,
"content": "## Audio Isolation Section\n\nRemoves background noise from audio files using ElevenLabs. Set your audio URL, submit for processing, and the workflow extracts the isolated audio when ready."
},
"typeVersion": 1
},
{
"id": "0f5f76e9-2fa1-4e14-aec1-1891b8029d31",
"name": "Wait for Isolation",
"type": "n8n-nodes-base.wait",
"position": [
448,
1744
],
"parameters": {
"unit": "seconds",
"amount": 5
},
"retryOnFail": true,
"typeVersion": 1
},
{
"id": "e60ddc63-876f-4306-a005-5bde24512dd1",
"name": "Check Isolation Status",
"type": "n8n-nodes-base.httpRequest",
"position": [
608,
1744
],
"parameters": {
"url": "https://api.kie.ai/api/v1/jobs/recordInfo",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"queryParameters": {
"parameters": [
{
"name": "taskId",
"value": "={{ $json.data.taskId }}"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "f81b4409-7501-4dad-b5c8-60ea2cef4889",
"name": "Switch Isolation Status",
"type": "n8n-nodes-base.switch",
"onError": "continueRegularOutput",
"position": [
832,
1696
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "fail",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "fail-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "fail"
}
]
},
"renameOutput": true
},
{
"outputKey": "success",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "success-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "success"
}
]
},
"renameOutput": true
},
{
"outputKey": "generating",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "generating-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "generating"
}
]
},
"renameOutput": true
},
{
"outputKey": "queuing",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "queuing-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "queuing"
}
]
},
"renameOutput": true
},
{
"outputKey": "waiting",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "waiting-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "waiting"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"retryOnFail": true,
"typeVersion": 3.2
},
{
"id": "7e6d527f-851c-49fc-a320-9e4c6b41e914",
"name": "Extract Isolated Audio URL",
"type": "n8n-nodes-base.code",
"position": [
1072,
1712
],
"parameters": {
"jsCode": "const data = items[0].json.data;\nconst result = JSON.parse(data.resultJson);\n\nreturn [\n {\n json: {\n isolated_audio_url: result.resultUrls[0]\n }\n }\n];\n"
},
"typeVersion": 2
},
{
"id": "d2ec398f-fb87-42ac-9ff5-7defb1cf266c",
"name": "Submit Audio for Isolation",
"type": "n8n-nodes-base.httpRequest",
"position": [
272,
1744
],
"parameters": {
"url": "https://api.kie.ai/api/v1/jobs/createTask",
"method": "POST",
"options": {},
"jsonBody": "={\n \"model\": \"elevenlabs/audio-isolation\",\n \"input\": {\n \"audio_url\": \"{{ $('Set Audio URL 1').item.json.audio_url }}\"\n }\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "e21cf980-78a6-49fa-b420-560d301704b5",
"name": "Text-to-Speech Section",
"type": "n8n-nodes-base.stickyNote",
"position": [
-320,
976
],
"parameters": {
"width": 1600,
"height": 512,
"content": "## Text-to-Speech Section\n\nConverts text to natural-sounding speech using ElevenLabs. Set your text, submit for processing, and the workflow extracts the generated audio URL when ready."
},
"typeVersion": 1
},
{
"id": "370edff4-7f76-4139-97da-67c2d2e8a1fa",
"name": "Set Text Input",
"type": "n8n-nodes-base.set",
"position": [
80,
1152
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "d065b63a-811d-4c41-9bcb-f3e014ed93ac",
"name": "text",
"type": "string",
"value": "=Enter your text to convert to speech"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "78328535-d3a5-42bb-9874-ac393a08d753",
"name": "Wait for Speech Generation",
"type": "n8n-nodes-base.wait",
"position": [
480,
1152
],
"parameters": {
"unit": "seconds",
"amount": 5
},
"retryOnFail": true,
"typeVersion": 1
},
{
"id": "a9e6217a-b3a8-414c-b064-1f3b485e562f",
"name": "Check Speech Generation Status",
"type": "n8n-nodes-base.httpRequest",
"position": [
640,
1152
],
"parameters": {
"url": "https://api.kie.ai/api/v1/jobs/recordInfo",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"queryParameters": {
"parameters": [
{
"name": "taskId",
"value": "={{ $json.data.taskId }}"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "c78cb844-630a-42b8-9ed8-f38469c02704",
"name": "Switch Speech Generation Status",
"type": "n8n-nodes-base.switch",
"onError": "continueRegularOutput",
"position": [
816,
1104
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "fail",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "fail-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "fail"
}
]
},
"renameOutput": true
},
{
"outputKey": "success",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "success-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "success"
}
]
},
"renameOutput": true
},
{
"outputKey": "generating",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "generating-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "generating"
}
]
},
"renameOutput": true
},
{
"outputKey": "queuing",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "queuing-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "queuing"
}
]
},
"renameOutput": true
},
{
"outputKey": "waiting",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "waiting-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "waiting"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"retryOnFail": true,
"typeVersion": 3.2
},
{
"id": "20c868d2-d894-4879-94e2-73e0ef45778d",
"name": "Extract Audio URL",
"type": "n8n-nodes-base.code",
"position": [
1008,
1120
],
"parameters": {
"jsCode": "const data = items[0].json.data;\nconst result = JSON.parse(data.resultJson);\n\nreturn [\n {\n json: {\n audio_url: result.resultUrls[0]\n }\n }\n];\n"
},
"typeVersion": 2
},
{
"id": "e988afc7-1721-423d-a731-15b95fa5751f",
"name": "Submit Text for Speech Generation",
"type": "n8n-nodes-base.httpRequest",
"position": [
288,
1152
],
"parameters": {
"url": "https://api.kie.ai/api/v1/jobs/createTask",
"method": "POST",
"options": {},
"jsonBody": "={\n \"model\": \"elevenlabs/text-to-speech-multilingual-v2\",\n \"input\": {\n \"text\": \"{{ $json.text }}\",\n \"voice\": \"Rachel\",\n \"stability\": 0.5,\n \"similarity_boost\": 0.75,\n \"style\": 0,\n \"speed\": 1,\n \"timestamps\": false\n }\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "044cf670-e13f-4506-aef8-6df7906c5cea",
"name": "Transcription Section",
"type": "n8n-nodes-base.stickyNote",
"position": [
-320,
432
],
"parameters": {
"width": 1600,
"height": 512,
"content": "## Transcription Section\n\nConverts audio files to text using ElevenLabs. Set your audio URL, submit for processing, and the workflow extracts the transcribed text when ready."
},
"typeVersion": 1
},
{
"id": "8925b5f0-bdcf-4d2b-a30b-1eceab9d8923",
"name": "When clicking \u2018Execute workflow\u2019",
"type": "n8n-nodes-base.manualTrigger",
"position": [
-192,
624
],
"parameters": {},
"typeVersion": 1
},
{
"id": "e73d26f8-1f83-4ce2-b1e4-335e2fa6a367",
"name": "Wait for Transcription",
"type": "n8n-nodes-base.wait",
"position": [
464,
624
],
"parameters": {
"unit": "seconds",
"amount": 5
},
"retryOnFail": true,
"typeVersion": 1
},
{
"id": "d118f55b-5405-40ff-a586-02063a3f4089",
"name": "Check Transcription Status",
"type": "n8n-nodes-base.httpRequest",
"position": [
624,
624
],
"parameters": {
"url": "https://api.kie.ai/api/v1/jobs/recordInfo",
"options": {},
"sendQuery": true,
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth",
"queryParameters": {
"parameters": [
{
"name": "taskId",
"value": "={{ $json.data.taskId }}"
}
]
}
},
"credentials": {
"httpBearerAuth": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "ec7ac020-cf02-4ae6-819d-1a7a6bbeff9f",
"name": "Switch Transcription Status",
"type": "n8n-nodes-base.switch",
"onError": "continueRegularOutput",
"position": [
816,
576
],
"parameters": {
"rules": {
"values": [
{
"outputKey": "fail",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "fail-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "fail"
}
]
},
"renameOutput": true
},
{
"outputKey": "success",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "success-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "success"
}
]
},
"renameOutput": true
},
{
"outputKey": "generating",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "generating-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "generating"
}
]
},
"renameOutput": true
},
{
"outputKey": "queuing",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "queuing-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "queuing"
}
]
},
"renameOutput": true
},
{
"outputKey": "waiting",
"conditions": {
"options": {
"version": 2,
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "waiting-state-condition",
"operator": {
"name": "filter.operator.equals",
"type": "string",
"operation": "equals"
},
"leftValue": "={{ $json.data.state }}",
"rightValue": "waiting"
}
]
},
"renameOutput": true
}
]
},
"options": {}
},
"retryOnFail": true,
"typeVersion": 3.2
},
{
"id": "cead56a4-2de3-4b9a-a8c9-9b9fe29f86f0",
"name": "Set Audio URL",
"type": "n8n-nodes-base.set",
"position": [
48,
624
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "774ed91a-11bd-4584-ad9c-418e9caf88df",
"name": "audio_url",
"type": "string",
"value": "=https://file.aiquickdraw.com/custom-page/akr/section-images/1757157053357tn37vxc8.mp3"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "bd544a41-c85d-4673-be25-ffd1bf6b8252",
"name": "Extract Transcription Text",
"type": "n8n-nodes-base.code",
"position": [
1072,
592
],
"parameters": {
"jsCode": "const data = items[0].json.data;\nconst result = JSON.parse(data.resultJson);\n\nreturn [\n {\n json: {\n transcription: result.resultObject.text\n }\n }\n];\n"
},
"typeVersion": 2
},
{
"id": "bee09852-9275-4114-90d1-f948f21b0aa7",
"name": "Submit Audio for Transcription",
"type": "n8n-nodes-base.httpRequest",
"position": [
288,
624
],
"parameters": {
"url": "https://api.kie.ai/api/v1/jobs/createTask",
"method": "POST",
"options": {},
"jsonBody": "={\n \"model\": \"elevenlabs/speech-to-text\",\n \"input\": {\n \"audio_url\": \"{{ $('Set Audio URL').item.json.audio_url }}\",\n \"tag_audio_events\": true,\n \"diarize\": true\n }\n}",
"sendBody": true,
"specifyBody": "json",
"authentication": "genericCredentialType",
"genericAuthType": "httpBearerAuth"
},
"credentials": {
"httpBearerAuth": {
"name": "<your credential>"
}
},
"retryOnFail": true,
"typeVersion": 4.2
},
{
"id": "c748f148-9420-4681-aba0-e9bc73b98d40",
"name": "Main Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-1008,
432
],
"parameters": {
"color": 4,
"width": 640,
"height": 432,
"content": "## How it works\n\nThis workflow provides three independent ElevenLabs audio processing capabilities via KIE.AI API: speech-to-text transcription (converts audio to text), text-to-speech generation (converts text to audio), and audio isolation (removes background noise). Each section can be used separately or combined. Workflows automatically poll status every 5 seconds until completion.\n\n## Setup steps\n\n1. Get your KIE.AI API key from https://kie.ai/\n2. In n8n, create an HTTP Bearer Auth credential named \"KIE.AI\" and paste your API key\n3. Choose your workflow section and update the corresponding 'Set' node:\n - Transcription: Update 'Set Audio URL' with your audio file URL\n - Text-to-Speech: Update 'Set Text Input' with your text content\n - Audio Isolation: Update 'Set Audio URL 1' with your audio file URL\n4. Click \"Execute Workflow\" to test. Each workflow handles status checking automatically."
},
"typeVersion": 1
}
],
"connections": {
"Set Audio URL": {
"main": [
[
{
"node": "Submit Audio for Transcription",
"type": "main",
"index": 0
}
]
]
},
"Set Text Input": {
"main": [
[
{
"node": "Submit Text for Speech Generation",
"type": "main",
"index": 0
}
]
]
},
"Set Audio URL 1": {
"main": [
[
{
"node": "Submit Audio for Isolation",
"type": "main",
"index": 0
}
]
]
},
"Wait for Isolation": {
"main": [
[
{
"node": "Check Isolation Status",
"type": "main",
"index": 0
}
]
]
},
"Check Isolation Status": {
"main": [
[
{
"node": "Switch Isolation Status",
"type": "main",
"index": 0
}
]
]
},
"Wait for Transcription": {
"main": [
[
{
"node": "Check Transcription Status",
"type": "main",
"index": 0
}
]
]
},
"Switch Isolation Status": {
"main": [
[
{
"node": "Submit Audio for Isolation",
"type": "main",
"index": 0
}
],
[
{
"node": "Extract Isolated Audio URL",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Isolation",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Isolation",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Isolation",
"type": "main",
"index": 0
}
]
]
},
"Check Transcription Status": {
"main": [
[
{
"node": "Switch Transcription Status",
"type": "main",
"index": 0
}
]
]
},
"Submit Audio for Isolation": {
"main": [
[
{
"node": "Wait for Isolation",
"type": "main",
"index": 0
}
]
]
},
"Wait for Speech Generation": {
"main": [
[
{
"node": "Check Speech Generation Status",
"type": "main",
"index": 0
}
]
]
},
"Switch Transcription Status": {
"main": [
[
{
"node": "Submit Audio for Transcription",
"type": "main",
"index": 0
}
],
[
{
"node": "Extract Transcription Text",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Transcription",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Transcription",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Transcription",
"type": "main",
"index": 0
}
]
]
},
"Check Speech Generation Status": {
"main": [
[
{
"node": "Switch Speech Generation Status",
"type": "main",
"index": 0
}
]
]
},
"Submit Audio for Transcription": {
"main": [
[
{
"node": "Wait for Transcription",
"type": "main",
"index": 0
}
]
]
},
"Switch Speech Generation Status": {
"main": [
[
{
"node": "Submit Text for Speech Generation",
"type": "main",
"index": 0
}
],
[
{
"node": "Extract Audio URL",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Speech Generation",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Speech Generation",
"type": "main",
"index": 0
}
],
[
{
"node": "Wait for Speech Generation",
"type": "main",
"index": 0
}
]
]
},
"Submit Text for Speech Generation": {
"main": [
[
{
"node": "Wait for Speech Generation",
"type": "main",
"index": 0
}
]
]
},
"When clicking \u2018Execute workflow\u2019": {
"main": [
[
{
"node": "Set Audio URL",
"type": "main",
"index": 0
}
]
]
}
}
}
Credentials you'll need
Each integration node will prompt for credentials when you import. We strip credential IDs before publishing — you'll add your own.
httpBearerAuth
For the full experience including quality scoring and batch install features for each workflow upgrade to Pro
About this workflow
This n8n template provides a comprehensive suite of ElevenLabs audio processing capabilities through the KIE.AI API. The workflow includes three independent audio processing workflows: speech-to-text transcription, text-to-speech generation, and audio isolation. Each workflow…
Source: https://n8n.io/workflows/12203/ — original creator credit. Request a take-down →
Related workflows
Workflows that share integrations, category, or trigger type with this one. All free to copy and import.
This workflow allows you to import any workflow from a file or another n8n instance and map the credentials easily. A multi-form setup guides you through the entire process At the beginning you have t
[n8n] Advanced URL Parsing and Shortening Workflow - Switchy.io Integration. Uses splitInBatches, stickyNote, httpRequest, html. Event-driven trigger; 56 nodes.
[](https://youtu.be/c7yCZhmMjtI)
This automation organizes your n8n workflows files into categorizes (Active, Template, Done, Archived) and uploads them directly to a categorized Google Drive folders. It is designed to help users man
Create Animated Stories using GPT-4o-mini, Midjourney, Kling and Creatomate API. Uses httpRequest. Event-driven trigger; 51 nodes.