Solutions

Collect every morning's orders from each retailer's Web-EDI portal into your order system

Retailers' Web-EDI portals have no API, so every morning someone, or an RPA bot, signs in to each one and downloads the order CSV. Kitewell works each portal's screens as a person would, collects the orders, converts them to your order system's format, and imports them. It repeats the learned steps every morning, and when a retailer changes its screens, AI relearns only the operations that no longer match and carries on. Lines with quantities off by a digit go to the order desk before import.

A recorded run of the order intake

A real run of Kitewell against a food wholesaler's order system and three retailers' Web-EDI portals. When you play it, the three lines with unusual quantities stop for review; choose to import or hold them, and it finishes.

Calder Fresh Foods
  1. Maple Lane Market15 s
    Maple Lane Market Supplier Orders: Sign inMaple Lane Market Supplier Orders: Open the order listMaple Lane Market Supplier Orders: Download the CSVMaple Lane Market Supplier Orders: Download the CSV
    1. Sign in
    2. Open the order list
    3. Download the CSV
  2. Bluebird Grocers12 s
    Bluebird Grocers Web-EDI: Sign inBluebird Grocers Web-EDI: Open the order listBluebird Grocers Web-EDI: Download the CSVBluebird Grocers Web-EDI: Download the CSV
    1. Sign in
    2. Open the order list
    3. Download the CSV
  3. Ridgeview Home & Garden13 s
    Ridgeview Vendor Portal: Sign inRidgeview Vendor Portal: Open the order listRidgeview Vendor Portal: Download the CSVRidgeview Vendor Portal: Download the CSV
    1. Sign in
    2. Open the order list
    3. Download the CSV

24 lines collected from three retailers' portals

Comparing each line with the same store's last eight orders…

RetailerOrderDeliveryShip toItemQtyAI check
Maple Lane MarketM-5821010/31Maple Lane Harbor StFirm tofu 14 oz48✓ Usual
Maple Lane MarketM-5821010/31Maple Lane Harbor StSilken tofu 12 oz480Unusualusually 36 to 52 units, ordered 480
Maple Lane MarketM-5821010/31Maple Lane Harbor StFried tofu pouches 5 ct30✓ Usual
Maple Lane MarketM-5821110/31Maple Lane Elm ParkFirm tofu 14 oz30✓ Usual
Maple Lane MarketM-5821110/31Maple Lane Elm ParkSilken tofu 12 oz24✓ Usual
Maple Lane MarketM-5821110/31Maple Lane Elm ParkThick fried tofu 2 ct18✓ Usual
Maple Lane MarketM-5821211/1Maple Lane WestgateFirm tofu 14 oz36✓ Usual
Maple Lane MarketM-5821211/1Maple Lane WestgateThick fried tofu 2 ct24✓ Usual
Maple Lane MarketM-5821211/1Maple Lane WestgateUnsweetened soy milk 32 oz12✓ Usual
Bluebird GrocersHB-2093110/30Bluebird Central DCFried tofu pouches 5 ct120✓ Usual
Bluebird GrocersHB-2093110/30Bluebird Central DCTofu patties 4 ct6Unusualusually 56 to 64 units, ordered 6
Bluebird GrocersHB-2093110/30Bluebird Central DCFirm tofu 14 oz150✓ Usual
Bluebird GrocersHB-2093210/31Bluebird North DCSilken tofu 12 oz90✓ Usual
Bluebird GrocersHB-2093210/31Bluebird North DCThick fried tofu 2 ct72✓ Usual
Bluebird GrocersHB-2093210/31Bluebird North DCUnsweetened soy milk 32 oz48✓ Usual
Bluebird GrocersHB-2093310/31Bluebird North DCFirm tofu 14 oz110✓ Usual
Ridgeview Home & GardenK7-044111/1Ridgeview FairviewSilken tofu cups 3 pk72✓ Usual
Ridgeview Home & GardenK7-044111/1Ridgeview FairviewChilled tofu kit40✓ Usual
Ridgeview Home & GardenK7-044111/1Ridgeview FairviewNatto 3 pk120Unusualstore has never ordered this item
Ridgeview Home & GardenK7-044111/1Ridgeview FairviewFirm tofu 14 oz60✓ Usual
Ridgeview Home & GardenK7-044211/1Ridgeview LakesideSilken tofu cups 3 pk60✓ Usual
Ridgeview Home & GardenK7-044211/1Ridgeview LakesideChilled tofu kit30✓ Usual
Ridgeview Home & GardenK7-044211/1Ridgeview LakesideUnsweetened soy milk 32 oz24✓ Usual
Ridgeview Home & GardenK7-044211/1Ridgeview LakesideSilken tofu 12 oz48✓ Usual

Lines waiting for review (3)

The AI held these lines and said why. Import each one, or hold it until the retailer confirms. The 21 usual lines are imported when you approve.

  • Silken tofu 12 ozMaple Lane Market · Maple Lane Harbor St

    Last eight orders: 36 · 40 · 44 · 38 · 52 · 40 · 36 · 48

    usually 36 to 52 units, ordered 480

  • Tofu patties 4 ctBluebird Grocers · Bluebird Central DC

    Last eight orders: 56 · 60 · 64 · 60 · 58 · 62 · 60 · 64

    usually 56 to 64 units, ordered 6

  • Natto 3 pkRidgeview Home & Garden · Ridgeview Fairview

    This store has never ordered this item

    store has never ordered this item

The demo portals are live; the sign-in page shows the ID and password: Maple Lane Market · Bluebird Grocers · Ridgeview Home & Garden

Kitewell's browser took each screenshot after an operation, and each portal's seconds are the time it really took.

A real run in a demo environmentRun on October 29, 2026, across three retailers' portals

What goes wrong with Web-EDI orders every morning

What we often hear from companies that collect orders from retailers' Web-EDI portals.

  1. 01

    A retailer updated its portal, the bot stopped, and orders were keyed by hand

    AI relearns only the operations the screen no longer matches and finishes collecting that morning's orders. Each relearned operation is recorded with a screenshot, and from the next morning on, it repeats that.

  2. 02

    Every new retailer means another job for a developer

    Someone on the order desk tells Kitewell about the new retailer's portal and asks, and it adds that retailer's steps to the workflow. They see what changes before it is added.

  3. 03

    One retailer uses one-time passcodes, so someone babysits the bot every morning

    The run stops and asks for the code; once someone enters it, the run carries on in the same browser. Portals that need a client certificate run on the computer that holds it.

  4. 04

    An order off by a digit is caught after it ships

    Before importing, each line is compared with the same store's past orders, and quantities that look off by a digit, or items the store never ordered, go to the order desk with the reason. Only usual lines move on.

  5. 05

    The person who built the order bot left, and nobody can fix it

    Bots on UiPath, WinActor, BizRobo!, or Power Automate Desktop move to Kitewell with the same steps through the migration tool. A description of what the bot does and a map from its old steps to the new ones stay, and to change a step, your staff ask Kitewell.

When the screen orders go into changes

AI reads customers' orders in their own formats, a person checks them, and Kitewell enters them in a sales system with no API. When the sales system is redesigned, Kitewell reads the new screen, relearns the operations that changed, and keeps entering. It relearns the same way when a retailer's Web-EDI screens change.

Order entry workflow

A real run in a demo environment40 seconds, narration and captions

Start with one retailer's portal

Confirm that Kitewell collects and imports orders from one of your retailers' portals into your order system, then add the rest.

  1. 01

    Connection test

    Pick one retailer. Kitewell signs in to its Web-EDI portal, downloads the order CSV, converts it to your order system's format, and imports it. The run's record, with screenshots, is yours to keep.

  2. 02

    One-month PoC

    Add retailers and run on every morning's orders, with weekly records of how the imported lines match, how often it stopped, and how many lines went to the order desk. If the agreed success criteria are not met, there is no charge.

  3. 03

    Production

    It runs at a set time every morning. When a retailer is added, the person in charge asks Kitewell to add its steps. Support for building and maintaining it is available from Descarty or a partner.

See the terms of the one-month PoC

Already running order bots?

Order bots on UiPath, WinActor, BizRobo!, or Power Automate Desktop move to Kitewell with the same steps through its migration tool. Each takes about a day of work, then runs on the same mornings as your bot, and you switch once the imported lines match.

See RPA migration

Frequently asked questions

Does it work with portals that use one-time passcodes or client certificates?
With one-time passcodes, the run stops and asks for the code, and once someone enters it, it carries on in the same browser. With client certificates, it runs on a computer that holds the certificate. Sites with bot checks such as image CAPTCHAs are not automated.
Do the retailers' terms allow automating their portals?
Each retailer's terms are checked before the connection test. Portals whose terms do not allow automation are not automated. Where a retailer offers EDI, an API, or file exchange, that is the better route.
How do the orders get into our order system?
Kitewell works your order system's import screen, writes an import CSV, or registers the lines through an API if there is one. An order system with no API is entered through its screens.
What if it does not finish before the order cutoff?
It runs at a set time every morning, and if it cannot get through a portal, it tells your staff right away. A run can restart from the step that stopped, not from the beginning.
Where do our order data and screens go?
Kitewell runs on your computers or servers, and the order data stays in the company. What goes to AI is only the screen and line contents needed to operate and check, and only to the AI model you choose. With an in-house model, nothing leaves.
Can our current RPA order bots be moved?
Bots on UiPath, WinActor, BizRobo!, and Power Automate Desktop move with the same steps through the migration tool, in about a day of work each, including the way they import orders today.

Start with a connection test on one retailer's portal

On one of your retailers' portals and your order system, see Kitewell collect the orders, send unusual lines to the order desk, and import the rest.