Images
Posts, thumbnails and banners as PNG, JPEG or WebP, at any size.
1 credit per image
Pick a template and choose what changes. JamFrame fills it in from your spreadsheet, your apps or ChatGPT, then posts it for you.
Free to start · Ready-made templates · No coding needed
Building your own app? Use the API and SDKs
AI agents
Connect JamFrame to Claude, ChatGPT or any MCP client. Ask for a week of posts, a carousel or a launch video, and get real files made from your templates, ready to post.
Post my Spring sale template to Instagram and Facebook tomorrow at 9am Paris time.
jamframe · render_template “Spring sale”
jamframe · publish_post → Instagram, Facebook
Scheduled for tomorrow at 09:00 Paris time on both accounts. Here's the post:
Add JamFrame, sign in, pick a workspace, and ask.
Add a custom connector with this address.
https://app.jamframe.com/mcp Add JamFrame in ChatGPT's apps and connectors.
https://app.jamframe.com/mcp Run this in your terminal.
claude mcp add --transport http jamframe https://app.jamframe.com/mcp Remote MCP over HTTP, with OAuth.
https://app.jamframe.com/mcp Copy a prompt into your assistant and get real files back.
Asked in Claude
“Make my Quote Card template say “Ship small, ship often” by Grace Hopper, as a PNG.”
Make my Quote Card template say “Ship small, ship often” by Grace Hopper, as a PNG. Asked in ChatGPT
“Render the Product launch reel as a video with the headline “Aurora One is here”.”
Render the Product launch reel as a video with the headline “Aurora One is here”. Asked in Claude
“Render the Coffee tips carousel as JPEGs with my logo and my brand colour for the titles.”
Render the Coffee tips carousel as JPEGs with my logo and my brand colour for the titles. Automate and deliver
The same template works from a spreadsheet, a no-code tool, your own code or an AI agent.
Fill templates from a Google Sheet, Airtable, Shopify or a form, or add JamFrame to your Zapier, Make and n8n flows.
One REST call renders any template. Node and Python SDKs, async jobs, signed webhooks and image URLs you can drop into a page.
Post to Instagram, LinkedIn, TikTok, YouTube, Facebook and X, now or on a schedule, and see what performs.
Send the template ID and the values that change. The same call makes a product image, a carousel, every social size, a PDF or a video, and can write the copy with AI and translate it.
curl https://app.jamframe.com/api/v1/render \
-H "Authorization: Bearer $JAMFRAME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "clx8m2k3p0001abcd1234efgh",
"modifications": {
"title": "Linen shirt",
"price": "$45",
"photo": "https://example.com/shirt.jpg"
},
"response": {
"format": "png",
"scale": 2
}
}' curl https://app.jamframe.com/api/v1/render \
-H "Authorization: Bearer $JAMFRAME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "clx8m2k3p0001abcd1234efgh",
"modifications": {
"title": "5 ways to brew better coffee",
"page2@title": "1. Grind just before brewing",
"page3@title": "2. Weigh your beans"
},
"response": {
"format": "jpeg",
"quality": 90
}
}' curl https://app.jamframe.com/api/v1/render \
-H "Authorization: Bearer $JAMFRAME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "clx8m2k3p0001abcd1234efgh",
"modifications": {
"headline": "Spring sale"
},
"response": {
"format": "png",
"sizes": [
"original",
"story",
"square",
"1200x630"
]
}
}' curl https://app.jamframe.com/api/v1/render \
-H "Authorization: Bearer $JAMFRAME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "clx8m2k3p0001abcd1234efgh",
"modifications": {
"title": "Autumn menu",
"page2@special": "Pumpkin soup · $9"
},
"response": {
"format": "pdf"
}
}' curl https://app.jamframe.com/api/v1/render \
-H "Authorization: Bearer $JAMFRAME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "clx8m2k3p0001abcd1234efgh",
"modifications": {
"title": "New season, new menu",
"clip": "https://example.com/kitchen.mp4"
},
"response": {
"format": "mp4"
}
}' curl https://app.jamframe.com/api/v1/render \
-H "Authorization: Bearer $JAMFRAME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"templateId": "clx8m2k3p0001abcd1234efgh",
"modifications": {
"product": "Cold brew",
"headline.prompt": "Write a 6-word headline about {{product}}",
"photo.prompt": "A glass of {{product}} on a marble table, morning light"
},
"translate": true,
"lang": "es",
"response": {
"format": "png"
}
}' Pick a trigger, a source and a template, then say where each design goes. JamFrame handles the rest, every hour, day or week.
One template, every format
Failed renders never use credits, and the Free plan includes 100 credits every month.
Posts, thumbnails and banners as PNG, JPEG or WebP, at any size.
1 credit per image
Multi-page templates with different text on every slide.
1 credit per slide
Menus, flyers, price lists and LinkedIn documents.
1 credit per page
MP4 with animated layers and one audio track.
1 credit per second
Design
A browser editor built for templates: mark any text, image or colour as a field, and the editor, the API and every integration render it the same way.
One design becomes a story, a square, a banner and a thumbnail, with photos re-cropped and layouts adapted.
Logos, colours, fonts, images, video and music in one place. Import a brand kit straight from a website.
Animate layers, add music, auto subtitles with word highlight and an AI voiceover.
Describe a design and get an editable draft in your brand, or turn a post into a carousel or video.
Share a simple page where anyone can fill in a template, see a live preview and download the file.
Start from posts, stories, reels, carousels, quotes, thumbnails, listings, events and documents. Bring Figma frames in with the plugin.
Grow
Publish to every network from the same place you design, by hand, from a workflow, through the API or by asking your AI assistant. Then see which posts did best and when to post next.
Use cases
Product cards, sale banners and catalogue posts.
Learn moreOn-brand content for every client, at scale.
Learn moreListing graphics, flyers and videos per property.
Learn moreSpeaker cards, countdowns and recap videos.
Learn moreFeatured and OG images for every article.
Learn moreOne image per customer for email and ads.
Learn moreDaily specials, menus and promos.
Learn moreCarousels, quote cards and thumbnails.
Learn moreGive your AI agent an on-brand design tool.
Learn moreIntegrations
AI assistants, no-code tools, stores, websites, social networks and code.
Pricing
One credit makes one image, one PDF page or one second of video.
Try the editor and your first automations.
For creators and small teams automating their posts.
$32.50 a month, billed yearly
For marketing teams and agencies publishing every day.
$82.50 a month, billed yearly
For platforms creating content at scale.
$165.83 a month, billed yearly
Questions
Pick a template from the library, connect a source and make your first post in minutes.