Skip to content

Comparison

The Canals AI alternative built for wholesale quoting

Canals’ own live evaluation page says a demo request is “matched to our sample product catalog”, and its home page says your team goes live “once the integration is complete”. ERP Agent starts from your own catalogue file, before any integration work. In the first week, a line such as “M12 nyloc A2” comes back as your own lock nut with a 0–100 match score.

On this page

Two differences you can check before your ERP is connected

  • Your own catalogue in the trial, not a sample one. Canals’ live evaluation page lists what you see in its 10-minute session, including “Customer requests matched to our sample product catalog”. A sample catalogue cannot show whether the agent picks your products, your article numbers and your variants. An ERP Agent pilot runs your real requests against your own catalogue file. When a customer writes “M12 nyloc A2”, the line comes back as your own DIN 985 lock nut in A2 stainless with a match score, and you count the lines that come back right.
  • Reps work on real requests before the ERP is connected. Canals’ home page sets day 1 as “connect your ERP” and says “Once the integration is complete, your team can go live.” ERP Agent starts from a catalogue file. Your company gets its own agent mailbox, reps forward real requests in the first week, and we set up the connection to your ERP during onboarding. Your IT team does not have to open ERP access before your sales team sees what the agent proposes.

Canals vs ERP Agent, side by side

The Canals column uses Canals’ own home page and live evaluation page.

Canals vs ERP Agent, side by side
CanalsERP Agent
You want to see the agent on your own requests before decidingA 10-minute live evaluation in which customer requests are matched to Canals’ sample product catalogA pilot on your own requests and your own catalogue file; you count the lines that come back right
Your team starts on real requestsAfter the ERP is connected: “Once the integration is complete, your team can go live”In the first week, from a catalogue file, while the ERP connection is set up during onboarding

What your rep does with a 40-line request in ERP Agent

All of this happens in one review screen, and every step works from the keyboard.

  1. The draft fills in while you watch

    Lines appear in the table as the agent matches them. Requests with several hundred lines are split into batches that run in parallel.

  2. Go straight to the marked lines

    Every line carries a match score and the agent’s reasoning. Press N to jump to the next line under 80. The customer’s original wording sits next to the proposed product.

  3. Swap with one key

    When more than one product could fit, the line already holds up to three runner-ups from your catalogue, each with its own match score, unit price and line total. Press 1, 2 or 3 to take one, 0 to go back to the agent’s pick, or A to search that line again.

  4. Change the rest by typing

    In quote chat, type “line 3 should be the 50 mm nipple, and add 200 M12 washers”. The agent searches your catalogue and shows each change as before and after, such as “#3 unit price 2.15 € → 2.40 €”. Keep or reject each one. The chat cannot send anything.

  5. Send, and it learns

    Send to your ERP with “Final — send and learn”. The next time a customer writes the same thing, the agent picks the same product. Nobody writes a rule.

Example: an enquiry in the customer’s own words

A maintenance buyer emails a fastener wholesaler. Prices are left out here; in a real draft they come from the customer’s terms in your ERP.

Customer requestIllustrative example
“Morning, can you price the below for Thursday delivery? Thanks”
  1. 200 x M12x40 hex set A2
  2. 200 x M12 nyloc A2
  3. 50 x 3/8 BSP hex nipple brass
  4. 20 x FX-1022 (as last time)
Proposed lines · Illustrative example
Request lineProposed productQtyMatchNote
M12x40 hex set A2Hexagon set screw DIN 933, M12 × 40, stainless A220096“Hex set” read as a fully threaded set screw.
M12 nyloc A2Nylon insert lock nut DIN 985, M12, stainless A220094Grade matches the screws above.
3/8 BSP hex nipple brassHex nipple 3/8 in BSP, brass, 35 mm5076Marked. Two lengths in the catalogue; the 50 mm nipple is alternative 1, one keypress away.
FX-1022 (as last time)Threaded rod M10 × 1000 mm, zinc plated2088The customer’s own code, matched from earlier quotes.

Illustrative example with sample products, codes and scores, showing how a draft is presented for review.

Why the product decision is the part that matters

Reading the lines off an email or a spreadsheet is the easy half of a quote request. The slow half is deciding which of your products each line means when the customer writes shorthand, gives dimensions in their own format or uses their own article number. According to our case study, a sales rep spends on average 4–7 minutes per line when creating quotes and orders by hand (calculate your cost).

That decision depends on your catalogue: your ranges, your variants and your article numbers. That is why an ERP Agent pilot runs on your own catalogue file from the first request, and why the test that matters is how many lines come back as the product your rep would have chosen. See how ERP Agent automates quotes.

How to test it on your own requests

You can run ERP Agent on real requests before any integration work begins.

  1. Send your catalogue

    A product file is enough to start; past quotes help it learn faster. From the first request, the products proposed are your own.

  2. Forward real requests

    Your company gets its own agent mailbox. Reps forward customer requests there or paste them into the web app, and a typical request is ready for review in 3–8 minutes.

  3. Count the lines that come back right

    Include the difficult requests. Our pilot checklist shows how to set up a fair trial.

  4. Connect your ERP

    We set up the connection to your ERP or CRM during onboarding. Reviewed quotes and orders then land in the system your team already uses.

ERP Agent in numbers

4–7 min
per line when quotes and orders are created by hand, according to our case study
95%
average automation across our customers
Over 95%
accuracy in quote-line automation at LVI-WaBeK
3–8 min
for the agent to prepare a typical request

ERP Agent is live with steel, HVAC and fastener distributors. Read how LVI-WaBeK turns customer requests into quote lines with the right products and prices.

Frequently asked questions

Is ERP Agent a good Canals alternative?

Yes, for distributors who want to see the agent work on their own catalogue before any integration work. ERP Agent finds the product from the customer’s words, scores each line from 0 to 100 and starts from a catalogue file the same week while we set up your ERP connection.

Canals vs ERP Agent: what is the main difference?

Canals’ own pages describe a live evaluation against its sample product catalog and a go-live once the ERP integration is complete. ERP Agent runs your real requests against your own catalogue file from the first week, and the ERP connection follows during onboarding.

Can I test ERP Agent on my own catalogue?

Yes. Send your product file and forward real requests, including the difficult ones. Each line comes back as one of your own products with a match score and the agent’s reasoning, so you judge the result on the products your reps would actually quote. Our pilot checklist shows how to set up a fair trial.

Does ERP Agent work with my ERP?

Yes. ERP Agent integrates with Business Central, SAP, NetSuite, Visma, IFS, Sage and any other ERP or CRM. We set up the connection for your company during onboarding, and you can start with a catalogue file the same week. See all integrations.

What happens when the agent picks the wrong product?

Lines under 80 are marked, and lines where more than one product fits carry up to three ranked alternatives with their price and line total. Your rep presses 1, 2 or 3 to swap, or A to search again. When the quote is sent, the agent learns the correction for the next time a customer writes the same thing. If nothing in your catalogue fits, the line goes on your placeholder code instead of a near-miss product.

Does ERP Agent work in languages other than English?

Yes. The app runs in English, Finnish, Swedish, German and Italian, and the agent matches a request in one language against a catalogue in another, for example a Finnish request against an English catalogue.

Does ERP Agent handle steel sold by the kilo or the metre?

Yes. Lines given as lengths are converted between kilograms, metres and pieces, standard lengths are recognised, and a sawing line is added when the requested length differs from the standard length. See steel distribution.

Who are Canals’ main competitors?

Canals’ competitors include other order and quote automation vendors, document capture tools and the AI agents ERP vendors are adding to their own products. Our guide to AI quoting software for distributors explains what to look for.

How is ERP Agent priced?

A setup fee and a monthly subscription. The monthly price is set by your line volume alone: users are unlimited, and quote requests, tenders and sales orders are always included. The setup scope depends on your integrations, product data and business requirements, and you receive an itemised quote before getting started. See how pricing works.

Let’s look at your quote workflow

Bring your hardest enquiry

Send a few real requests, including the difficult ones, and we will show you line by line what the agent proposes from your own catalogue, before any integration work.

  • Your requests and product catalogue
  • Your pricing and review process
  • A clear scope for the next step
Lauri Pelkonen

Lauri Pelkonen

Founder & CEO

Book a 30-minute call Request a demo by email

Or use the address directly