Freight forwarders & Customs brokers · Multi-shipper · API

    Classification for all your shippers in a single tool

    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.

    Isolated shipper workspaces
    API and signed webhooks
    Instructions per shipper
    Free file check
    CrossbordIA — Forwarder workspace API active

    Shippers

    Maison AtelierFashion
    SS2025 batch · 100%
    Techno IndustrieIndustry
    Parts batch · 87%
    ShopBrightE-com
    Catalogue batch · 45%
    AgroExportAgri-food
    Export batch · 100%

    Maison Atelier — SS2025 batch

    3 jurisdictions · 1 pending question

    REF.PRODUCTHS CODE (EU)COUNTRYSTATUS
    MA-0142👗 Floral silk evening dress6204.49.10.00 Final code
    MA-0143👔 Men's linen-cotton shirt6205.90.10.90 Final code
    MA-0144🧥 Women's cashmere coat6202.20.00.19 Final code
    MA-0145🧣 Scarf 80% wool— ⚠ Pending question
    4 shippers · an isolated workspace per shipperInstructions per shipper · PDF supporting document per final code

    The challenges of freight forwarders & customs brokers

    👥

    Many shippers, no leaks

    Different sectors, countries and catalogues to handle in parallel, without one shipper's data ever mixing with another's.

    ⚡

    Unforgiving deadlines

    A catalogue received the day before a departure, several files to close at the same time: without automation, the team becomes the bottleneck.

    🔌

    Your tools stay in place

    You already have your software and your procedures. Classification must be callable from them, through an API, without changing everything.

    📋

    Justify every choice

    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.

    1 workspace

    Isolated per shipper

    4

    API endpoints

    PDF

    Supporting document per final code

    5

    Available jurisdictions

    Sector features

    The classification engine behind your customs expertise

    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.

    🏢

    One workspace per shipper

    Each shipper has its own workspace: products, batches, history and instructions. One shipper's data is never used for another.

    ISOLATED WORKSPACES
    🔌

    One API, four endpoints

    Single, bulk, multi-country, bulk multi-country. Each call returns a code, or an open question with the codes still in play.

    API · WEBHOOKS
    📦

    Batches processed in the background

    Import 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 · API
    📏

    Instructions per shipper

    Save 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 INSTRUCTIONS
    📊

    Free file check

    Before launch, with no AI and no credits: lines without a description, duplicate references, empty compositions, mandatory columns not mapped.

    FREE
    ⚖️

    A supporting document for every code

    Every 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 DOCUMENT

    REST API · Integration

    Call CrossbordIA from your own tools

    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.

    4

    Endpoints

    100

    Max. items per bulk request

    3

    Webhook attempts (0 s, +1 s, +4 s)

    Single call — ClassificationPOST

    // 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", "…"] } }

    API batch + webhookPOST

    // 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" }

    Track a batch — open questionGET

    // 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

    One workspace per shipper, an overview for you

    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.

    📊 Check before launch — Free, with no AI and no credits, on every file of every shipper.
    🏢 Forwarder workspace — Shippers view4 shippers
    Maison AtelierTechno IndustrieShopBright+ others
    👗

    Floral silk evening dress

    MA-0142 · Maison Atelier

    6204.49.10.00 Final code
    👔

    Men's linen-cotton shirt

    MA-0143 · Maison Atelier

    6205.90.10.90 Final code
    🧥

    Women's cashmere coat

    MA-0144 · Maison Atelier

    6202.20.00.19 Final code
    🔩

    Hexagon head screw M12×50 stainless

    TI-00142 · Techno Industrie

    7318.15.75.90 Final code
    👜

    Cowhide leather handbag

    SB-00143 · ShopBright

    4202.21.00.90 Final code
    Extract · EU codes shown
    📏 Standing instructions — Forwarder workspace
    Your companyMaison AtelierTechno Industrie+ other shippers

    👗 Dresses in the SS25 collection: woven (not knitted) — Maison Atelier

    From ch. 62All destinations

    🧣 Scarves in the Winter range: knitted — Maison Atelier

    Objects: scarvesAll destinations

    🔩 Screws in the VX range: hexagon head — Techno Industrie

    From 7318.15All destinations

    ⭕ O-rings: industrial use, not automotive — Techno Industrie

    From 4016.93 United States only

    Instructions per shipper

    Each shipper's facts, saved once, never mixed

    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.

    ✅ A fact, never a code — An instruction replaces an answer, not the reasoning: the engine always applies the texts, and data declared on the item prevails over the instruction.

    Ready to handle more files with the same team?

    Try CrossbordIA on a shipper's catalogue

    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