Make icon

Make

Make integromatMake (Integromat)

Render an image from any Make scenario with the built-in HTTP module. The module gets the finished image back directly, so there is nothing to poll.

Http make a request module settingsHTTP "Make a request" module settings

FieldValue
URLhttps://render.imejis.io/v1/YOUR_DESIGN_ID
MethodPOST
Headerdma-api-key: YOUR_API_KEY
Body typeRaw / application/json
Parse responseOff (the response is a binary image, not JSON)

Send the fields you want to change as component.property pairs in the request content, mapping in fields from earlier modules:

Request content (JSON)
{
  "headline.text": "{{1.title}}",
  "subtitle.text": "{{1.subtitle}}"
}

The module outputs the image as data, which you can pass straight into a Google Drive, email, or Slack module.

Want a URL instead of a file? Add ?delivery=hosted to the URL and the module gets JSON back, { "url": …, "format": …, "file": { "size": … } }, with a public image URL instead of binary. Turn Parse response back on, and map url into the next module. ?delivery=signed does the same with a private, expiring URL. This is usually the easier shape in a scenario: a URL drops straight into a Google Sheet, an email, or an Airtable attachment.

The response is the raw image (`image/jpeg` by default). Choose the format with `?format=png|jpeg|webp|pdf` (default jpeg) and set JPEG quality with `?quality=1-100`. Store the result and get a URL back with `?delivery=hosted` (or `?delivery=signed&expiresIn=60`), and render a specific size of a multi-size design with `?variation=<id>`.

ParameterValuesDefaultWhat it does
?format=png · jpeg · webp · pdfjpegOutput image format.
?quality=1–100noneCompression quality for lossy output; ignored for other formats. (JPEG only)
?delivery=stream · hosted · signedstreamstream = raw image bytes (default); hosted = store + return a public URL; signed = store + return a time-limited URL.
?expiresIn=minutes60Signed-URL lifetime in minutes (default 60, max 10080 = 7 days). (delivery=signed only)
?variation=<size id>masterWhich multi-dimension SIZE to render. Omit or use "master" for the base size; an unknown id falls back to the master. (multi-size designs only)
  • PNG (?format=png): Lossless, supports transparency. Largest file.
  • JPEG (?format=jpeg): Smaller, lossy, no transparency. Quality adjustable.
  • WebP (?format=webp): Smallest, supports transparency. Modern browsers.
  • PDF (?format=pdf): Vector page, for print and documents.

See the delivery modes and generate images with the API guides.

For a full walkthrough, see image automation with Make and the integrations overview. Want it fully hands-off? An AI agent can drive the same API over MCP.