Ad creatives that refresh themselves

Performance marketing burns through creatives: new offer, new audience, new banner; daily. Rendry turns the banner into a template and the campaign into data: {offer}, {discount}, {cta}, {product_photo} render per variant in seconds. Spin 20 audience variations from one design, ship them to your ad platform, keep the winners.

Coupons with unique promo codes, sale banners with live prices, app-install cards with store QR codes; each is a gallery template you can clone today and drive from a spreadsheet, an automation flow or an AI agent.

Start free; 100 renders/month · Documentation

Why teams and agents use it

  • Variant explosion, controlled. Loop audiences × offers through render_batch; filenames per variant keep your ad ops tidy.
  • Unique promo codes. Coupon codes are variables; QR layers carry per-campaign deep links, every scan attributes cleanly.
  • Live prices in creatives. Re-render when the price changes; never run an ad with a stale discount again.
  • Agent-driven iteration. An agent connected over MCP designs new layout hypotheses, previews them free and renders only the finals; your quota goes to real variants.

Ready-made templates for this

  • Sale Banner: 1200x628 sale banner. Hot red-orange mesh + grain, giant gradient percent, yellow starburst, white CTA. Mood: loud urgency. Use for: sales, promos, flash deals. (1200x628)
  • Discount Coupon: Coupon with a dashed frame and promo code. Use for: discount codes and vouchers. (1000x400)
  • App Download Card: App download card with QR code and store badges. Use for: app promotion. (1200x628)
  • Sale Burst: Loud square sale post: starburst behind the price, curved arrow pointing at the CTA, scattered sparkles. Near-black + acid yellow. Use for: flash sales, discounts, limited drops. (1080x1080)
  • Real Estate Listing: Property listing card: photo, price, address, specs. Use for: real estate listings. (1080x1350)
  • Testimonial Card: Customer testimonial with avatar, quote and rating. Use for: reviews and social proof. (1200x628)

Built for AI agents, not just humans

Rendry ships a native remote MCP server (https://rendry.io/api/v1/mcp) with 25 tools. Your agent designs templates from raw JSON DSL, previews them for free, then renders batches. Full control over every pixel stays with the agent, while a human can always open the same template in the visual editor and adjust it. No headless browser, no screenshot hacks, no glue code.

Machine-readable: llms.txt · llms-full.txt · openapi.json · mcp.json

Frequently asked questions

Which ad sizes are supported?
Any canvas up to 4096×4096 px; create one template per placement size (1200×628 link ads, 1080×1080 feed, 1080×1920 story) and batch-render the set.
Can each banner carry a unique promo code?
Yes: the code is a text or QR variable; feed a list of codes and each render gets its own.
Does this replace our designer?
It removes the repetitive 80%: resizes, price swaps, audience variants. Designers own the master templates; the API owns the churn.

Related