Pipedream is shutting down Workflows on 31 March 2027. By 30 April 2027 it deletes all Workflows data, including the tokens for your connected accounts. Its export gives you a JSON record of each workflow, but I haven’t found anything that imports it, n8n included.
I’ve been going through 103 public Pipedream workflows to see what moving them to n8n involves. Here’s what I found.
**Maps cleanly**
- HTTP trigger → Webhook node. Your URL changes, so update every form, app or third-party webhook that calls the old `*.m.pipedream.net` address.
- Schedule trigger → Schedule Trigger node.
- `$.respond()` → Respond to Webhook node.
- Registry actions (Slack, Google Sheets, Airtable…) → the matching n8n node, in most cases.
- Connected accounts → n8n credentials. Tokens aren’t exported, so reconnect each account.
**Needs work**
- **Code steps.** About 7 in 10 of the code steps I looked at import a package or call an API from inside the code (axios, requests, the Pipedream SDK). On n8n Cloud the Code node can’t import Python libraries, allows only `crypto` and `moment` in JavaScript, and can’t make HTTP requests. Those steps need splitting into HTTP Request nodes, or self-hosted n8n with the modules allowlisted.
- **Step references.** `{{steps.x.$return_value}}` in props and `steps.x.$return_value` in code become n8n expressions like `$(‘x’).item.json`.
- **App-event triggers.** A third of the workflows started from an app event (new row, new email, closed deal). Check n8n has a trigger for the same event, and whether it polls or uses a webhook.
- **Data stores.** Move the data to n8n Data tables (200 MiB per instance by default) or your own database. Data stores aren’t in the export, so download them before 30 April 2027.
- **Private components.** The export names them but leaves out their code. Keep your own copy of the source.
**Getting the export:** Project → Settings → Export Workflows. The zip lands in the project’s File Store. Pipedream’s docs say your plan has to include File Stores, so if the button’s missing, reply with your plan. I’m trying to work out who can export.
**Free migration check**
I’m building a script that reads the export zip and lists, per workflow: the trigger, the steps, which accounts and secrets you’ll re-enter, which code steps won’t run in n8n’s Code node as-is, and a rough effort rating. Until it’s done I’m doing these by hand. Email your export to liftover.migrations@gmail.com and I’ll send the report back within 48 hours, free. Pipedream redacts secrets, but your code and settings (sheet IDs, channel names) are in the zip, so remove anything you’d rather not share. I delete the file once the report’s sent.