Mindket

Pose transfer from a reference photo with upscaling

Newversion 1 · updated

Overview

An n8n workflow with an upload form for two pictures. A RunningHub AI app redraws the person in the first picture in the pose of the second, and a second app enlarges the result.

Pose transfer from a reference photo with upscaling is an n8n workflow in the Marketing & SEO category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

At a glance

Runs in
  • n8n Cloud: import the file into a new workflow there
  • Your own n8n server: the same file and steps
  • Google Drive or Dropbox: add a node after downloadFinalImage to keep every result
  • A shop or a social account: post the finished picture where the original would have gone

Platform

Connects 1 app

How it works

Trigger

Form upload

It starts when someone sends the upload form with two pictures:

  • The photo of the person
  • The picture of the pose

Actions

  1. Uploads both pictures to RunningHub
  2. A RunningHub AI app redraws the person in the pose from the second picture
  3. The workflow checks every minute until the new picture is ready, then downloads it
  4. A second app enlarges it to 1440 pixels on its shorter side
  5. The finished picture is downloaded into the run

Result

A larger picture of the person in the new pose, ready to download from the run

Integrations

What you need before you start.

RunningHub

AI image apps

Stores the uploads, runs the pose app and the enlarging app, and reports each task’s state and result.

NeedsRunningHub API key, typed into API Setup

Workflow check

Checked by Mindket on 13 Nov 2026

Steps
22 steps, starting on a form
AI
No step calls an AI model
Sign-ins
Signs in to: RunningHub
API keys
No API key is left in the file; 1 blank in it for your own key
Step types
Mindket’s checker reads all 8 of its step types

Read from the workflow’s file, not from a run.

About

What it is

This n8n workflow puts a person into a new pose. Someone uploads two pictures in its form, a photo of the person and a picture of the pose. RunningHub does the rest. One of its AI apps redraws the person standing, sitting or moving the way the second picture shows. Another enlarges that picture until its shorter side is 1440 pixels. Twenty-two nodes run it. Most are uploads, waits and status checks.

Who it suits

Shops, photographers and social media teams who want one person shown in several poses without booking a new shoot, or who want to try a pose reference before a session. Skip it if the result has to be saved or sent on by itself. The finished file stays in n8n until you add a step for it.

Who uses it, and how
IndustryWho uses itHow they use itExample
Fashion retailOnline shop teamsGive a model photo the stance of an earlier hero shotA shop shows a new jacket with the hands-in-pockets stance of last season’s best seller.
PhotographyPortrait photographersPreview a pose a client liked before the sessionA photographer shows a client how a seated pose from a magazine would look on them.
Social mediaCreatorsMatch a pose from a reference frame with their own photoA creator copies a freeze-frame pose for a thumbnail.
Games and comicsConcept artistsPose a character from a mannequin or a sketchAn artist poses a character sheet from a photo of a wooden mannequin.

You need little n8n: import a file, paste one key and publish a form. Its author puts setup at about 5 minutes.

Where to use it

Any n8n that can reach RunningHub’s API will run it. The form asks only for two uploads, so it works in a phone’s browser as well.

  • n8n Cloud: import the file into a new workflow there
  • Your own n8n server: the same file and steps
  • Google Drive or Dropbox: add a node after downloadFinalImage to keep every result
  • A shop or a social account: post the finished picture where the original would have gone

Setup

Get it saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. You need an n8n instance, and a RunningHub account with a balance and its API key.

  1. In n8n, create a workflow, open its menu, choose Import from File and pick workflow.json.
  2. Open API Setup and replace YOUR_RUNNINGHUB_API_KEY with your RunningHub key. Every RunningHub call reads it from there.
  3. Save, press Execute workflow and upload two pictures in the test form.
  4. Publish the workflow when you want the form’s lasting address.

How to use it

Open the form, add the person’s photo under Upload Original Image and the pose under Upload Pose Image, then send it. JPG, PNG and WebP work. A run takes a few minutes, because it waits a minute and a half before the first check and then looks again every minute until the new pose is ready. When it ends, open downloadFinalImage under Executions and download the picture.

What to change for a different result
To changeWhere
What the app is toldThe text value in the JSON body of createTask
The final size1440 in createUpscaleTask, the shorter side in pixels
The appswebappId in createTask and createUpscaleTask. Each app has its own node numbers, so check them when you swap one
How long it waitsWait, Wait1, Wait2 and Wait3

Example

You upload a full-length photo of a model standing straight in a denim jacket, and a picture of someone leaning on a wall with folded arms.

What each app returns
StepResult
createTaskThe model in the denim jacket, now leaning on a wall with folded arms
createUpscaleTaskThe same picture, enlarged
downloadFinalImageThat picture as a file in the run, ready to download

For newcomers and experts

If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Most boxes here wait, or ask RunningHub whether a task is done. Each app has its own loop that goes round until the answer is yes. Run it once from the test form. Each node turns green as it finishes.

For experts. Every call is an HTTP Request to RunningHub’s open API. No n8n credential is involved. The key travels in each request’s body, not in a header.

The RunningHub calls
NodeEndpointWhat to know
uploadOriginalCharacter, uploadPostureDiagram, uploadNewImage/task/openapi/uploadA multipart upload. Each returns the fileName an app reads
createTask, createUpscaleTask/task/openapi/ai-app/runStarts an AI app by its webappId, with a value for each of its node numbers
checkStatus, checkStatus1/task/openapi/statusReturns the state alone, in data
getOutput, getOutput1/task/openapi/outputsThe first entry’s fileUrl is the picture

Good to know

The result stays in n8n, and a failed task ends the run without a word.

  • The file: no node shows it on the form or saves it, so download it from downloadFinalImage or add a storage node
  • Failures: FAILED leads nowhere in Switch and Switch1. A state they do not test ends the run with an error
  • Billing: RunningHub charges both tasks to your account, the pose change and the enlargement
  • Open form: once the workflow is published, anyone with the form’s address can start a run on your balance
  • Your photos: both pictures and the first result go to RunningHub. Use photos you have the right to use, and ask the people in them
  • The key: it sits in API Setup and travels in every request, so take it out before you share the workflow
  • Credentials: the JSON holds none, and nothing from its author’s account

README and files

README

Pose transfer from a reference photo with upscaling

An n8n workflow with an upload form for two pictures: a photo of a person and a picture of a pose. A RunningHub AI app
redraws the person in that pose, and a second app enlarges the result until its shorter side is 1440 pixels. Every step
runs on RunningHub, through its API.

What is inside

  • workflow.json: the workflow as n8n exports it, 22 nodes and no sticky notes. It holds no credential.
  • README.md: these notes.

What we changed from the original copy

  • The key's placeholder in API Setup was YOUR_RUNNINGHUB_API. It is now YOUR_RUNNINGHUB_API_KEY, so it says what
    goes there. Nothing else changed.

Before you start

  • An n8n instance, on n8n Cloud or your own server.
  • A RunningHub account with a balance, and its API key. Both apps run as paid tasks there.

Set it up

  1. In n8n, create a workflow, open its menu and choose Import from File. Pick workflow.json.
  2. Open API Setup and replace YOUR_RUNNINGHUB_API_KEY with your RunningHub key. Every RunningHub call reads it from
    there, so it is the only place to change.
  3. Save, press Execute workflow and upload two pictures in the test form that opens.
  4. Publish the workflow when you want the form's lasting address.

How a run goes

  1. On form submission takes two required files, Upload Original Image and Upload Pose Image, as JPG, PNG or WebP.
  2. getBinaryFile passes both files on in one item. uploadOriginalCharacter and uploadPostureDiagram send them to
    RunningHub's /task/openapi/upload side by side, and each gets back a stored fileName.
  3. Merge and Aggregate wait for both uploads. createTask then starts the RunningHub AI app 1986280816420552706 at
    /task/openapi/ai-app/run. Its node 23 gets the person, node 41 the pose and node 34 the instruction, which asks for the
    person in the first picture to take the pose in the second.
  4. Wait pauses a minute and a half before checkStatus asks for the task's state. Switch sends QUEUED and RUNNING
    to Wait1, which checks again every minute, and SUCCESS on to getOutput.
  5. getOutput reads the result's address, downloadImage fetches the picture, and uploadNewImage sends it back to
    RunningHub as a new file.
  6. createUpscaleTask starts the second app, 1961632883674955778, with that file in node 3 and 1440 in node 15, the
    length of the shorter side.
  7. Wait2 pauses a minute, checkStatus1 asks again, and Switch1 loops through Wait3 every 30 seconds until the task
    is done.
  8. getOutput1 reads the address, and downloadFinalImage fetches the finished picture as a file in n8n.

Change the look

  • The instruction: the text value in createTask's JSON body. Say more about the clothes, the background or the
    framing if the result drifts.
  • The final size: 1440 in createUpscaleTask, the shorter side in pixels.
  • The apps: webappId in createTask and createUpscaleTask. The nodeId numbers belong to each app, so check them on
    the app's page in RunningHub when you swap one.
  • How long it waits: Wait (90 seconds), Wait1 and Wait2 (one minute each) and Wait3 (30 seconds).

Good to know

  • The picture stays in n8n. No node shows it on the form or saves it anywhere, so open downloadFinalImage under
    Executions to download it. To keep each one, add a Google Drive, Dropbox or email node after downloadFinalImage.
  • A failed task stops the run quietly: Switch and Switch1 have nothing on their first output, FAILED. Any state
    they do not test ends the run with an error.
  • RunningHub bills both tasks to your account, the pose change and the enlargement.
  • Once the workflow is published, anyone with the form's address can start a run on your RunningHub balance.
  • Both pictures go to RunningHub, and so does the result before it is enlarged. Use only photos you have the right to
    use, and ask the people in them first.
  • The RunningHub key sits in API Setup and travels in each request's body, so take it out before you share the
    workflow.
Files
README.md  4 KB
workflow.json  19 KB

2 files, 23 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-03

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Marketing & SEO

See all in Marketing & SEO

Pixel Art XL

nerijs · Kit

A pixel art style add-on for Stable Diffusion XL that turns text prompts into pixel-style images, with an optional LCM LoRA for faster runs. For game makers, d…

New

Licon MSR for LTX-2.5

LiconStudio · Kit

Keeps characters, clothing, objects and backgrounds consistent in generated video by feeding the model up to five reference images. A LoRA for LTX-2.5 in Comfy…

New

Flux.2-Klein-9B-MatchingPose

nhathoangfoto · Kit

A LoRA for FLUX.2 Klein 9B that puts a character into the pose shown by a mannequin reference while keeping the character's face and style. For artists and des…

New