Skip to content

Templates that automations can fill in safely

Each template is designed once by us, versioned, and exposes a short list of fields with limits. Your workflow fills the fields; the renderer handles fitting, fonts and file formats.

The template library

Five templates today. Every one renders at each listed size as PNG, JPG or a one-page PDF.

Article card example render

Article card

article-card v1Blog & news

Blog or news post announcement for link previews and feeds.

Sizes: link 1200×630square 1080×1080

FieldTypeLimitIf too long
site_namerequiredtext40 chars—
logo_urlimage (https or sample:)——
categorytext32 chars—
headlinerequiredtext120 charsshrinks, then clamps with a warning
subtitletext200 charsshrinks, then clamps with a warning
authortext48 chars—
publishedtext32 chars—
brand_colorcolor——
themepaper / ink——
Product card example render

Product card

product-card v1Products

New product or listing with photo, price and call to action.

Sizes: square 1080×1080portrait 1080×1350

FieldTypeLimitIf too long
brand_namerequiredtext40 chars—
logo_urlimage (https or sample:)——
product_namerequiredtext80 charsshrinks, then clamps with a warning
pricerequiredtext24 charsshrinks, then fails clearly
compare_at_pricetext24 chars—
badgetext20 chars—
descriptiontext140 charsshrinks, then clamps with a warning
image_urlimage (https or sample:)——
ctatext28 chars—
brand_colorcolor——
backgroundlight / tinted——
Announcement / offer card example render

Announcement / offer card

announcement-card v1Offers

Weekly offer, event or news announcement with a large headline.

Sizes: square 1080×1080story 1080×1920

FieldTypeLimitIf too long
brand_namerequiredtext40 chars—
logo_urlimage (https or sample:)——
kickertext28 chars—
offertext16 charsshrinks, then clamps with a warning
headlinerequiredtext90 charsshrinks, then clamps with a warning
detailstext180 charsshrinks, then clamps with a warning
date_texttext48 chars—
ctatext32 chars—
brand_colorcolor——
stylebold / outline——
Event card example render

Event card

event-card v1Events

Workshop, launch or meetup with date, time and place.

Sizes: square 1080×1080story 1080×1920

FieldTypeLimitIf too long
organiserrequiredtext40 chars—
logo_urlimage (https or sample:)——
titlerequiredtext80 charsshrinks, then clamps with a warning
dayrequiredtext3 chars—
monthrequiredtext9 chars—
timetext32 chars—
venuetext60 charsshrinks, then clamps with a warning
image_urlimage (https or sample:)——
ctatext28 chars—
brand_colorcolor——
Quote card example render

Quote card

quote-card v1Social proof

Customer review, testimonial or pull quote with the person behind it.

Sizes: square 1080×1080link 1200×630

FieldTypeLimitIf too long
quoterequiredtext220 charsshrinks, then clamps with a warning
authorrequiredtext48 chars—
roletext60 chars—
avatar_urlimage (https or sample:)——
brand_namerequiredtext40 chars—
brand_colorcolor——
stylelight / dark——

Files, sizes and limits

What the renderer produces and the guarantees around it.

PNG and JPG

Exact pixel size of the chosen layout. JPG at quality 90. Each render also stores a small preview for your history.

Single-page PDF

Page size equals the layout size. If content would spill onto a second page the render fails with pdf_page_count instead of producing two pages.

Images you supply

Public https PNG or JPEG up to 5 MB and 25 megapixels, fetched by a guarded downloader that refuses internal addresses. Or use built-in samples such as sample:mug.

Languages

Latin with accents, Hindi and Punjabi use bundled fonts, so they look the same every time. Emoji and other scripts (checked once: Cyrillic, Greek, Arabic, Hebrew, Chinese, Japanese, Korean, Tamil, Bengali, Gujarati, Telugu, Malayalam, Kannada, Thai) use the fonts in Cloudflare's browser, so their look is outside our control.

Speed

A hosted render takes a few seconds (3.7 to 9.6 s measured). This beta starts one new browser every 20 seconds, which measured 2.4 renders a minute, so a batch queues and finishes in order.

Retention

Download links last 24 hours; any authorised read creates a fresh one. Files are deleted after 7 days, or on request.