n8n template · Migration

Migrate a WordPress, Elementor or Shopify site to Next.js

MiroMiro rebuilds each page of a live site as Next.js + Tailwind, section by section in page order, and n8n zips the project. npm install, npm run dev.

Free template · 300 free credits a month · no credit card

The workflow

A live site rebuilt as a Next.js + Tailwind project.

  1. Run

    Click Execute

  2. Pages

    URL + route

  3. MiroMiro

    Find sections

  4. MiroMiro

    Each section as React

  5. Code

    Next.js project

  6. Zip

    The project

What comes out
my-site · Next.js project
  • app/
  • page.tsx
  • pricing/page.tsx
  • components/
  • Header.tsx
  • Hero.tsx
  • Features.tsx
  • Footer.tsx
  • package.json
$ npm install
added 312 packages
$ npm run dev
✓ Ready on http://localhost:3000
Cost
10 credits per section
Setup
About a minute
Starts with
Run
You get
The project
What you get

What the template gives you

  • A Next.js + Tailwind project with one route per page you list.

  • Every section as a React component, in page order.

  • A zip you run with npm install and npm run dev.

How to use it

Running in about a minute

  1. Your API key

    mm_live_••••••••

    300 free credits a month

    1

    Get a free key and add it in any MiroMiro node: Credential › Create new.

  2. My workflow
    • Download
    • Import from URL…
    • Import from File…
    2

    Import the template: ⋯ menu › Import from URL, and paste the link below.

  3. Execute workflowWorkflow executed successfully
    3

    Run it: set your website, click Execute workflow, and grab the result from the last node.

Template link

Paste it in n8n: ⋯ menu (top right of a workflow) › Import from URL.

Or download the .json and use Import from File. No key yet? Get a free API key.

For this template

  • List the pages in "Pages to migrate" with the route each should become.
  • Run it and download the zip from "Zip the project".
Perfect for

Who uses it

  • Moving off WordPress or Shopify to a modern stack
  • Agencies quoting a migration with a working first draft
  • Developers who want the layout done and the logic left to them
The MiroMiro node

Verified by n8n

The template uses the MiroMiro node, approved by n8n and coming to n8n Cloud's nodes panel with their next release. On self-hosted n8n it works today: Settings > Community nodes > Install, with the package name below.

FAQ

Frequently asked questions

What do I still need to do?

Load the fonts, move the images into /public, and wire up menus, sliders, forms and carts, which arrive as static markup.

Whose content is it?

The text and images belong to the site you extract from. Replace them with your own unless it is your site or your client's.

Is the template free?

Yes. The template and the MiroMiro node are free. The node calls the MiroMiro API, which includes 300 free credits a month with no card; paid plans start when you need more.

Does it work on n8n Cloud?

MiroMiro has been verified by n8n and arrives in n8n Cloud’s nodes panel with n8n’s next release. On self-hosted n8n it works today: Settings > Community nodes > Install, package name n8n-nodes-miromiro.

Can I change the workflow?

Yes, it is a normal n8n workflow. Swap the trigger for a schedule, a webhook or a Google Sheet, and send the result to Drive, Dropbox, email or Slack.

More n8n templates

All templates

Get your free API key

300 free credits a month, no credit card. The same key works in n8n, over REST and in ChatGPT, Claude or Cursor.

Get a free API key