File storage imports

👍

Welcome note

Data hub is our new upgraded platform, which we rolled out in August 2025. It offers a single unified integration for passing your data through to your Bloomreach products.

You have access to Data hub if you've implemented with Bloomreach after August 2025.

Customers who have implemented before August 2025 should follow the existing documentation for Engagement, Discovery, and Clarity.

This guide covers how to connect to SFTP, Amazon S3, or Google Cloud Storage to import data files.

Prerequisites

  • Configured connection: Under Data hub > Integrations, set up your SFTP, Amazon S3, or Google Cloud Storage connection before you can select it as a file storage option.
  • Storage access permissions: Ensure you have the appropriate permissions to access the storage location and read files from the specified directories.
  • Data hub permissions: Ensure you have the required permissions.
  • File preparation: Prepare your data file in CSV or XML format.

Configure file storage import

After creating a new import and selecting the import type:

Select file storage option

  1. Navigate to the File storage tab.

  2. Click the File storage dropdown menu.

  3. Select your preferred storage option (SFTP, Amazon S3, or Google Cloud Storage). If your storage option doesn't appear, configure the connection first before proceeding.

    File storage import settings in Bloomreach Data hub with options for storage type, directory path, file name, file format, and encoding.

Configure connection details

Specify exactly where your data file lives and how the system should read it:

  • Path to parent directory: Enter the exact static path to the folder in your storage location that contains your data file.
  • File name: Enter the exact name of your data file, including the extension. For example, product-catalog.xml. Specify the complete filename. Avoid using wildcards or regular expressions.
  • File format: Select your file format (CSV or XML) from the dropdown, or choose Autodetect to let the system identify the format automatically.
  • Encoding: Select the character encoding used in your file. Use UTF-8, or select a different encoding if your source system uses another format.

Import limits

Maximum columns: 260 columns per file.

Performance recommendations

  • File size: Maximum of 1 GB per file.
  • Row count: Maximum 1,000,000 rows per import file.

📘

Note

To import bigger files to the Item collection, use the Item collections API and the upload file feature.

Preview and validate data

  1. Click Preview data to validate that your file appears correctly and the system can read it as expected.
  2. Click Next and specify the data mapping.