How to create product catalogs from scratch using a product feed

Learn how to build a product catalog from scratch in Flipsnack using automation, and keep your product information always up to date across all your catalogs with synchronization.

Overview

With Flipsnack's automation, you have the flexibility to create fully customizable layouts that reflect your brand’s unique style. You can decide exactly how your products are displayed, connect each design element to your product data, and automatically sync any changes from your spreadsheet.

Table of contents 

Step-by-step guide

Download a template to set up your product feed

Add your product information to the spreadsheet 

Upload the CSV/Spreadsheet to Flipsnack

Create the catalog 

Set the layout

Map the grouped elements 

Add an interactive shopping button

Next steps 

Key Benefits

  • Automate catalog updates, eliminating the need for manual input.
  • Manage thousands of SKUs without redesigning your catalog layout.
  • Automatically sync product details, pricing, and availability.
  • Connect your data feed directly to your catalog for easy updates.
  • Create fully customized catalogs from scratch, giving you full control over layout, branding, and interactivity.

Requirements: 

  • Plan: Enterprise 
  • Ideal for company size: Mid-market and Enterprise 
  • Data product spreadsheet

Schedule a consultation with our product experts for personalized assistance.

Step-by-step guide

1.  Download a template to set up your product feed

To start, go to the Automation panel in Flipsnack (bottom-left corner of the dashboard). From there, click Import Feed. 

import feed from Flipsnack

A pop-up window will appear where you can click Download Templates to access the available product feed options.

download templates for product feed

In the downloaded folder, you will find two templates, and the differences between the two are:

  • Simple Product Feed: Designed for products without variations. It's straightforward and ideal for simpler inventories.
  • Variant-Rich Product Feed: Includes detailed attributes such as color, size, material, and more, perfect for products with multiple variations.

 Note: In this article, we’ll use the Simple Product Feed template since it’s easier to customize and ideal for most catalog structures. If you need a catalog with variants, check out this article to learn more. 

Once you download your preferred template, we recommend uploading it to Google Drive and opening it in Google Sheets, because it will be easier to update. 

2. Add your product information to the spreadsheet 

After opening the spreadsheet in Google Sheets, you can start customizing it based on the information you want to display in your catalog. Each column should represent an element you want to automate, such as Name, Price, ImageURL, or Description. If you don't need a particular column, you can delete it. 

Important: Do not delete or modify the SKU column. The SKU acts as the unique identifier for each product, and it’s essential for automation and synchronization to work correctly after you upload your feed to Flipsnack.

Simple Product Feed

Tip: To include images in your content, you can first upload the image files to a web server, FTP, or hosting service that allows you to store and retrieve images. Then, you can copy the image's direct URL and paste it into the designated image column. Also, you can host the images directly in Flipsnack. Please read this article for more details.

3. Upload the CSV/Spreadsheet to Flipsnack

Note:  There are two ways to import product feeds: 

  1. From the main dashboard: Go to Automation (bottom left) → Import Feed to add your product feed.

  2. From Design Studio: Add feeds directly while editing your catalog → Add Feed

From the main dashboard

On the main dashboard, go to Automation, on the bottom left side, click on Import feed.

automation on the main dashboard

From Design Studio

Choose a catalog you want to add your product feed to and click on Automation from the left panel. Click on the bottom Add feedimage-mh (73)

Whatever option you choose, you have two options for where you add your data: Upload CSV file or Google Drive

import feed, google drive or upload CSV

For this example, I will connect to my Google Drive, because it will be easier to update it later on if I make any changes to my spreadsheet, if needed. 

Click on the Connect Google Drive. You will have to log in to your account. From your account, you can pick your spreadsheet and wait until it's imported. 

4. Map the product feed to Flipsnack 

After the upload is complete, the mapping modal will open, called Map feed content, allowing you to connect your spreadsheet with our platform.

mapp feed content in Flipsnack

If your columns have the same names as those in your pre-made templates, they will be mapped automatically.

If not, for example, if you have "Product code" instead of "SKU" you will need to map it manually so it can make the connection between your feed and our platform. 

Important: It’s mandatory to have a valid column with the SKU in the spreadsheet because that is how it will help to sync your catalog ig have any changes. If it’s not valid, an error will appear. 

After you make sure that the feed columns are properly mapped, click on Save Changes. 

5. Create the catalog 

Go to the Homepage in Flipsnack and click on the Create button. You can create a new page in an existing PDF, or select From Scratch.

from scratch in Flipsnack-mh

6. Set the layout

Decide the structure of your catalog, organize placeholders for product elements such as images, titles, and descriptions, or you can add a button as well; here, you are flexible. 

These placeholders will later connect to your product feed for seamless updates.

Tip: For the image, you can use a square element and make it a mask by toggling on the Use as mask in the top-left corner. 

set the layout

When ready, select all elements, click Group, from the upper right corner on the three dots. Then you press the Connect with feed button, which you will find in the upper right corner, and a modal will pop-up.

select your elements and group them

7. Map the grouped elements 

In the Connect with Feed modal:

  • The left side lists your grouped elements.

  • The right side lists your feed columns.

Match each element (e.g., “Product Name”) with the appropriate feed field.
Once done, click Save Changes.

Then go to Automation, from the Side navigation,  and drag and drop the products from your product feed into the layout you made. 

From here, you can easily filter products to see which ones are already used in your catalog and which ones are not. This is especially helpful if you're unsure which products you've already added.
filter used and unused product in the catalog

Tip: To make the process faster, duplicate the element by using Ctrl+D on Windows or Cmd+D on Mac.  A duplicated section will already be connected to the feed, and then just drag and drop it. 

Once you have added your products, please click the Preview button in the upper right corner to test if it worked properly.

8. Add an interactive shopping button

If you want your customers to order directly from your catalog, you can make it shoppable by adding interactive shopping buttons.

If you only need a single button for your product, you can easily add it here. However, if your catalog contains multiple products or variants (for example, different colors or sizes), we recommend reading the dedicated article on variants

To add a button, go to the Interactivity tab and insert a Shopping Button. Make sure the button is part of your grouped elements, then click Connect with Feed.
In the mapping modal, scroll down to the Shop Button section and select what you want to display on the button.

You can customize:

  • Button color and label (Shop.Button.Color, Shop.Button.Label)

  • Tooltip and overlay (Area.Element.Tooltip, Area.Element.Color, Area.Element.Opacity)

  • Website link or secondary action (Website.Link, Website.Button)

Your catalog is now interactive and fully automated.

map the elements

Next steps

Useful resources 

Take your digital content strategy to the next level with data-driven insights and best practices to improve your processes: 

Need expert support? 

Our team is here to help. Connect with our team experts or message us via the in-app chat for personalized assistance.