Skip to content

RFQ5 · The guide

How everything works, and every option

Written for the distributor who runs RFQ5. Read it once end to end; come back to section 11 whenever you need a setting. Updated 23 September 2026.

1 · What RFQ5 is, in one paragraph

RFQ5 is a quotation desk for distributors. A customer sends you a request for quotation as an email, a PDF or an Excel bill of quantities. RFQ5 reads it, matches every requested line to your own price list, prices each line only from that list, checks the margin if you gave it your cost, and prepares a draft. A person reviews the draft and clicks Approve & send. The customer receives a PDF quotation in your company name. RFQ5 never invents a product or a price, never sends a quote on its own, and never mixes one distributor's catalogue with another's.

2 · Getting in: pilot, approval, welcome

  1. Apply on the RFQ5 home page: company, your name, work email, what you distribute, roughly how many RFQs you receive a week. You get an acknowledgement at once that says what to send us.
  2. A person reviews the application and approves it, normally within one business day. Approval registers your email domain as a forwarding sender, creates your portal sign-in, and sends the welcome email with the forwarding address and these instructions.
  3. Reply to the welcome with your price list (Excel or CSV) and two or three real RFQs, or upload the list yourself in the portal. We run your real RFQs before your first live quote so you see where RFQ5 is confident and where your team still decides.
  4. Pilots are free and time-boxed, normally 30 days. Moving to a paid plan is an email and an invoice (M-Pesa or bank); nothing changes in how you work.

You can also try the desk without applying: the live desk at /desk runs in your browser with your own file and stores nothing.

3 · The three ways an RFQ reaches RFQ5

RouteHow it worksBest for
Forwarding (recommended)Forward the customer's email, attachments included, to quotes@leadafrik.com. RFQ5 recognises the address or domain you forward from, matches against your list, and drafts a quote. No sign-in, no software to install.Every distributor, from day one.
The live deskOpen /desk, load your price list, paste or attach the RFQ, get the draft on screen. Decide each line, then send from the desk or create a private approval link for a colleague. Nothing is stored unless you create that link.Demos, one-off quotes, working with a prospect on a call.
Gmail auto-inboxRFQ5 watches a mailbox you connect and drafts a quote for every new RFQ, then replies from your own address when a person approves. Needs a Google connection set up by LeadAfrik.Desk Auto and Enterprise plans.

Whichever route, the same engine runs and the same rules apply. Only registered senders are ever quoted; an unknown forwarder is ignored, never guessed at.

4 · Your price list

RFQ5 reads Excel (.xlsx, .xls) and CSV. The first row must be a header. We read these columns by their names, in any order:

ColumnRecognised namesRequired
Descriptiondescription, item, product, name, particulars, materialyes
Unit priceprice, unit price, sell price, list price, rate, amountyes
SKU or codesku, code, item no, part no, part numberstrongly recommended: rows update by SKU on re-import
Costcost, buying, buy price, purchase, landedoptional: switches on the margin check; never printed
Brand, unit, categorybrand or make; unit or uom; category, type, groupoptional
  • Prices are read as whole currency units with decimals and stored exactly; nothing is rounded or estimated.
  • A list with only a cost column is treated as a sell-price list, because one column cannot yield a margin.
  • Re-uploading updates rows by SKU and adds new ones. To replace the list completely, ask the operator to clear the catalogue first, then upload.
  • RFQ5 also reads key specifications out of the description (poles, voltage, kA rating, Cat6 versus Cat6A, material) so a 4-pole request can never auto-match a 3-pole item.

5 · How matching decides

Each requested line is matched against your list in three stages: an exact SKU or approved alias first; then a text match where a conflicting critical specification is disqualifying; then, only among real candidates, a language-model disambiguation. Every line ends up in one of three states:

StateMeaningWhat happens
ReadyThe text match and the model agree on the same single item, it is clearly ahead of the next candidate, and no specification conflicts.Priced from your list. Still not sent until a person approves the quote.
ConfirmA plausible match exists but it is not a clear winner: a near-duplicate is close, or the model picked a non-leading candidate.The reviewer picks from the candidates shown with their specs and prices.
UnmatchedNothing in your list plausibly fits.The reviewer searches your list, adds a manual line, marks it price on request, or leaves it out.

The metric RFQ5 is built around is the false-auto-match rate: a confident wrong match. The target is zero, and the matcher is tested against that on every release.

6 · How pricing decides

  • The unit price is the price in your list for the matched item. Full stop.
  • A customer discount, if you enter one on the desk, is applied to every priced line.
  • A line with no price in your list is quoted as "price on request" with no number, never a guess.
  • Quantities come from the RFQ; the reviewer can correct one before sending.
  • Money is handled in whole minor units, so totals add exactly.

7 · Review, then send

Every draft has a private approval link that expires in 14 days. On it, the reviewer can:

  • Pick the right candidate on a Confirm line, seeing each option's specs and price.
  • Override any line to any item in your list through the inline search.
  • Edit a quantity or a unit price in place; add a manual line; leave a line out; mark a line price on request.
  • Edit the commercial terms for this quote: validity, payment, delivery, notes. Your defaults are pre-filled.
  • Preview the PDF before sending.
  • Approve & send, which is disabled until every flagged line is decided. The quote is emailed with the PDF attached and frozen as an immutable record. Unmatched lines are excluded.

Nothing leaves the desk without that click. That is the rule the whole product is built on.

8 · The quotation PDF

The customer receives a PDF with your company name, address, phone, email, PIN and website as you set them; the quote number; the date; who it is prepared for; validity, payment and delivery terms; the priced line table; the subtotal; and your notes. Price-on-request lines carry no number. Cost and margin never appear.

Quote numbers read PREFIX-YEAR-CODE, for example ACME-2026-A1B2C3. Set the prefix in your portal or ask the operator; the default is RFQ5.

9 · The margin check

If your price list carries a cost column, every priced line shows its gross margin, (price minus cost) divided by price, and the quote shows its overall margin. Set a minimum margin percentage and any line or quote below it is flagged in plain words for the reviewer. It is a signal, not a gate: RFQ5 never blocks or changes a price. Cost is internal and never printed or emailed.

10 · Your portal

Sign in at /portal with your registered email; you receive a one-time link, no password. In the portal you see every quote with its customer-facing total and status, upload or update your price list, set the company identity printed on the PDF and your default terms, and see the forwarding address and your setup checklist. You never see cost or margin there; that is the operator's view.

11 · Every option, where it is set, and what it does

OptionSet byDefaultEffect
Forwarding sendersoperator (approval registers your domain)your email domainOnly mail forwarded from these addresses or domains is quoted for you.
Price listyou (portal) or operatornoneThe only source of products and prices.
Company name, address, phone, email, PIN, websiteyou or operatorcompany namePrinted as the seller on every PDF.
Quote number prefixyou or operatorRFQ5The first part of every quote number.
Validityyou or operator30 daysPrinted on the PDF and pre-filled on each quote.
Payment terms, delivery termsyou or operatorblankPrinted on the PDF when set; editable per quote.
Notes on every quoteyou or operatorblankStanding notes, for example "Prices exclude VAT".
CurrencyoperatorKESThe currency your list is priced in.
Reply-to addressoperatorblankCustomer replies to a sent quote go here instead of to LeadAfrik.
Minimum gross margin %operator0 (no floor)Flags lines and quotes below it. Needs a cost column.
Customer discountreviewer, per quote on the desk0Applied to every priced line of that quote.
Automationoperatordraft for the operatorSee section 12.
Client sign-insoperatoryour contactWho can sign in to your portal.
Gmail connectionoperator with youoffThe auto-inbox route.
Plan and pilot datesoperatorPilot, 30 daysBilling and the pilot window.

12 · Automation options

OptionWhat happens to each incoming RFQ
Draft for the operator (default)RFQ5 drafts the quote and sends the private approval link to the LeadAfrik operator, who reviews and sends. You see the result in your portal and your customer receives the PDF.
Also notify the clientYour portal contacts receive the approval link as well, so your own team can review and send. The operator still sees it.

There is deliberately no "send automatically" option. A quote is a commercial commitment; a person makes it.

13 · Plans and billing

PlanPriceWhat it adds
Pilotfree, time-boxedThe live desk and a supported pilot on your own RFQs.
DeskKES 10,000 per branch per monthYour catalogue kept, saved quotes with an audit trail, branded PDFs, the margin check, about 150 quotes a month, next-business-day support.
Desk AutoKES 25,000 per monthAdds the Gmail auto-inbox and same-business-day support, about 600 quotes a month.
Enterpriseby agreementMulti-branch, custom margin rules, API.

Billing is by invoice, M-Pesa or bank transfer, prices in KES ex-VAT. There is no card checkout. The pricing page carries the current figures.

14 · Security and your data

  • Drafting on the live desk stores nothing; your list stays in your browser for the session. The one exception is creating an approval link, which saves that quote and the catalogue rows it drew on for 14 days so a colleague can review it.
  • A paid or pilot account keeps your catalogue and quotes privately under your organisation. They are never sold, shared with another distributor, or used to train a model.
  • Reading an RFQ uses an AI service for extraction only; the document is treated as untrusted data, and prices never come from it.
  • Forwarded mail is read from a shared LeadAfrik mailbox; only registered senders are processed. Your own Gmail, if connected, is read under your authorisation and can be disconnected at any time.
  • Every change to a quote and every setting change is written to an audit log per organisation.

15 · Support

Email info@leadafrik.com. A person answers next business day on Pilot and Desk, same business day on Desk Auto. Include the quote number or the RFQ subject line and we can usually fix it in one reply. There is no phone line yet.

Ready to start?

Apply for a pilot on the home page, try the live desk now, or sign in if you already have an account.