Resources · Make integration

PiAPI/Midjourney (unofficial) Make integrationAutomate PiAPI/Midjourney (unofficial) with Make.

Can Make produce Midjourney images for you while you work on something else? The PiAPI/Midjourney (unofficial) Make integration gives you 11 action modules, from creating an image to upscaling it. This guide connects your PiAPI key and walks you through a first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the PiAPI/Midjourney (unofficial) Make integration do?

The PiAPI/Midjourney (unofficial) Make integration lets a Make scenario (the automation you build, a chain of steps) send Midjourney jobs through your PiAPI account. Each step is a module, one brick of the scenario. All 11 modules here are actions: they do something when the scenario reaches them, and none of them starts a scenario on its own.

Visuals from a content plan. A marketing team keeps its post ideas in a spreadsheet. A trigger from that spreadsheet app starts the scenario, Create an Image produces the visual, and Upscale an Image turns the chosen result into a larger file.

Alternatives on demand. A designer who likes a draft can chain Generate a Variation of an Image or Reroll an Image to get fresh options without retyping anything. Pan an Image in a Direction and Outpaint an Image widen a picture when a banner needs more room.

Reverse engineering a reference. Describe an Image and Get a Seed from an Image help an art director understand where a picture comes from, so the next batch stays in the same style.

What the integration does not do: it has no trigger, so something else must start the scenario, either a module from another app or the Make schedule. The official Make documentation for this app is marked as AI generated and may contain mistakes, so check anything important with PiAPI directly. If you are weighing tools, the n8n vs Make comparison lays out the criteria, the Make pricing page covers plans, and Make training helps if scenarios are new to you.

Connect

How do you connect PiAPI/Midjourney (unofficial) to Make?

  1. 01

    Copy your PiAPI key

    Open your PiAPI account dashboard, click Workspace, then the Key section, and copy the API key shown there. Your account needs PiAPI credits for pay as you go, or a subscribed host your account seat.

  2. 02

    Add a module and open the connection

    In your scenario, add any PiAPI/Midjourney (unofficial) module and click Create a connection. A connection is your PiAPI account linked to Make once, then reused by all 11 modules.

  3. 03

    Name it and paste the key

    Give it a label in Connection name if you run several PiAPI accounts (this field is optional), paste the key you copied, and confirm. Make then keeps the connection for every later module.

First scenario

Your first scenario with PiAPI/Midjourney (unofficial)

GoalWhen a new idea lands in another app, Make creates a Midjourney image through PiAPI and upscales it.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the +. Since PiAPI has no trigger, pick the app where your ideas arrive, such as a form or a spreadsheet, as the first module.

  2. 02

    Add Create an Image

    Click the + on the right of that first module, search PiAPI/Midjourney (unofficial) and pick Create an Image. Select the connection you made earlier.

  3. 03

    Map the idea into the module

    Fill the module fields and map the text coming from the first module, so every new bundle (one item passing from module to module, here one idea) feeds its own image.

  4. 04

    Chain Upscale an Image

    Add Upscale an Image after it with the +, and map the result of Create an Image into its fields. Make shows what the previous module returned once it has run.

  5. 05

    Test with Run once

    Click Run once to execute the scenario one time, then open each module to read the bundles it received. Every module run on a bundle counts as one operation on your plan.

  6. 06

    Schedule and switch on

    Set the schedule on the first module, every 15 minutes by default, and switch the scenario on. On the Free plan, 15 minutes is also the shortest gap between two scheduled runs.

Modules

What can PiAPI/Midjourney (unofficial) do in Make?

PiAPI/Midjourney (unofficial) gives you 11 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

PiAPI/Midjourney (unofficial)1

Blend an Image into a New One

ActionIn the docs only

You get one fresh picture built from several source images, which is the job the module name describes. It suits mood boards and brand mashups where two references should meet halfway.

When to use it
a product shot and a texture sample arrive in the same bundle and you want a single visual that mixes them.
Watch out
the Make doc gives no description of the fields, so open the module after connecting to see what it asks for.
PiAPI/Midjourney (unofficial)2

Create an Image

ActionIn the docs only

This is where most scenarios start producing something: the module sends a Midjourney generation job through your PiAPI account and hands the result to the next step. Every other image module in this list works on a picture that already exists.

When to use it
a new idea, headline or product name reaches the scenario and needs its first visual.
Watch out
each run consumes PiAPI credits on top of the Make operation.
PiAPI/Midjourney (unofficial)3

Describe an Image

ActionIn the docs only

Hand it a picture and it gives you text back about that picture, which is what Midjourney calls describing. That text can be stored, reviewed, or reused as a starting point for a new generation later in the scenario.

When to use it
a client sends a reference visual and you want words you can edit instead of guessing the style.
Watch out
treat the output as a draft to reread, not a finished prompt.
PiAPI/Midjourney (unofficial)4

Generate a Variation of an Image

ActionIn the docs only

Keeping the spirit of a picture you already like, this module asks for new takes on it. You end up with alternatives close to the original instead of a completely new direction.

When to use it
the layout works but a stakeholder wants other options before signing off.
Watch out
pick this over Reroll an Image when the chosen result is the base; Reroll starts the same job again from scratch.
PiAPI/Midjourney (unofficial)5

Get a Seed from an Image

ActionIn the docs only

Retrieving the seed behind a generated picture gives you a way back to it: the seed is the number Midjourney uses as the random starting point. Store it next to the image and you keep a trace of how it was made.

When to use it
a visual gets approved and the team wants a record for future series in the same look.
Watch out
Make lists no field details for it, so check what the module expects after connecting.
PiAPI/Midjourney (unofficial)6

Inpaint an Image

ActionIn the docs only

Only part of the picture gets redrawn here, so the rest of the composition stays as it is. That saves a full regeneration when a single detail is wrong.

When to use it
the scene is right but one object, a background sign or a hand, needs another attempt.
Watch out
the documentation says nothing about how the area to redraw is chosen, so test with Run once before wiring it into a larger flow.
PiAPI/Midjourney (unofficial)7

Make an API Call

ActionIn the docs only

With this one you reach any endpoint of the PiAPI API from the scenario, using the same connection as the other modules. It is the escape hatch when the ten ready-made image modules do not cover your case.

When to use it
PiAPI offers something in its API that has no dedicated module in Make.
Watch out
you write the request yourself, so keep the PiAPI API reference open while you set it up.
PiAPI/Midjourney (unofficial)8

Outpaint an Image

ActionIn the docs only

As its name says, your picture grows beyond its original borders, with new content added around the edges. Handy when a square visual has to fit a wider or taller frame.

When to use it
a finished visual must become a banner or a story format without cropping the subject.
Watch out
when you only need to extend one side, Pan an Image in a Direction is the more targeted choice.
PiAPI/Midjourney (unofficial)9

Pan an Image in a Direction

ActionIn the docs only

Think of it as moving the camera: the picture extends toward one side you pick, and the new area continues the scene. The result keeps the original and adds room where the layout needs it.

When to use it
a hero image needs empty space on the left for a headline.
Watch out
pick Outpaint an Image instead when the canvas must grow on every side at once.
PiAPI/Midjourney (unofficial)10

Reroll an Image

ActionIn the docs only

Rerolling runs a generation job again to give you a fresh set of results for the same request. No need to rebuild the request by hand: the module does the retry for you.

When to use it
a batch came back off target and you would rather try again than tweak the wording.
Watch out
every reroll is another job on your PiAPI credits and another operation in Make, so avoid loops that retry without a stop.
PiAPI/Midjourney (unofficial)11

Upscale an Image

ActionIn the docs only

Upscaling turns a chosen result into a larger, more detailed file you can actually publish. It usually sits right after Create an Image or Generate a Variation of an Image in a scenario.

When to use it
an image has been picked and must go to a website, a print file or a shared drive.
Watch out
on the Make Free plan, files are capped at 5 MB, so check the size before sending the file on.
Need help

Need help automating PiAPI/Midjourney (unofficial) with Make?

A person reads every message.

FAQ

Questions about the PiAPI/Midjourney (unofficial) Make integration

01Is the PiAPI/Midjourney (unofficial) Make integration free?
Yes on the Make side: PiAPI/Midjourney (unofficial) is a standard app, available from the Free plan. That plan allows 2 active scenarios, a shortest gap of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) drop the gap to 1 minute and count usage in credits per month. PiAPI itself is a separate account: the generations need PiAPI credits or a subscribed seat, billed by PiAPI and not by Make.
02What do you need to connect PiAPI/Midjourney (unofficial) to Make?
You need an active PiAPI account with either pay as you go credits or a subscribed host your account seat. In the PiAPI dashboard, open Workspace, then the Key section, and copy your API key. In Make, add any PiAPI module, click Create a connection, optionally name it, and paste the key. That single connection then serves all 11 modules, so you only do this once per PiAPI account. Keep an eye on that balance: the doc makes credits or a seat a prerequisite.
03Can PiAPI/Midjourney (unofficial) start a Make scenario in real time?
No. The app has no trigger at all, only 11 actions, so it cannot start a scenario by itself. You have two ways to start one. Either the first module comes from another app, like a form or a spreadsheet, and PiAPI modules follow it. Or you rely on the Make schedule set on the first module, every 15 minutes by default, down to 1 minute on a paid plan. Either way, test the whole chain with Run once before switching it on.
04What if a PiAPI/Midjourney (unofficial) module is missing in Make?
It depends on what you need. The integration includes Make an API Call, which reaches any endpoint of the PiAPI API with the same connection, so a feature without a dedicated module is still within reach. You then write the request yourself from the PiAPI reference. Keep in mind that the Make documentation for this app is flagged as AI generated and may contain mistakes. When a behavior surprises you, confirm it with PiAPI directly rather than trusting the doc alone.
05Should you use Make or n8n for PiAPI/Midjourney (unofficial)?
It depends on your criteria, and this page does not rank the two tools. What is known here is the Make side: 11 action modules, including Make an API Call, a single connection based on your PiAPI key, and no trigger, so another app or the schedule starts the scenario. The same app often has an n8n node as well, so check what n8n offers for it before choosing. Compare the modules you actually need, then build a small test on each side.