<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width,initial-scale=1.0" />
<link rel="icon" href="/favicon.ico" />
<meta name="n8n:config:rest-endpoint" content="cmVzdA=="><meta name="n8n:config:sentry" content="eyJkc24iOiIiLCJlbnZpcm9ubWVudCI6ImRldmVsb3BtZW50IiwicmVsZWFzZSI6Im44bkAyLjAuMiJ9">
<link rel="stylesheet" href="/static/prefers-color-scheme.css">
<script src="/static/base-path.js" type="text/javascript"></script>
<script src="/static/posthog.init.js" type="text/javascript"></script>
<title>n8n.io - Workflow Automation</title>
<script type="module" crossorigin src="/assets/index-DeqFSI1J.js"></script>
<link rel="modulepreload" crossorigin href="/assets/_plugin-vue_export-helper-BwBpWJRZ.js">
<link rel="modulepreload" crossorigin href="/assets/preload-helper-CR0ecmWK.js">
<link rel="modulepreload" crossorigin href="/assets/chunk-6z4oVpB-.js">
<link rel="modulepreload" crossorigin href="/assets/vue.runtime.esm-bundler-tP5dCd7J.js">
<link rel="modulepreload" crossorigin href="/assets/_MapCache-bT0MplDo.js">
<link rel="modulepreload" crossorigin href="/assets/truncate-C3628eDD.js">
<link rel="modulepreload" crossorigin href="/assets/icon-VOf3Zeep.js">
<link rel="modulepreload" crossorigin href="/assets/CalendarDate-DxkU3CHY.js">
<link rel="modulepreload" crossorigin href="/assets/empty-C2SrrehM.js">
<link rel="modulepreload" crossorigin href="/assets/path-browserify-BnEsEkpq.js">
<link rel="modulepreload" crossorigin href="/assets/sanitize-html-B9msDoKc.js">
<link rel="modulepreload" crossorigin href="/assets/en-b3uD8cvU.js">
<link rel="modulepreload" crossorigin href="/assets/src-DnBotMdK.js">
<link rel="modulepreload" crossorigin href="/assets/merge-DELPha-y.js">
<link rel="modulepreload" crossorigin href="/assets/constants-4J_ynlJz.js">
<link rel="modulepreload" crossorigin href="/assets/_baseOrderBy-AecOHuya.js">
<link rel="modulepreload" crossorigin href="/assets/dateformat-CMLc6OKJ.js">
<link rel="modulepreload" crossorigin href="/assets/useDebounce-BEHiIFSC.js">
<link rel="modulepreload" crossorigin href="/assets/useTelemetry-CO8xJ5V2.js">
<link rel="modulepreload" crossorigin href="/assets/useExternalHooks-bumE3QSJ.js">
<link rel="modulepreload" crossorigin href="/assets/nodeIcon-CdjpMopc.js">
<link rel="modulepreload" crossorigin href="/assets/cloudPlan.store-Ci-Qtnna.js">
<link rel="modulepreload" crossorigin href="/assets/templates.store-iugRLzDt.js">
<link rel="modulepreload" crossorigin href="/assets/nodeCreator.store-zecwadU6.js">
<link rel="modulepreload" crossorigin href="/assets/useStyles-DhM0cpS7.js">
<link rel="modulepreload" crossorigin href="/assets/useToast-7ceK4JwX.js">
<link rel="modulepreload" crossorigin href="/assets/useClipboard-z0Qso-Mb.js">
<link rel="modulepreload" crossorigin href="/assets/usePinnedData-XJ_cvFkg.js">
<link rel="modulepreload" crossorigin href="/assets/focusPanel.store-BrFzEI6C.js">
<link rel="modulepreload" crossorigin href="/assets/folders.store-iUolxysg.js">
<link rel="modulepreload" crossorigin href="/assets/executions.store-Cp_HVad4.js">
<link rel="modulepreload" crossorigin href="/assets/useCanvasOperations-BYyJDPfJ.js">
<link rel="modulepreload" crossorigin href="/assets/retry-CalJieID.js">
<link rel="modulepreload" crossorigin href="/assets/overlay-DWtxq_7p.js">
<link rel="modulepreload" crossorigin href="/assets/useMessage-GpgHbAcA.js">
<link rel="modulepreload" crossorigin href="/assets/npsSurvey.store-DpfceifG.js">
<link rel="modulepreload" crossorigin href="/assets/useWorkflowSaving-3Igt8LNX.js">
<link rel="modulepreload" crossorigin href="/assets/useRunWorkflow-CmbIKnu0.js">
<link rel="modulepreload" crossorigin href="/assets/FileSaver.min-BZ3jw69B.js">
<link rel="modulepreload" crossorigin href="/assets/uniqBy-D_l7jCJQ.js">
<link rel="modulepreload" crossorigin href="/assets/NDVEmptyState-DdzxyIFi.js">
<link rel="modulepreload" crossorigin href="/assets/vue-json-pretty-DsYkKELy.js">
<link rel="modulepreload" crossorigin href="/assets/assistant.store-C8LOBkAv.js">
<link rel="modulepreload" crossorigin href="/assets/schemaPreview.store-BnYVTdN0.js">
<link rel="modulepreload" crossorigin href="/assets/chatPanel.store-CmUtS_U9.js">
<link rel="modulepreload" crossorigin href="/assets/dateFormatter-C-5JDwGA.js">
<link rel="modulepreload" crossorigin href="/assets/useExecutionHelpers-RsBTEzkE.js">
<link rel="modulepreload" crossorigin href="/assets/externalSecrets.ee.store-Bj_BxH8G.js">
<link rel="modulepreload" crossorigin href="/assets/RunDataHtml-CWUzYFMz.js">
<link rel="modulepreload" crossorigin href="/assets/isEmpty-745vtZgs.js">
<link rel="modulepreload" crossorigin href="/assets/exports-0lA49Fnw.js">
<link rel="modulepreload" crossorigin href="/assets/vue-CLRzcfGh.js">
<link rel="modulepreload" crossorigin href="/assets/date-picker-L6ya7jHW.js">
<link rel="modulepreload" crossorigin href="/assets/dialog-B_Fd7NuB.js">
<link rel="modulepreload" crossorigin href="/assets/Draggable-BepsybL4.js">
<link rel="modulepreload" crossorigin href="/assets/NodeIcon-CasXOK03.js">
<link rel="modulepreload" crossorigin href="/assets/useTelemetryContext-CV7hmzgN.js">
<link rel="modulepreload" crossorigin href="/assets/nodeTransforms-Bh66Okoa.js">
<link rel="modulepreload" crossorigin href="/assets/TextWithHighlights-bwDYVgOs.js">
<link rel="modulepreload" crossorigin href="/assets/VirtualSchema-DAnHDFKI.js">
<link rel="modulepreload" crossorigin href="/assets/VueMarkdown-B0OW2e8a.js">
<link rel="modulepreload" crossorigin href="/assets/ParameterInputList-CZ5bfG9G.js">
<link rel="modulepreload" crossorigin href="/assets/col-D9D46l2L.js">
<link rel="modulepreload" crossorigin href="/assets/dataTable.store-CA5f6r-t.js">
<link rel="modulepreload" crossorigin href="/assets/semver-Dk1-GmcK.js">
<link rel="modulepreload" crossorigin href="/assets/CommunityNodeUpdateInfo--D9-kFmA.js">
<link rel="modulepreload" crossorigin href="/assets/useActions-DzEgYDXp.js">
<link rel="modulepreload" crossorigin href="/assets/NodeSettings-BinLEJdc.js">
<link rel="modulepreload" crossorigin href="/assets/KeyboardShortcutTooltip-BaONx-4Y.js">
<link rel="modulepreload" crossorigin href="/assets/useKeybindings-Bi-h0V-T.js">
<link rel="modulepreload" crossorigin href="/assets/useCanvasMapping-Df_ws-mm.js">
<link rel="modulepreload" crossorigin href="/assets/chart-CsJzkq_n.js">
<link rel="modulepreload" crossorigin href="/assets/TimeAgo-CUYkc-Fi.js">
<link rel="modulepreload" crossorigin href="/assets/banners.store-BqG517KT.js">
<link rel="modulepreload" crossorigin href="/assets/sso.store-CbSjCGw5.js">
<link rel="modulepreload" crossorigin href="/assets/roles.store-VAFi0f1f.js">
<link rel="modulepreload" crossorigin href="/assets/versions.store-CqzINYao.js">
<link rel="modulepreload" crossorigin href="/assets/fileUtils-BIVczUdz.js">
<link rel="modulepreload" crossorigin href="/assets/constants-D2fYduVh.js">
<link rel="modulepreload" crossorigin href="/assets/chat.store-CrZH66eW.js">
<link rel="modulepreload" crossorigin href="/assets/mcp.constants-BEZmLv14.js">
<link rel="modulepreload" crossorigin href="/assets/CredentialIcon-CDNWyZ93.js">
<link rel="modulepreload" crossorigin href="/assets/insights.constants-BoP_B6zb.js">
<link rel="modulepreload" crossorigin href="/assets/insights.utils-DL3gpJuQ.js">
<link rel="modulepreload" crossorigin href="/assets/insights.store-CJAnfzrN.js">
<link rel="modulepreload" crossorigin href="/assets/useRecentResources-CgP1JQLt.js">
<link rel="modulepreload" crossorigin href="/assets/router-DBlXRWwB.js">
<link rel="modulepreload" crossorigin href="/assets/ModalDrawer-kOQymAfK.js">
<link rel="modulepreload" crossorigin href="/assets/radio-B4cBm1d8.js">
<link rel="modulepreload" crossorigin href="/assets/_initCloneObject-a7JWdBSj.js">
<link rel="modulepreload" crossorigin href="/assets/table-BizXzbwl.js">
<link rel="modulepreload" crossorigin href="/assets/orderBy-CmJk3q_T.js">
<link rel="modulepreload" crossorigin href="/assets/sortByProperty-DeupcrDk.js">
<link rel="modulepreload" crossorigin href="/assets/ProjectIcon-7Soi9q4p.js">
<link rel="modulepreload" crossorigin href="/assets/apiKeys.store-DzleQkaq.js">
<link rel="modulepreload" crossorigin href="/assets/logStreaming.store-BKuzZr-U.js">
<link rel="modulepreload" crossorigin href="/assets/usage.store-BKd40y7W.js">
<link rel="modulepreload" crossorigin href="/assets/CopyInput-CYR8U82x.js">
<link rel="modulepreload" crossorigin href="/assets/EnterpriseEdition.ee-DGHa1qcq.js">
<link rel="modulepreload" crossorigin href="/assets/Modal-BElc-3y-.js">
<link rel="modulepreload" crossorigin href="/assets/SaveButton-TAyjo3vO.js">
<link rel="modulepreload" crossorigin href="/assets/WorkflowActivationErrorMessage-CBPi7BNz.js">
<link rel="modulepreload" crossorigin href="/assets/ItemsRenderer-nEbthw34.js">
<link rel="modulepreload" crossorigin href="/assets/usePageRedirectionHelper-CDVML_K8.js">
<link rel="modulepreload" crossorigin href="/assets/useCommandBar-NULGxvdA.js">
<link rel="modulepreload" crossorigin href="/assets/useWorkflowActivate-DiF6RHWy.js">
<link rel="modulepreload" crossorigin href="/assets/CredentialPicker-BEaxNHIE.js">
<link rel="modulepreload" crossorigin href="/assets/templateTransforms-CBodoYOl.js">
<link rel="modulepreload" crossorigin href="/assets/SetupTemplateFormStep-CZaBsTp4.js">
<link rel="modulepreload" crossorigin href="/assets/personalizedTemplatesV3.store-BkR0iJoZ.js">
<link rel="modulepreload" crossorigin href="/assets/TemplateCard-Cjo8aFR5.js">
<link rel="modulepreload" crossorigin href="/assets/useMcp-BmIDywkN.js">
<link rel="modulepreload" crossorigin href="/assets/ProjectCardBadge-CFVSSNgE.js">
<link rel="modulepreload" crossorigin href="/assets/ProjectSharing-pkC5fPKl.js">
<link rel="modulepreload" crossorigin href="/assets/auth.eventBus-CBOwT3_G.js">
<link rel="modulepreload" crossorigin href="/assets/ExternalSecretsProviderConnectionSwitch.ee-CItEtMEo.js">
<link rel="modulepreload" crossorigin href="/assets/sourceControl.eventBus-DAyspOnG.js">
<link rel="modulepreload" crossorigin href="/assets/TagsDropdown-zeja_fvq.js">
<link rel="modulepreload" crossorigin href="/assets/WorkflowTagsDropdown-B6awGC18.js">
<link rel="modulepreload" crossorigin href="/assets/utils-BHrizqMI.js">
<link rel="stylesheet" crossorigin href="/assets/src-B3nS6ibs.css">
<link rel="stylesheet" crossorigin href="/assets/NDVEmptyState-Bho0_Ev8.css">
<link rel="stylesheet" crossorigin href="/assets/RunDataHtml-Bu3RZcuV.css">
<link rel="stylesheet" crossorigin href="/assets/isEmpty-BWJQZhNV.css">
<link rel="stylesheet" crossorigin href="/assets/Draggable-DfBtatxg.css">
<link rel="stylesheet" crossorigin href="/assets/NodeIcon-eaW3atZy.css">
<link rel="stylesheet" crossorigin href="/assets/useTelemetryContext-BpnKRIT7.css">
<link rel="stylesheet" crossorigin href="/assets/TextWithHighlights-BgbTzzK2.css">
<link rel="stylesheet" crossorigin href="/assets/VirtualSchema-Bc7tO5Io.css">
<link rel="stylesheet" crossorigin href="/assets/ParameterInputList-CE0gIO5-.css">
<link rel="stylesheet" crossorigin href="/assets/CommunityNodeUpdateInfo-kPDiipF5.css">
<link rel="stylesheet" crossorigin href="/assets/NodeSettings-BZYlEBNh.css">
<link rel="stylesheet" crossorigin href="/assets/KeyboardShortcutTooltip-pRLqnHdh.css">
<link rel="stylesheet" crossorigin href="/assets/useCanvasMapping-CyDAqgNV.css">
<link rel="stylesheet" crossorigin href="/assets/banners-UK5wWFEI.css">
<link rel="stylesheet" crossorigin href="/assets/CredentialIcon-bZrcXcyJ.css">
<link rel="stylesheet" crossorigin href="/assets/router-zBt63VWY.css">
<link rel="stylesheet" crossorigin href="/assets/ModalDrawer-B-12esvU.css">
<link rel="stylesheet" crossorigin href="/assets/ProjectIcon-DT95ZcDW.css">
<link rel="stylesheet" crossorigin href="/assets/CopyInput-BiDmlr9B.css">
<link rel="stylesheet" crossorigin href="/assets/Modal-DNkRJkUt.css">
<link rel="stylesheet" crossorigin href="/assets/SaveButton-Dc01Y2MA.css">
<link rel="stylesheet" crossorigin href="/assets/ItemsRenderer-Cr6c6uYy.css">
<link rel="stylesheet" crossorigin href="/assets/useCommandBar-eK4Fv9lH.css">
<link rel="stylesheet" crossorigin href="/assets/CredentialPicker-CUNAJHH6.css">
<link rel="stylesheet" crossorigin href="/assets/SetupTemplateFormStep-n3VY06cx.css">
<link rel="stylesheet" crossorigin href="/assets/TemplateCard-DxDBlS6p.css">
<link rel="stylesheet" crossorigin href="/assets/ProjectCardBadge-XPHWNQHG.css">
<link rel="stylesheet" crossorigin href="/assets/ProjectSharing-DsD3YT5P.css">
<link rel="stylesheet" crossorigin href="/assets/ExternalSecretsProviderConnectionSwitch-dpp96SMy.css">
<link rel="stylesheet" crossorigin href="/assets/TagsDropdown-Do1UB2LF.css">
<link rel="stylesheet" crossorigin href="/assets/index-DW_qKbOI.css">
<script type="module">import.meta.url;import("_").catch(()=>1);(async function*(){})().next();window.__vite_is_modern_browser=true</script>
<script type="module">!function(){if(window.__vite_is_modern_browser)return;console.warn("vite: loading legacy chunks, syntax error above and the same error below should be ignored");var e=document.getElementById("vite-legacy-polyfill"),n=document.createElement("script");n.src=e.src,n.onload=function(){System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))},document.body.appendChild(n)}();</script>
</head>
<body>
<noscript>
<strong
>We're sorry but the n8n Editor-UI doesn't work properly without JavaScript enabled. Please
enable it to continue.</strong
>
</noscript>
<div id="app"></div>
<script nomodule>!function(){var e=document,t=e.createElement("script");if(!("noModule"in t)&&"onbeforeload"in t){var n=!1;e.addEventListener("beforeload",(function(e){if(e.target===t)n=!0;else if(!e.target.hasAttribute("nomodule")||!n)return;e.preventDefault()}),!0),t.type="module",t.src=".",e.head.appendChild(t),t.remove()}}();</script>
<script nomodule crossorigin id="vite-legacy-polyfill" src="/assets/polyfills-legacy-DF6_9TYD.js"></script>
<script nomodule crossorigin id="vite-legacy-entry" data-src="/assets/index-legacy-DTxBMPck.js">System.import(document.getElementById('vite-legacy-entry').getAttribute('data-src'))</script>
</body>
</html>