---
title: "IFTTT Integration - Generate Images from Any Applet"
description: "Render on-brand images from any IFTTT applet with the Webhooks action. Design a template once in Imejis, then turn applet triggers into finished images automatically."
url: "https://www.imejis.io/integrations/ifttt"
image: "https://www.imejis.io/images/integrations/rest-api.svg"
---

# IFTTT Integration - Generate Images from Any Applet

IFTTT lets you render Imejis designs from any applet using the Webhooks action.
Design a template once, mark the parts that change as dynamic fields, then mix
in applet ingredients to fill those fields.

## What you can automate

- **Graphics from everyday triggers** — a new post, weather change, or smart-home
  event becomes an on-brand image.
- **Personalized visuals** — pull applet ingredients into the design's fields.

## How to set it up

1. Add the action **Webhooks → Make a web request**.
2. Paste your design's render endpoint as the URL. IFTTT can't send custom
   headers, so the API key goes in the URL as a query parameter instead:

   ```
   https://render.imejis.io/v1/<designId>?dma-api-key=YOUR_API_KEY
   ```

3. Set the method to **POST** and the content type to `application/json`.
4. Paste a JSON body of field overrides and mix in applet ingredients. Each key
   is a dynamic field, set with its nested property:

   ```json
   {
     "title": { "text": "It's going to rain today" },
     "location": { "text": "Dubai" }
   }
   ```

   Omitted fields fall back to the design's defaults.

5. The response is the rendered image. IFTTT can't pass response files onward,
   so for pipelines that use the image downstream, prefer the GET render URL in
   an `<img>` tag, or reach for a tool like Zapier or Make.

Supported output formats are PNG, JPEG, WebP, and PDF — choose with
`?format=png`.
