Skip to content
jsontoimg
Start free

Integrations

HTTP from your stack

Native Zapier and Make apps are not shipped yet. n8n has a community node. WordPress has a plugin. Airtable has a custom extension for selected records. Google Sheets has an Apps Script add-on for selected rows. Klaviyo has a profile sync CLI. Any tool that can POST JSON can still render.

Use the same Render API from an HTTP step in Zapier, Make, Pipedream, Sheets, Airtable Automations, or a CMS webhook.

Request

  1. Create an API key under Integrations → API keys.
  2. POST https://app.jsontoimg.com/api/v1/render?wait=60
  3. Header Authorization: Bearer <your key>
  4. JSON body:
{
  "template": "<design-id>",
  "format": "png",
  "layers": {
    "headline": { "text": "Welcome, Alex" }
  }
}

On success the body includes assetUrl when status is done.

When not to wait

For many rows, batch (max 50) or a webhook instead of ?wait=.

n8n: community node. WordPress: plugin. Airtable: custom extension. Google Sheets: Apps Script add-on. Klaviyo: profile sync CLI. Full contract: API reference. Agents: MCP.