An isolated workspace per shipper, bulk imports, an API and webhooks: CrossbordIA classifies for the EU, the United Kingdom, the United States, Norway and Canada, stops on a question when a fact is missing, and attaches to every final code a PDF supporting document to show in an audit.
Maison Atelier — SS2025 batch
3 jurisdictions · 1 pending question
| REF. | PRODUCT | HS CODE (EU) | COUNTRY | STATUS |
|---|---|---|---|---|
| MA-0142 | 👗 Floral silk evening dress | 6204.49.10.00 | Final code | |
| MA-0143 | 👔 Men's linen-cotton shirt | 6205.90.10.90 | Final code | |
| MA-0144 | 🧥 Women's cashmere coat | 6202.20.00.19 | Final code | |
| MA-0145 | 🧣 Scarf 80% wool | — | ⚠ Pending question |
Different sectors, countries and catalogues to handle in parallel, without one shipper's data ever mixing with another's.
A catalogue received the day before a departure, several files to close at the same time: without automation, the team becomes the bottleneck.
You already have your software and your procedures. Classification must be callable from them, through an API, without changing everything.
You declare on the strength of your client's information. In an audit, you must be able to show the texts applied and the facts used, line by line.
Isolated per shipper
API endpoints
Supporting document per final code
Available jurisdictions
Sector features
Through the API from your tools or directly in the interface: CrossbordIA handles more references with the same rigour, and keeps you in charge of every decision.
Each shipper has its own workspace: products, batches, history and instructions. One shipper's data is never used for another.
ISOLATED WORKSPACESSingle, bulk, multi-country, bulk multi-country. Each call returns a code, or an open question with the codes still in play.
API · WEBHOOKSImport a shipper's catalogue or send it through the API (up to 100 items per bulk request). A signed webhook tells you when the batch is finished.
EXCEL · CSV · APISave a fact for a shipper's similar items (“scarves in the Winter range are knitted”): it applies to that shipper's batches, never to another's. A fact, never a code.
PERMANENT INSTRUCTIONSBefore launch, with no AI and no credits: lines without a description, duplicate references, empty compositions, mandatory columns not mapped.
FREEEvery final code comes with a PDF: GIRs, notes, HSEN or CNEN quoted word for word, the facts used and their source. CrossbordIA helps you classify; it is neither a BTI nor legal advice, and the declaration remains yours.
CUSTOMS SUPPORTING DOCUMENTREST API · Integration
Keep your software and your procedures: call the classification engine from your internal tools with an X-API-Key. Test keys (cbrd_test_) to develop, production keys to declare.
Four endpoints: single, bulk (1 to 100 items), multi-country, bulk multi-country. Per-minute and per-day limits depend on your plan.
Endpoints
Max. items per bulk request
Webhook attempts (0 s, +1 s, +4 s)
// POST /functions/v1/classify-api
{ "reference": "MA-0146",
"description": "Knitted scarf, 80% wool, 20% polyamide",
"jurisdiction": "EU" }
// Response 200 (extract)
{ "success": true,
"data": { "reference": "MA-0146",
"status": "code",
"hs_code": "6117.10.00.00",
"jurisdiction": "EU-FR",
"citations": ["Section XI, note 2", "…"] } }
// POST /functions/v1/classify-api-bulk
{ "jurisdiction": "EU",
"products": [{ "reference": "MA-0145", "description": "Scarf 80% wool, 20% polyamide" }],
"webhook_url": "https://client.example/webhook" }
// Webhook received at the end (signed X-Webhook-Signature)
{ "event": "bulk.api.completed",
"data": { "status": "completed", "total": 1,
"succeeded": 1, "failed": 0 },
"timestamp": "2026-10-01T09:12:00Z" }
// GET — batch results
{ "status": "completed",
"results": [{ "reference": "MA-0145",
"to_confirm": true,
"open_question": {
"question": "Is the scarf knitted?",
"choices": [{ "code": "6117.10" }, { "code": "6214.20" }] } }]
Multi-shipper management
Switch from one shipper to another in one click. Each shipper's products, batches, history and instructions stay in its workspace. An email lets you know at the end of each batch, without ever mixing catalogues.
Before each batch, the free file check flags missing descriptions, duplicate references and empty compositions.
Floral silk evening dress
MA-0142 · Maison Atelier
Men's linen-cotton shirt
MA-0143 · Maison Atelier
Women's cashmere coat
MA-0144 · Maison Atelier
Hexagon head screw M12×50 stainless
TI-00142 · Techno Industrie
Cowhide leather handbag
SB-00143 · ShopBright
👗 Dresses in the SS25 collection: woven (not knitted) — Maison Atelier
🧣 Scarves in the Winter range: knitted — Maison Atelier
🔩 Screws in the VX range: hexagon head — Techno Industrie
⭕ O-rings: industrial use, not automotive — Techno Industrie
Instructions per shipper
Each shipper has its own ranges and its own way of describing products. When you answer a question for one of them, tick “Save this answer for other items”: the fact applies to that shipper's similar items, with the scope you choose (code level, objects, all destinations or just one), and never to another shipper's batches.
Ready to handle more files with the same team?
10 free credits, no credit card. 1 credit per item and per country, nothing is charged if the classification fails; answers, supporting documents and the file check are free.
No commitment · Access depends on your plan · GDPR