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
- Create an API key under Integrations → API keys.
POSThttps://app.jsontoimg.com/api/v1/render?wait=60- Header
Authorization:Bearer <your key> - 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.