Skip to content

How to Configure, Run, and Troubleshoot Vendor Data Feeds

What This Task Does

This task sets up a vendor data feed, saves the feed configuration, and uses the feed page to run or troubleshoot imports.

Use it when you are onboarding a new supplier integration or fixing an existing feed.

Before You Start

Make sure:

  • the vendor already exists
  • you know the connector type and importer type you need
  • you know who should receive feed notifications
  • you know whether the feed should run manually or on a schedule

Steps

  1. Open the vendor record.

  2. Create a new feed or open an existing one from the vendor's data-feed area.

  3. If you are creating a feed, choose the connector type and importer type first.

    HTTP File connector — choose this when the vendor publishes a file (CSV, XLSX, or XLS) at a stable, direct download URL. Supply the file URL, not a landing page. You can use the connection test on the feed page to confirm the URL is reachable before running a full import. An optional Bearer token and timeout can also be configured.

  4. Fill in the core settings:

    • name
    • description
    • notification recipients
    • schedule
    • active or paused state
  5. Select the features and reports the feed should use.

  6. Fill in any connector-specific or importer-specific options shown in the form.

  7. Save the feed.

  8. Open the feed page.

  9. From the feed page:

    • start a new run
    • inspect current and recent runs
    • review files when the connector supports it
    • edit the feed again if needed

What Happens Next

After the feed runs successfully:

  • staged vendor catalog items can be created or refreshed
  • staged vendor inventory can be updated
  • downstream mapping and inventory-review workflows can change

Common Mistakes

  • Leaving the feed inactive and expecting scheduled runs.
  • Choosing the wrong connector or importer combination.
  • Expecting all feeds to support the same file tools.
  • Saving the feed but never checking whether runs actually succeeded.

Sources

  • packages/admin/src/Livewire/Admin/Vendor/DataFeeds/CreatePage.php
  • packages/admin/src/Livewire/Admin/Vendor/DataFeed/EditPage.php
  • packages/admin/resources/views/components/vendor/data-feed/form.blade.php
  • packages/admin/resources/views/components/vendor/data-feed/page.blade.php
  • packages/framework/src/Services/DataFeed/Connectors/HttpFileConnector.php