Welcome to Bambuser Knowledge Base. Whether you're seeking information, looking for solutions, or simply exploring, we're here to assist you every step of the way.

Product Feed

Discover how to optimize your product feed for maximum visibility and sales on e-commerce platforms.

What Is the Product Feed?

The Product Feed allows you to connect your store’s product catalog to Bambuser. This makes your product data accessible directly in BamHub for use in Live Shopping, Shoppable Video, and Video Consultation.
 

Why the Product Feed Is Important

Connecting your feed enables your videos to display real-time product information such as name, image, price, and availability. This lets viewers interact with products, add them to their cart, and complete a purchase—all within the Bambuser interface.

How to Connect Your Product Feed

  1. Go to Settings → Integration → Product Feed → +NEW in your BamHub.
  2. Choose one of the following connection methods:
    • Public Feed URL (XML, CSV): Use this if your catalog is hosted at a publicly accessible link (e.g., Google Merchant Center).
    • SFTP Upload: Use this if your catalog is private or not hosted on a public website. (See the detailed guide at the bottom of this page).
  3. Configure your update frequency: Choose how often Bambuser syncs your feed (from every 6 hours to once every 24 hours).
  4. Field Mapping: Review the mapping between your product fields and Bambuser’s standard schema. You will see a preview of your products to confirm everything looks correct.

     

 

How the Product Feed Is Shared

Your Product Feed is shared across Live, Shoppable Video, and Video Consultation—meaning you only need to connect it once per BamHub.

Sharing Status: "Not Shared" simply means the feed is only used in the specific BamHub you are in. If you manage multiple brands or regions, you can choose to share a single feed across them so you only have to update your catalog in one place.

Limitations

If you want to use multiple product feeds to support products in different global markets, you may need a deeper integration. Learn more here.

 




Guide: Connecting via SFTP

Why use SFTP? If your product catalog is private or sensitive, SFTP acts as a secure "digital tunnel" to send files directly to Bambuser without making them public.

Manual Testing vs. Production Automation: 
While this guide uses FileZilla (available for Windows/Mac) to show you how to manually upload a file for initial testing, production feeds should be automated. Once you have tested the connection, your technical team should set up an automated workflow to "push" your newest feed to our server whenever your inventory updates.

Step 1: Generate Your Security Keys

SFTP uses a "Key Pair" instead of a password. The Public Key is given to Bambuser, and the Private Key stays on your computer (or your server) as your digital signature.

On Windows:

  1. Open PuTTYgen (usually installs automatically with FileZilla).
  2. Click Generate and move your mouse randomly in the gray area until the bar fills up.
  3. The Public Key: Copy the text in the top box (starts with ssh-rsa...). You will paste this into BamHub.
  4. The Private Key: Click Save private key. Save it as a .ppk file in a safe place.

On Mac:

  1. Open Terminal: Press Command (⌘) + Space, type "Terminal," and press Enter.
  2. Type ssh-keygen -t rsa and press Enter. Press Enter 3 more times to skip the optional questions.
  3. Type cat ~/.ssh/id_rsa.pub and press Enter.
  4. The Public Key: Copy the entire line of text that appears (starts with ssh-rsa). You will paste this into BamHub.

Step 2: Configure BamHub

  1. In the BamHub setup screen, select SFTP as the authentication type.
  2. Public Key: Paste the ssh-rsa text you copied in Step 1.
  3. External IP Address: To find this, go to Google and search "What is my IP." Copy those numbers (e.g., 12.345.67.89) and paste them here. Note: For production, this should be the IP of the server doing the automated upload.
  4. Click Authenticate.

Step 3: Test Your Upload via FileZilla

To confirm the connection works before automating it:

  1. Open FileZilla and go to File > Site Manager > New Site.
  2. Protocol: Select SFTP - SSH File Transfer Protocol.
  3. Host: us.sftp.bambuser.com (or eu.sftp.bambuser.com).
  4. Port: 2222.
  5. Logon Type: Select Key file.
  6. User: Enter your Client ID (shown on the BamHub setup screen).
  7. Key file: Browse and select the Private Key file you saved in Step 1.
    • Mac Tip: Your key is in a hidden folder. Press Command + Shift + Period (.) in the file window to see hidden folders like .ssh.
  8. Connect: Once connected, you will see a folder named after your Feed Name. Drag and drop your product file (CSV or XML) inside that folder.

Success! Once the file is uploaded, return to BamHub and click Next to begin field mapping.