How to Bulk Import Products to UniLink (Upload a CSV of Your Entire Catalog)

How to Bulk Import Products to UniLink (Upload a CSV of Your Entire Catalog)
Skip manual product entry and upload your full product catalog to UniLink in one go using a structured CSV file.
- Bulk import supports up to 500 products per CSV upload — access it from Dashboard → Products → Import.
- Download UniLink's template CSV to get the exact column format before filling in your data.
- UniLink highlights row-level errors after upload so you can fix them without re-uploading the entire file.
Building a product catalog block by block works well when you have five or ten items to add. When your catalog runs to fifty, a hundred, or five hundred products, manual entry is not just slow — it is error-prone. A typo in a price, a missed image URL, an incorrectly formatted product type: small mistakes compound across hundreds of rows. UniLink's bulk import feature solves this by letting you prepare your catalog in a spreadsheet, then upload the whole thing at once with built-in validation to catch errors before they go live on your page.
What Bulk Import Does
Bulk import reads a CSV file you upload and creates or updates products in your UniLink account in a single operation. Each row in the CSV becomes one product, and the columns map to product fields: name, price, description, image URL, product type, and any custom attributes your account supports. After upload, UniLink parses every row, validates the data, and presents a review screen that flags any rows with missing required fields or formatting errors before asking you to confirm the import.
The review step is what separates a reliable import from a chaotic one. Rather than silently skipping bad rows or failing the entire file on the first error, UniLink gives you a line-by-line report: row 47 has a missing price, row 102 has an invalid image URL. You can fix those rows in your spreadsheet and re-upload just the corrected rows, or fix them directly in the review interface for small errors. Only valid rows proceed to import; invalid rows are held until corrected.
Bulk import is a one-time data load by default — importing a product that already exists (matched by name or SKU) creates a duplicate rather than updating the existing entry. If you want to update existing products in bulk, use the bulk export → edit → re-import workflow covered in a separate article. For initial catalog setup, new product launches, or adding a complete new category, bulk import from CSV is the fastest path from spreadsheet to live storefront page.
How to Get Started
- Navigate to Dashboard → Products. Log in at
app.unilink.usand click Products in the sidebar. This is the product library for your UniLink account — all products you add here can be added to any page's product block. - Click Import. The Import button is at the top right of the Products page. Clicking it opens the import dialog with two options: Download Template and Upload CSV.
- Download the template CSV. Click Download Template to get a pre-formatted CSV file with the correct headers and example data in the first row. Open the file in Excel, Google Sheets, or any spreadsheet application. The example row shows exactly how each field should be formatted.
- Fill in your product data. Delete the example row and enter your products, one per row. Fill in the required columns (Name, Price, Type) and as many optional columns (Description, Image URL, SKU, Tags) as you have data for. Save as CSV when done — do not save as .xlsx or any other format.
- Upload your CSV and review. Return to Dashboard → Products → Import, click Upload CSV, and select your file. UniLink displays the review screen with a row count, any validation errors highlighted in red, and a preview of the first few valid products. Fix any errors, then click Confirm Import.
How to Use Bulk Import
- Use the SKU column to prevent duplicates. If your products have SKUs or unique identifiers, fill in the SKU column in the CSV. UniLink uses SKUs to detect duplicate rows within a single upload and flags them during review, preventing you from accidentally importing the same product twice.
- Format image URLs correctly. The Image URL column expects a direct link to a publicly accessible image file (JPEG, PNG, or WebP). Do not use Google Drive share links or other redirect URLs — the image must be served directly at the URL. Use
cdn.unilink.usor any public CDN for reliable hosting. - Set the Type column to match UniLink's product types. Valid values are
physical,digital, andservice. Rows with an unrecognized type value will fail validation. Check the template's example row for the exact spelling and casing. - Fix validation errors in the review screen. After uploading, the review screen shows each error with the row number and field. For small numbers of errors (under 10), you can click the error cell in the review table and edit it inline. For many errors, download the error report, fix the source CSV, and re-upload.
- Confirm the import and verify products. Click Confirm Import on the review screen. UniLink processes the valid rows and redirects you to the Products list. Scroll through the newly added products and spot-check three to five for correct name, price, and image before adding them to a page block.
Key Settings
| Setting | What It Does | Recommended |
|---|---|---|
| CSV column format | Defines which fields map to which columns — must match the template exactly | Always start from the downloaded template; never reorder or rename columns manually |
| Required vs. optional columns | Name, Price, and Type are required; all other columns are optional | Fill in Description and Image URL even if optional — products without images convert worse on pages |
| Maximum rows per upload | One CSV file can contain up to 500 product rows | For catalogs over 500 products, split into multiple CSV files and import sequentially |
| SKU column | Optional unique identifier used to detect duplicates within the upload | Fill in SKU if your products have one — it prevents accidental duplicate creation |
| Tags column | Assigns one or more tags to the product for filtering in the Products library | Use tags to group products by category (e.g., "apparel", "digital", "featured") before import |
Get the Most Out Of Bulk Import
The CSV template is the most important tool in the bulk import workflow. Every column header must match exactly — a column named "Product Name" instead of "Name" will cause every row in that column to fail validation. Download a fresh copy of the template each time you do a new import, especially after UniLink platform updates that may add new supported fields. Never build your import CSV from scratch based on memory or a saved copy of an old template.
Image hosting is one of the most common pain points in bulk import. UniLink requires direct, publicly accessible image URLs. If your images are currently in a Google Drive folder, Dropbox, or local file system, you need to upload them to a public CDN or hosting service first. UniLink's own CDN at cdn.unilink.us is a reliable option — upload images there via the Media Library in the Dashboard, then copy the CDN URLs into your CSV. This extra step takes longer upfront but results in faster image load times on your product pages.
For sellers with existing product data in another platform (Shopify, WooCommerce, Etsy), most of these platforms can export a CSV. Download that export, then use Excel or Google Sheets to reformat the columns to match UniLink's template. The core fields (name, price, description, image URL) are present in most e-commerce exports — it is mainly a matter of mapping and renaming columns, which takes fifteen to thirty minutes for most catalogs. This is far faster than manual entry even for catalogs of just fifty products.
After a successful import, immediately add a product block to a test page and check how your products appear. Pay attention to: image aspect ratios (UniLink displays product images in a consistent format — very wide or very tall images may crop unexpectedly), price formatting (UniLink reads price as a number and applies currency formatting based on your account settings — a price entered as "$29.99" instead of "29.99" may display as "$0.00"), and description length (very long descriptions may be truncated in card views). A ten-minute review after import is much faster than fixing issues after a page is live.
Troubleshooting
| Problem | Cause | Fix |
|---|---|---|
| Every row shows a validation error after upload | Column headers in the CSV do not match UniLink's expected format | Download a fresh template from the Import dialog, copy your data into it, and re-upload |
| Product images do not load after import | Image URLs are not publicly accessible, are redirect URLs, or the hosting is slow | Upload images to a public CDN (e.g., cdn.unilink.us via Media Library), update the CSV with the new URLs, and re-import the affected rows |
| Prices appear as $0.00 after import | Price column contains currency symbols or commas (e.g., "$29.99" or "29,99") instead of plain numbers | Reformat the Price column to plain decimal numbers (29.99), re-upload the corrected CSV |
| Import stopped at 500 rows even though the CSV has more | UniLink limits imports to 500 products per upload | Split the CSV into multiple files of up to 500 rows each and import them sequentially |
- Imports up to 500 products in a single operation — far faster than manual entry
- Row-level validation with an error report prevents bad data from silently entering the catalog
- Compatible with CSV exports from Shopify, WooCommerce, Etsy, and most e-commerce platforms
- Inline error editing in the review screen allows quick fixes without re-uploading the entire file
- 500-row limit per upload requires splitting larger catalogs into multiple imports
- Default behavior creates new products — does not update existing ones on re-import
- Images must be hosted on a publicly accessible URL before import — no direct file uploads in CSV
Is bulk import available on all UniLink plans?
Bulk product import is available on Pro ($19/mo), Business ($49/mo), and Agency plans. Free and Starter plan accounts are limited to manual product entry.
Can I use bulk import to update existing products?
By default, bulk import creates new products. Importing a CSV with the same product names or SKUs will create duplicates. To update existing products in bulk, export them first, edit the CSV, then use the bulk update import option (if available on your plan) or contact support.
What file format does UniLink accept for import?
UniLink accepts CSV files only (.csv). Excel files (.xlsx), Numbers files (.numbers), and other spreadsheet formats are not supported. Save your spreadsheet as CSV before uploading.
What happens if I cancel mid-import?
If you cancel during the review step before clicking Confirm Import, no products are created. If you close the browser after clicking Confirm Import, the import may continue or stop depending on how far it progressed — check the Products list and contact support if you see partially imported data.
Can I import product variants (e.g., sizes and colors)?
Yes. Product variants are supported via additional columns in the template (Variant Name, Variant Value, Variant Price). Download the latest template to see the current variant columns — the template is the authoritative reference for the current import format.
- Download UniLink's template CSV before building your import file — never create the format from scratch.
- The review screen after upload highlights row-level errors so you can fix them before confirming the import.
- Price must be a plain decimal number (29.99) — currency symbols and commas cause validation failures.
- Image URLs must be direct links to publicly accessible files — test each URL in a browser before import.
- For catalogs over 500 products, split into multiple CSV files and import sequentially.
Ready to load your entire product catalog in minutes? Start your bulk import at Dashboard → Products → Import on app.unilink.us.
Create Your Free Link-in-Bio Page
Join thousands of creators using UniLink. 40+ blocks, analytics, e-commerce, and AI tools — all free.
Get Started Free