Zapier icon

Zapier

ZapierZapier

Render an image from any Zap. For the common cases, use the native Imejis Zapier integration. For full control over the fields, call the render API directly with a Webhooks by Zapier step.

Webhooks by zapier settingsWebhooks by Zapier settings

FieldValue
Action eventPOST
URLhttps://render.imejis.io/v1/YOUR_DESIGN_ID
Payload TypeJSON
Headersdma-api-key: YOUR_API_KEY

Send the fields you want to change as component.property pairs in the data, mapping in values from your trigger:

Data (JSON)
{
  "headline.text": "{{title}}",
  "subtitle.text": "{{subtitle}}"
}

The step returns the rendered image, which you can pass to a Gmail, Slack, or Google Drive action.

Want a URL instead of a file? Add ?delivery=hosted to the URL and the step gets JSON back, { "url": …, "format": …, "file": { "size": … } }, with a public image URL instead of binary. Zaps are much happier passing a URL than a file: it drops straight into a Gmail body, a Slack message, or an Airtable attachment field. ?delivery=signed does the same with a private, expiring URL.

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 the guided setup, see the Zapier integration guide and the integrations overview. Prefer to skip the Zap entirely? An AI agent can drive the same API over MCP.