Templates / Transfer credentials to other n8n instances using a multi-form

Transfer credentials to other n8n instances using a multi-form

Ready for 3.0

by Mario ✓ · 3,344 views · created 2024-11-03 · DevOps

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 13 nodes and runs when someone submits an n8n form (“Credential Transfer”). It uses only n8n's built-in nodes.

How it runs

Trigger: When someone submits an n8n form (“Credential Transfer”).

  1. Settings (Edit Fields (Set)): sets 1 field: remoteInstances
  2. Get Instance Names (Code): runs custom JavaScript code
  3. Choose Instance (n8n Form): shows the next form page
  4. Export Credentials (Execute Command): runs a shell command on the n8n host
  5. Get Credentials Data (Read/Write Files from Disk): reads a file from disk
  6. Binary to JSON (Extract from File): extracts data from a file (from json)
  7. Get Credential Names (Code): runs custom JavaScript code
  8. Choose Credential (n8n Form): shows the next form page
  9. Prepare Request Data (Code): runs custom JavaScript code
  10. Create Credential (HTTP Request): calls an HTTP API (POST)

…plus 2 more steps. See the full node list below.

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)

From the author

Purpose This workflow allows you to transfer credentials from one n8n instance to another. How it works - A multi-form setup guides you through the entire process - You get to choose one of your predefined (in the Settings node) remote instances first - Then…

Excerpt from Mario's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.