PostPrep
← Blog
2026-08-30

How to Use Canva Bulk Create With Your Faire Product Catalog Images

Draft — Post #19 · Target keyword: canva bulk create faire · Meta: Faire exports your wholesale catalog with image URLs, but Canva Bulk Create ignores them. Here's the exact workflow to turn Faire pro

Pete B.
Pete B.
Founder, Postprep

Draft — Post #19 · Target keyword: canva bulk create faire · Meta: Faire exports your wholesale catalog with image URLs, but Canva Bulk Create ignores them. Here's the exact workflow to turn Faire products into bulk graphics.

You sell wholesale on Faire. You have 40, 120, maybe 400 products in your brand portal, and every one needs marketing graphics. Line sheet cards. New collection posts. Instagram tiles for retailers. A promo set for the next Faire Market. Building each one by hand is the kind of job that eats a full day and still leaves you behind. Canva Bulk Create with your Faire catalog should fix exactly this.

Canva Bulk Create looks like the answer. Export your products, connect the spreadsheet, hit generate, done. So you open your Faire Products tab, click Export, download the catalog, drop it into Bulk Create, and map your fields. The text lands fine. Product names, wholesale prices, descriptions all flow into the template.

Then the images don't show up. Every product frame is empty. The column that holds your image links just sits there as text. That is the wall most Faire brands hit, and it stops the whole workflow cold.

Why Canva Bulk Create Stalls for Faire Sellers

Here is the part nobody tells you up front. Canva Bulk Create reads two things from a spreadsheet: text and embedded images. It does not read image URLs.

Your Faire export hands you image links in an image column. Those are perfectly good links. Faire requires public image URLs for catalog uploads, so paste one into a browser and the photo loads. But Canva treats that cell as a string of characters, not a picture. It has no built-in step that fetches the URL and pulls the image into your design. So the text merges and the images stay blank.

The fix is to embed the actual image inside the spreadsheet file, not just a link to it. Canva can only place pictures that live inside the XLSX as embedded image data. We break down the technical reason in full here: Why Canva Bulk Create Ignores Image URLs (And How to Fix It). The short version: link in a cell, no good. Image embedded in the cell, works.

The Manual Workaround Most Faire Brands Try First

Once the URLs fail, most people reach for one of two manual fixes. Both are dead ends at any real volume.

The first is the Excel Insert > Picture route. You open your export in Excel, click into a cell, go to Insert, choose Picture, and drop in each product photo by hand. This actually produces an embedded image Canva can read. The problem is you are doing it one product at a time. For 120 products that is 120 manual inserts, plus resizing each one to sit inside its cell. A day gone, and you have to redo it every time your line changes.

The second is the =IMAGE() formula in Google Sheets. It looks like magic. You type =IMAGE("your-url") and the photo appears right in the cell. It feels like the images are now part of the sheet. They are not. The formula renders a preview on screen, but the image never becomes embedded data in the file. Download or export that sheet and Canva sees nothing. We walk through exactly why this trap catches so many people, and what does work, here: Why =IMAGE() Doesn't Work for Canva Bulk Create.

So you are left with two options. Embed every image by hand, or find a tool that embeds them in one pass.

What You Need Before You Start

You need three things.

A Faire brand account with products that have images attached. Faire requires at least one image per active product, so your catalog already has the links you need.

A Canva account with Bulk Create. Bulk Create is a paid Canva feature, generally on Canva Pro and Teams plans, and it runs on desktop only. Plan availability changes, so confirm it is on your account before you start. (Petras: worth double-checking Canva's current plan list for Bulk Create before this goes live.)

A way to embed your image URLs into the spreadsheet. That is the step Postprep handles, and the rest of this guide uses it.

The Step-by-Step Workflow

Step 1: Export your products from Faire

In your Faire brand portal, open the Products tab. Click Export, make sure All products is selected, then choose Export spreadsheet. Faire emails you the file when it is ready. Small catalogs export almost instantly; very large ones can take a while to generate.

The export is a spreadsheet that mirrors Faire's bulk uploader template, so it includes your product names, wholesale prices, retail prices, SKUs, and the image links you uploaded. (Petras: confirm the exact image column header in a real Faire export before publishing. Faire's bulk uploader uses an "Image" column for public URLs, but the exported file's exact column naming is worth verifying.)

Step 2: Pull one clean image URL per product

Open the export. The image cell for each product may hold several links, since Faire lets you attach multiple photos per product separated by spaces. For bulk graphics you usually want the first one, the primary product shot.

Make a simple working spreadsheet with the columns Canva will actually use. Pull the product name, the wholesale price (or retail price, whichever your graphic shows), and one image URL per row. Drop everything else.

product_namewholesale_priceimage_url
Cedar + Sage Candle$14https://cdn.faire.com/.../candle.jpg
Brass Hoop Earrings$11https://cdn.faire.com/.../earrings.jpg
Linen Tea Towel Set$18https://cdn.faire.com/.../towels.jpg

Keep the headers short and clear. These become your Bulk Create fields in Canva, so plain names like product_name and wholesale_price are easier to map than Faire's longer column titles.

Step 3: Convert the file with Postprep

Save your working spreadsheet as a CSV or XLSX and upload it to Postprep. Postprep reads the image_url column, fetches each photo, and writes a new XLSX with the real images embedded inside the cells, the format Canva Bulk Create can read.

The free tier handles 100 rows with no account required, which covers most Faire catalogs in a single pass. Upload, download the converted file, done. No formulas, no manual inserts.

Step 4: Bulk generate in Canva

Open your Canva template. Build the design once the way you want every graphic to look, with a frame for the product photo and text fields for the name and price.

Go to the Bulk Create tab, upload the XLSX you got back from Postprep, and connect each element. Drag the image field onto your photo frame, the product_name field onto your title text, the wholesale_price field onto your price text. Hit Generate. Canva produces one finished design per product, images and all.

What took a full day now takes a few minutes.

A Repeatable Faire-to-Canva Workflow

The real payoff is that you only build this once. After the first run you have a system.

Keep a master Canva template per graphic type. One for new collection drops, one for retailer-facing line sheet tiles, one for Instagram product posts, one for Faire Market promos. Each is built once with a photo frame and your text fields.

When your line changes, re-export from Faire, trim to your three columns, run it through Postprep, and reconnect in Canva. A seasonal collection launch becomes a 10-minute job instead of a lost day.

The same converted file feeds more than one channel. Once your images are embedded, the spreadsheet is portable, so the same file works for retailer emails, a PDF catalog, or your scheduler. And since most Faire brands are makers, the vertical guides line up with this workflow directly. If you sell candles, jewelry, or run a boutique, see How Candle Makers Can Use Canva Bulk Create, How Jewelry Sellers Can Use Canva Bulk Create, and How Boutiques Can Use Canva Bulk Create for graphic ideas built on this same export-and-embed flow.

FAQ

Does Faire export product images?

It exports image links, not the image files. The photos you uploaded to a product appear as public URLs in your export. Faire requires at least one image per active product, so the links are already there.

Why won't my Faire image URLs show up in Canva Bulk Create?

Because Canva reads embedded images, not links. The URL sits in the cell as text and Canva never fetches it. You have to embed the actual image inside the spreadsheet first.

Can I just use the =IMAGE() formula instead?

No. =IMAGE() shows a preview in Google Sheets but never embeds real image data in the file. Canva ignores it. You need genuinely embedded images.

How many products can I convert at once?

Postprep's free tier handles 100 rows per file with no account. For a larger Faire catalog, run it in batches of 100 or use a paid tier.

Do I need a paid Canva plan?

Bulk Create is a paid Canva feature, generally on Pro and Teams, and it is desktop only. Confirm it is available on your account, since plan details change.

Should I use wholesale price or retail price in my graphics?

Depends on the audience. Retailer-facing posts and line sheets usually show wholesale, while anything aimed at end shoppers shows retail. Faire exports both, so pull whichever column fits the graphic into your working sheet.

The Short Version

Faire gives you product image URLs. Canva Bulk Create can't read URLs, only embedded images. Export your catalog from the Products tab, trim it to product name, price, and one image URL per row, run it through Postprep to embed the images, then upload the converted XLSX to Canva and generate every graphic at once. Build your templates once and the whole thing becomes a 10-minute task you repeat whenever your line changes.

Try it free at postprep.app — 100 rows, no account required.

Try it free

Canva Bulk Create with real embedded images.

Upload your CSV or XLSX. Select your image column. Download a Canva-ready file. Free for up to 100 rows — no account needed.

Try Postprep →
Pete B.

Written by

Pete B.

Pete is a small business owner who got tired of social media eating his evenings. Posting product graphics across channels used to mean opening Canva, dropping in each image by hand, and repeating that for every listing and every platform. He kept hitting the same wall: Canva Bulk Create can save hours, but it refuses to read image URLs from a spreadsheet — turning a 5-minute workflow into a 2-hour copy-paste job. So he built Postprep to fix that one specific limitation, and writes about bulk content workflows, design tool limitations, and shipping social content without burning out.

Discussion