E-commerce · Marketplaces

Product cards for your whole catalog, from one template

Design the card once: photo, title, price, discount badge, key specs. Bannermatic fills it in for every SKU from a CSV, a Google Sheet or a feed URL and delivers ready images in minutes, not days.

Free plan forever. No credit card.

data.csv
titlesubtitleprice
Air Runner 2Light, 240 g, breathable mesh$89
Trail Pro GTXWaterproof, grippy outsole$129
City WalkSoft foam, all-day comfort$59
NEW ARRIVAL
Air Runner 2
Light, 240 g, breathable mesh
$89
Shop now
NEW ARRIVAL
Trail Pro GTX
Waterproof, grippy outsole
$129
Shop now
NEW ARRIVAL
City Walk
Soft foam, all-day comfort
$59
Shop now
One template, one row of data per banner. These previews are live renders.

Why product images become a bottleneck

  • Hundreds of SKUs, and each needs its own image with a price and a badge.
  • A designer copies the same layout over and over, and typos slip in.
  • Prices change weekly, so the images are outdated almost immediately.
  • Every marketplace wants its own size and its own rules for the main photo.

How it works

  1. 1

    Design the card

    Build the layout in the visual editor or start from a ready template. Name the layers: title, price, badge, photo. Those names become your data columns.

  2. 2

    Connect your catalog

    Upload a CSV, connect a Google Sheet or point to a product feed URL (Google Merchant, XML, CSV or JSON). Columns are matched to layers automatically.

  3. 3

    Generate and deliver

    Get PNG, JPG or WEBP for every row as a ZIP, in Google Drive or in your S3 bucket, with file names like {{row.sku}}.png.

Built for catalogs, not single images

Long titles never break the layout

Auto-fit shrinks the text to fit, and a line limit adds an ellipsis. Stacks move the price down when the title takes two lines.

Badges only where they apply

Leave a cell empty to keep the template value, or pass null through the API to hide a layer, for example the discount badge for full-price items.

Every size from one master

Square, 3:4 portrait or a 9:16 story: linked sizes follow the master template, so one fix updates them all.

Quality check for every image

Each render is checked for cut-off text, missing or blurry photos and layers outside the canvas, so you know which cards to look at.

Refresh prices on a schedule

Run the automation every night from your feed: only products whose price, photo or title changed are re-rendered, and fresh cards land in Google Drive or S3.

Your own fonts and brand

40 built-in fonts, most with Cyrillic, plus your own TTF, OTF or WOFF files on the Pro plan.

Questions and answers

Can I use these images as the main photo on Amazon or other marketplaces?

Check each marketplace’s image rules. Many require a clean main photo on a white background and allow infographics, badges and text only in additional image slots. Bannermatic generates both: make one template for the main photo and another for infographics.

Where do the product photos come from?

From a URL in your data (a photo column) or from files you upload to the media library. The server downloads each image, fits it into the frame (cover or contain) and keeps the focus point you set.

How many cards can I generate at once?

Up to 25 per run on the free plan and up to 5,000 per batch on Business. Monthly limits range from 50 images on Free to 25,000 on Business.

Do I need a developer?

No. Upload a CSV or connect a Google Sheet in the Automation Studio and press Run. The REST API is there when you want to plug generation into your own systems.

Related

Turn your catalog into ready cards today

Start with a ready template, connect a spreadsheet and get your first 50 cards free.