This pipeline connects to your product database and generates consistent, branded product cards for every item in your catalog. Each card displays the product image, name, price, and optional sale badge — all rendered from a single reusable template. Conditional visibility rules show discount badges only when a sale is active, and repeater elements generate multi-product comparison grids.

Product data flows from your catalog database through an API call to RenderStack, which renders consistent product cards for every channel.
{
"templateId": "product-card-v2",
"format": "png",
"overrides": {
"productName": { "text": "Wireless Noise-Canceling Headphones" },
"price": { "text": "$299.99" },
"originalPrice": { "text": "$399.99" },
"productImage": { "src": "https://cdn.example.com/products/headphones.jpg" },
"saleBadge": { "visible": true },
"discount": { "text": "25% OFF" },
"rating": { "text": "4.8" },
"reviewCount": { "text": "1,247 reviews" }
}
}
Product card with sale badge, original price crossed out, and discount percentage

Multi-product comparison grid generated from repeater elements
Stop creating product images manually. Generate consistent cards for your entire catalog from one template.
Start Free TrialSee how to build a dynamic OG image and social card pipeline with RenderStack. GET URLs, dynamic text, and auto-layout for per-page social previews.
Generate consistent, on-brand product images at scale for your e-commerce catalog. Automate product cards, promotional banners, and listing images via API.
Build a multi-page invoice PDF generator with RenderStack. Repeater elements, auto-layout, and PDF output for automated invoice generation.