CLOSE
megamenu-tech
CLOSE
service-image

Company

CLOSE
CLOSE
CLOSE
Our Works
Fabyso

Fabyso

A B2B textile procurement platform connecting buyers with the right suppliers. Reckonsys built the Claude-powered layer that explains matches, resolves the messy language of materials, and turns activity into opportunities.

Fabyso case study hero
Client

Fabyso

Industry

Textile & apparel sourcing, B2B marketplace

Built with

Claude API

Services offered

AI Development

Custom Software Development

Data Visualization and Analytics

Background

  • A two-sided marketplace: textile buyers post sourcing requirements, suppliers compete to fulfil them.
  • An algorithmic engine already ranked buyer-supplier fit — but a score alone doesn't say why.
  • Suppliers generated a stream of enquiry, search and contact activity that never reached them as anything actionable.

Challenges

  • Make the match score legible to both sides, including the mismatches.
  • Normalise free-text material names without discarding legitimate variation.
  • Turn raw platform activity into prompts suppliers act on.
  • Add AI to a live marketplace without disturbing the scoring engine underneath.

Solutions

Reckonsys built a Claude-powered intelligence layer on top of Fabyso's existing platform:

  • Explainable matching → plain-language reasons for every match and mismatch.
  • Material normalisation → one fabric entered five ways resolves to one entity.
  • Supplier insight cards → activity turned into opportunity-framed next actions.
  • The engine still ranks → Claude explains, and improves the data it runs on.
A cream clay buyer card and two supplier cards on either side, one linked by a bright glowing orange thread with a copper check tag, the other by a faint broken thread with a small terracotta cross tag.

Matching

Every match, and every mismatch, explained

Claude sits on top of the existing scoring engine rather than replacing it. The algorithm ranks; Claude writes why a supplier fits a requirement — and why an expected one didn't make the shortlist.

Match · Meridian Weaves, Tiruppur · Fit 0.91

Strong fit. Holds certified stock in the exact 65:35 blend and GSM you specified, ships to your destination port regularly, and has fulfilled three orders above your volume in the past year.

Mismatch · Coastal Textile Mills · Fit 0.42

Ranked low despite matching on material and price. Minimum order quantity is roughly four times your requirement, and lead time exceeds your stated delivery window by two weeks.

Technical detail

Plain-language reasoning for why a supplier fits a requirement is grounded in the attributes the engine actually weighed. Mismatch explanations are generated as well as matches, which is the harder generation problem and the one that builds confidence in the ranking. A ranked top-matches view makes a shortlist scannable rather than exhaustive.

Explaining an exclusion is what separates a recommendation engine users trust from one they second-guess. When a buyer can see why an expected supplier did not appear, the ranking stops looking arbitrary.

Five small cream clay fabric swatches, each a slightly different shape, sending glowing orange threads into one neatly folded terracotta fabric bolt.

Materials

One fabric, five spellings

Claude validates free-text material entries against a canonical materials list. Spelling variants, trade names and regional terms resolve to one entity — so matching improves before the scoring engine even runs.

Technical detail

Textile terminology is regional, historical and inconsistently applied, which is precisely why a lookup table never solved this. The same fabric carries different names in different markets and different decades of the trade, and only a model that understands the language can tell a variant from a genuinely different material.

Material normalization - one fabric, five spellings
poly cotton 65/35Buyer enquiry · Tiruppur
P/C 65:35 blendSupplier catalogue
Polycot 65-35Buyer enquiry · Surat
TC 65/35 fabricSupplier catalogue
polyester cotton blnd 65Buyer enquiry · free text
→ CLAUDE
Canonical entry
Polyester / Cotton 65:35
MAT-PC-6535
5 variants resolved · matching accuracy improves upstream of the scoring engine
A cream clay supplier dashboard card with a small glowing orange lightbulb on it and a copper arrow pointing to a single highlighted listing tile.

Supplier insights

Activity turned into the next action

Enquiry volume, search patterns and contact activity pass to Claude as structured signal. It writes dashboard cards that pair an observation with a suggested action — framed as an opportunity, not a passive statistic.

Buyers are searching your blend, but not reaching your listings.

Eleven buyers searched for organic cotton jersey in your shipping region this week. Your catalogue covers it, but the listing does not name the certification they filtered on. Add it to appear in those results.

Technical detail

The distinction is the whole point of the feature. “Views are up 12%” is a number a supplier scrolls past. A prompt that names what changed and what to do about it is something they act on the same day.

“The algorithm ranks. Claude explains why.”

A copper clay scoring dial on a pedestal on the left, untouched, with a faceted terracotta core beside it reading from it and writing onto three small cream cards.

Anthropic partnership

Why Claude, and where it sits

All three features are language problems in different clothes. Claude was chosen for specialised domain vocabulary, consistent structured output at production volume, and copy that reads as considered rather than templated.

The scoring engine stays the ranking authority. Claude reasons about and communicates its output, so the AI layer can improve without touching ranking logic a live marketplace depends on.

Technical detail

Explaining a match means turning a numeric score and a set of attributes into a sentence a sourcing manager will act on. Normalizing material names means recognising that a trade name, a regional term and a misspelling all point at the same fabric, which defeats exact-match lookup and rule-based cleaning alike. Insight cards mean reading behavioural data and writing something a supplier finds worth their attention.

On a marketplace where users see generated text on every result, quality of expression is not cosmetic. It determines whether the feature gets trusted or ignored.

Claude powers all three intelligence features on the Fabyso platform. Fabyso's algorithmic scoring engine remains the ranking authority. That division of labour was deliberate: deterministic scoring where determinism matters and results must be reproducible, Claude where the work is language and judgment. It also keeps the AI layer independently improvable, since prompts and outputs can be refined without touching the ranking logic a live marketplace depends on.

Two empty cream clay desks facing each other across a small gap, linked by several calm glowing orange threads, each carrying a tiny copper tag.

The outcome

Buyers see why a supplier was recommended and why another was not. Suppliers see what buyers are looking for and what to change. Delivered as an ongoing managed engagement, with Reckonsys continuing to operate and extend the layer as the platform grows.

A marketplace that shows its reasoning, on both sides of the transaction.

Reckonsys at a glance

71
Projects executed
60+
Team members
28+
Products built for clients
28+
Projects funded

View other works

All works

Modal_img.max-3000x1500

Discover Next-Generation AI Solutions for Your Business!

Let's collaborate to turn your business challenges into AI-powered success stories.

Get Started