HTTP from your stack
Render from Zapier, Make, Sheets, Airtable, or any HTTP step. Native Zapier and Make apps are not shipped yet.
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.