PageSourceSearch

https://www.hublerx.ai/assets/B2BWhatsAppOrderingApp-BM-zflJA.js

js hublerx.ai collected 2026-10-05 13:56:20 UTC 39,706 bytes, 1 lines download raw bytes

1import{j as e}from"./vendor-query-D99uS0qj.js";import{L as s}from"./vendor-router-Cw6hfOiu.js";import{S as i,N as n,F as o}from"./SEOMeta-B0mPYnDg.js";import{J as l,m as d}from"./JsonLd-BaTE8AAp.js";import{B as c}from"./Breadcrumb-QCOqDFly.js";import"./index-DJCxwR7m.js";import"./vendor-radix-CnN4FCQV.js";import"./vendor-helmet-CyixBo11.js";import"./vendor-icons-B4w9GMMw.js";const m="/resources/blog",x=[{slug:"b2b-whatsapp-ordering-app-for-manufacturers-distributors",title:"B2B WhatsApp Ordering App for Manufacturers: What to Look For",tag:"B2B WhatsApp"},{slug:"whatsapp-order-management-large-distributors",title:"How Large Distributors Use WhatsApp Order Management to Handle High-Volume Multi-SKU Orders",tag:"Distributors"},{slug:"whatsapp-ordering-vs-b2b-portal-manufacturers",title:"WhatsApp Ordering vs B2B Portal: Why Manufacturers Stop Fighting",tag:"Strategy"},{slug:"whatsapp-order-template-why-unstructured-messages-cost-manufacturers",title:"WhatsApp Order Templates: Why Unstructured Messages Are Costing Manufacturers",tag:"Templates"},{slug:"whatsapp-order-management-for-van-sales",title:"WhatsApp Order Management for Van Sales: How Field Reps Close Orders Faster",tag:"Van Sales"}],p=[{tag:"FAILURE MODE 01",icon:"link_off",accentBg:"bg-red-50 border-red-200",accentText:"text-red-600",headline:'The distributor calls it "surf big." Your ERP calls it HPC-SURF-3KG-24.',scenario:'Rajesh at Metro Distributors sends: "200 amul 1L, 50 surf big, 30 butter small pack". A retail WhatsApp tool receives this and can send an auto-reply: "Thanks, your order has been received." But it cannot resolve "surf big" to HPC-SURF-3KG-24. It cannot resolve "butter small pack" to DAIRY-AML-BTR-100G. It cannot build and maintain a per-distributor mapping table of 400+ informal product names. Result: Someone on your team still reads the message and enters the order manually.',fix:'HublerX maintains a per-distributor alias library. "Surf big" for Metro Distributors maps to HPC-SURF-3KG-24 at 97% confidence. Built from 6 months of historical orders. Reaches 85–90% auto-processing within 90 days.'},{tag:"FAILURE MODE 02",icon:"sync_problem",accentBg:"bg-amber-50 border-amber-200",accentText:"text-amber-600",headline:"The tool creates a lead. You need a SAP sales order.",scenario:'A retail WhatsApp tool can log the order in its own database. Some can push a notification to your team. What they cannot do is create a standard SAP sales order — with all required fields populated, standard pricing applied, the correct customer master record, and the right plant and storage location. Without that, someone still has to re-enter the order in ERP. "Connected to ERP" in a retail tool typically means a webhook that sends a JSON payload. Your ERP team still has to map that payload to a sales order, write the middleware, and maintain it every time the ERP is updated.',fix:"Tested, native connectors to SAP B1, SAP ECC, SAP S/4HANA, Oracle EBS, D365, and Tally. Standard transactions — no custom objects, no middleware. Six-week go-live. Your ERP team does not need to be involved beyond initial master data mapping."},{tag:"FAILURE MODE 03",icon:"credit_card_off",accentBg:"bg-violet-50 border-violet-200",accentText:"text-violet-600",headline:"The order is confirmed. The credit limit was already breached.",scenario:"A retail WhatsApp tool has no concept of B2B credit limits, customer-specific pricing tiers, active trade promotion schemes, or volume discount structures. It confirms whatever message arrives. Your team discovers the credit breach at month end. The margin leakage from wrong pricing is invisible until a distributor raises a dispute.",fix:"Every order validated against live ERP master data before confirmation. Credit limit checked against current outstanding balance. Customer price list applied. Active trade schemes applied. Volume tiers applied. Off-list discount requests routed for approval before the order is confirmed. Breach rate: below 0.5% vs 5–8% under manual processing."}],h=[{feature:"Reads unstructured messages",hublerx:{v:"Yes",t:"yes"},wati:{v:"Template required",t:"partial"},portal:{v:"Portal form only",t:"no"},manual:{v:"Human reads it",t:"partial"}},{feature:"Per-distributor alias library",hublerx:{v:"Yes",t:"yes"},wati:{v:"No",t:"no"},portal:{v:"No",t:"no"},manual:{v:"Rep's memory",t:"partial"}},{feature:"Creates ERP sales order",hublerx:{v:"Native",t:"yes"},wati:{v:"Parallel system",t:"no"},portal:{v:"Manual ERP entry",t:"no"},manual:{v:"Manual entry",t:"partial"}},{feature:"Credit limit enforcement",hublerx:{v:"Live ERP check",t:"yes"},wati:{v:"No",t:"no"},portal:{v:"If configured",t:"partial"},manual:{v:"No",t:"no"}},{feature:"Customer-specific pricing",hublerx:{v:"Auto-applied",t:"yes"},wati:{v:"No",t:"no"},portal:{v:"If configured",t:"partial"},manual:{v:"Manual lookup",t:"partial"}},{feature:"Trade scheme / promo rules",hublerx:{v:"Auto-applied",t:"yes"},wati:{v:"No",t:"no"},portal:{v:"If configured",t:"partial"},manual:{v:"Usually missed",t:"no"}},{feature:"Distributor behaviour change",hublerx:{v:"Zero — same WA",t:"yes"},wati:{v:"Some templates",t:"partial"},portal:{v:"New portal login",t:"no"},manual:{v:"Zero",t:"yes"}},{feature:"Voice note handling",hublerx:{v:"Yes",t:"yes"},wati:{v:"No",t:"no"},portal:{v:"No",t:"no"},manual:{v:"Rep transcribes",t:"partial"}},{feature:"Go-live timeline",hublerx:{v:"6 weeks",t:"yes"},wati:{v:"4–8 weeks",t:"partial"},portal:{v:"3–6 months",t:"no"},manual:{v:"Already live",t:"partial"}},{feature:"Auto-processing at 90 days",hublerx:{v:"85–90%",t:"yes"},wati:{v:"N/A",t:"no"},portal:{v:"N/A",t:"no"},manual:{v:"0%",t:"no"}}],u=[{input:"amul 1L",resolves:"DAIRY-AML-1L-FULL",conf:99,uses:248,flag:!1},{input:"surf big",resolves:"HPC-SURF-3KG-24",conf:97,uses:192,flag:!1},{input:"butter small",resolves:"DAIRY-AML-BTR-100G",conf:96,uses:167,flag:!1},{input:"maggi 12 pack",resolves:"FNOOD-MAG-70G-12",conf:94,uses:143,flag:!1},{input:"100 lux",resolves:"HPC-LUX-100G-BAR",conf:91,uses:118,flag:!1},{input:"dairy milk slab",resolves:"CONF-DM-165G-SLAB",conf:88,uses:96,flag:!1},{input:"surf big do 200pk",resolves:"HPC-SURF-3KG-24",conf:64,uses:3,flag:!0}],b=[{day:"Day 1",pct:72,label:"70–75%",note:"Seeded from 6mo history"},{day:"Day 30",pct:82,label:"80–85%",note:""},{day:"Day 90",pct:87,label:"85–90%",note:"Target milestone"},{day:"Day 180",pct:93,label:"90–95%",note:"Most distributors"}],g=[{icon:"factory",bg:"bg-emerald-50 border-emerald-100",iconColor:"text-emerald-600",tag:"MANUFACTURERS",title:"You manufacture. Distributors order.",body:"Food and FMCG manufacturers with regional distributor networks. 200–600 orders per day arriving via WhatsApp from accounts that have never used your portal and never will. The alias library learns each distributor's language. The ERP connector writes to your SAP or Oracle. Your team manages exceptions.",cta:"WhatsApp order management for food & FMCG",href:"/whatsapp-order-management-food-fmcg-manufacturers"},{icon:"warehouse",bg:"bg-blue-50 border-blue-100",iconColor:"text-blue-600",tag:"LARGE DISTRIBUTORS",title:"You distribute. Retailers order.",body:"Regional and national distributors with 200–400 retailer accounts. Kirana stores, modern trade, sub-distributors — all ordering via WhatsApp at all hours. Same platform, same alias library, same ERP write. Your team of 15 order entry staff becomes 3 exception handlers within 90 days.",cta:"How large distributors use HublerX",href:"/resources/blog/whatsapp-order-management-large-distributors"},{icon:"local_shipping",bg:"bg-violet-50 border-violet-100",iconColor:"text-violet-600",tag:"VAN SALES TEAMS",title:"Your reps are in the field. Orders should reach ERP before they leave.",body:"Field reps sending orders from the road. Credit checked before they promise delivery. ERP updated before they reach the next outlet. End-of-day reconciliation eliminated. Works for internal van sales teams and independent third-party distribution companies alike.",cta:"WhatsApp order management for van sales",href:"/whatsapp-van-sales-order-management"},{icon:"account_tree",bg:"bg-slate-100 border-slate-200",iconColor:"text-slate-600",tag:"MULTI-TIER DISTRIBUTION",title:"Principal → distributor → sub-distributor → retailer.",body:"Every tier orders via WhatsApp. Every order needs to reach the right ERP. HublerX handles multi-principal configurations — separate alias libraries, pricing rules, and ERP connections per principal, one platform for your operations team.",cta:null,href:null}],f=[{title:"WhatsApp Order Management Software",body:"The complete guide to WhatsApp-to-ERP automation for manufacturers",href:"/whatsapp-order-management-software"},{title:"WhatsApp Orders for Food & FMCG",body:"Shelf-life validation, alias mapping, and distributor order management for food manufacturers",href:"/whatsapp-order-management-food-fmcg-manufacturers"},{title:"Van Sales Order Management",body:"Field order capture — from kirana routes to multi-principal van distribution",href:"/whatsapp-van-sales-order-management"},{title:"WhatsApp to ERP Integration",body:"SAP, Oracle, D365, Tally — tested connectors, 6-week go-live",href:"/whatsapp-erp-integration"},{title:"WhatsApp Ordering System for Distributors",body:"Scale order capture across hundreds of retailer accounts",href:"/whatsapp-ordering-system-distributors"},{title:"Order Management Module",body:"Full platform — quotes, pricing, promotions, multi-channel capture, ERP push",href:"/modules/order-management"}];function r({v:t,t:a}){return a==="yes"?e.jsxs("span",{className:"inline-flex items-center gap-1 text-green-700 font-medium text-sm",children:[e.jsx("span",{className:"material-symbols-outlined text-green-500 text-base leading-none",children:"check_circle"}),t]}):a==="no"?e.jsxs("span",{className:"inline-flex items-center gap-1 text-red-600 font-medium text-sm",children:[e.jsx("span",{className:"material-symbols-outlined text-red-400 text-base leading-none",children:"cancel"}),t]}):e.jsxs("span",{className:"inline-flex items-center gap-1 text-amber-700 font-medium text-sm",children:[e.jsx("span",{className:"material-symbols-outlined text-amber-500 text-base leading-none",children:"warning"}),t]})}function B(){return e.jsxs("div",{className:"bg-white text-slate-900 font-body antialiased",children:[e.jsx(i,{title:"B2B WhatsApp Ordering App for Manufacturers | Not a Chatbot | HublerX",description:"WATI and Interakt were built for retail. HublerX is built for B2B manufacturing — reads unstructured distributor orders, maintains a per-account alias library, validates credit and pricing, and writes a SAP sales order in under 2 minutes. No template required.",path:"/b2b-whatsapp-ordering-app"}),e.jsx(l,{schema:d([{name:"Home",item:"https://www.hublerx.ai/"},{name:"Order Management",item:"https://www.hublerx.ai/modules/order-management"},{name:"B2B WhatsApp Ordering App",item:"https://www.hublerx.ai/b2b-whatsapp-ordering-app"}])}),e.jsx(l,{schema:{"@context":"https://schema.org","@type":"SoftwareApplication",name:"HublerX B2B WhatsApp Ordering",applicationCategory:"BusinessApplication",operatingSystem:"Web",description:"B2B WhatsApp ordering app for manufacturers and distributors — NLP extraction, per-distributor alias library, credit enforcement, and native ERP integration.",url:"https://www.hublerx.ai/b2b-whatsapp-ordering-app",publisher:{"@type":"Organization",name:"HublerX",url:"https://www.hublerx.ai"}}}),e.jsx(n,{}),e.jsxs("main",{className:"pt-20",children:[e.jsx(c,{}),e.jsx("section",{className:"bg-gradient-to-b from-slate-50 to-white border-b border-slate-100 pt-6 pb-16 lg:pt-10 lg:pb-20",children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:e.jsxs("div",{className:"grid lg:grid-cols-2 gap-14 items-center",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"inline-flex items-center gap-2 bg-blue-50 border border-blue-100 px-3 py-1.5 rounded-full mb-5",children:[e.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-primary animate-pulse"}),e.jsx("span",{className:"font-mono text-[10px] uppercase tracking-[0.18em] text-primary font-bold",children:"B2B WhatsApp Ordering"})]}),e.jsxs("h1",{className:"font-headline font-black text-4xl lg:text-5xl text-slate-900 leading-tight tracking-tight mb-5",children:["Not a chatbot. Not a catalogue.",e.jsx("br",{}),e.jsx("span",{className:"text-primary",children:"A B2B ordering system built for manufacturers."})]}),e.jsx("p",{className:"text-lg text-slate-600 leading-relaxed mb-3 max-w-xl",children:'WATI, Interakt, and AiSensy were built to send automated replies to retail customers. They were not built to read "bhai 200 amul 1L, 50 surf 3kg" and create a SAP sales order.'}),e.jsx("p",{className:"text-lg text-slate-600 leading-relaxed mb-8 max-w-xl",children:"HublerX was. It reads every unstructured message your distributors send, maps informal product names to your ERP item codes, validates credit and pricing, and writes a confirmed sales order in under 2 minutes. Without any distributor behaviour change."}),e.jsxs("div",{className:"flex flex-wrap gap-4 mb-8",children:[e.jsxs(s,{href:"/get-a-demo",className:"bg-primary hover:bg-primary/90 text-white font-headline font-bold px-8 py-3.5 rounded-lg transition-all shadow-lg shadow-primary/20 flex items-center gap-2",children:["Book a Demo",e.jsx("span",{className:"material-symbols-outlined text-lg",children:"arrow_forward"})]}),e.jsx(s,{href:"/whatsapp-order-management-software",className:"border border-slate-200 hover:border-primary/30 text-slate-700 hover:text-primary font-headline font-semibold px-8 py-3.5 rounded-lg transition-all",children:"See the Product Page"}),e.jsxs(s,{href:"/resources/tools/roi-calculator",className:"border border-slate-200 hover:border-primary/30 text-slate-700 hover:text-primary font-headline font-semibold px-8 py-3.5 rounded-lg transition-all inline-flex items-center gap-2",children:["Measure My Order Lag Costs",e.jsx("span",{className:"material-symbols-outlined text-lg",children:"calculate"})]})]}),e.jsx("div",{className:"flex flex-wrap gap-3",children:["No Template Required","ERP Connected","85–90% Auto-Processing"].map(t=>e.jsxs("span",{className:"flex items-center gap-1.5 bg-slate-50 border border-slate-200 text-slate-600 text-xs font-mono font-medium uppercase tracking-wider px-3 py-1.5 rounded-md",children:[e.jsx("span",{className:"material-symbols-outlined text-primary text-sm",children:"check_circle"}),t]},t))})]}),e.jsxs("div",{className:"relative",children:[e.jsx("div",{className:"absolute -inset-3 bg-primary/5 rounded-3xl blur-2xl"}),e.jsxs("div",{className:"relative bg-white border border-slate-200 rounded-2xl shadow-2xl overflow-hidden",children:[e.jsxs("div",{className:"bg-slate-900 px-5 py-3 flex items-center gap-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-primary"}),e.jsx("span",{className:"font-mono text-[10px] uppercase tracking-widest text-white/60",children:"HublerX · Order Intelligence"})]}),e.jsxs("div",{className:"p-5 space-y-3",children:[e.jsxs("div",{className:"bg-slate-100 rounded-xl p-3.5 max-w-xs",children:[e.jsx("p",{className:"font-mono text-[9px] text-slate-400 mb-1",children:"DISTRIBUTOR · 8:47 PM"}),e.jsx("p",{className:"text-sm text-slate-700",children:'"need 200 amul 1L, 50 dahi 400g, 30 butter 100g delivery friday"'})]}),e.jsxs("div",{className:"flex items-center gap-2 px-1",children:[e.jsx("div",{className:"h-px flex-1 bg-slate-100"}),e.jsx("span",{className:"font-mono text-[9px] text-slate-400 uppercase tracking-widest",children:"AI processing · alias match · ERP validate"}),e.jsx("div",{className:"h-px flex-1 bg-slate-100"})]}),e.jsxs("div",{className:"border border-primary/20 bg-primary/5 rounded-xl p-3.5",children:[e.jsx("p",{className:"font-mono text-[9px] text-primary mb-2 uppercase tracking-widest",children:"ERP Sales Order · Auto-Generated"}),e.jsx("div",{className:"space-y-1.5",children:[{sku:"DAIRY-AML-1L-FULL",qty:"200 cs",price:"₹28.00",conf:"99%"},{sku:"DAIRY-AML-DAHI-400G",qty:"50 cs",price:"₹45.00",conf:"97%"},{sku:"DAIRY-AML-BTR-100G",qty:"30 cs",price:"₹52.00",conf:"96%"}].map(t=>e.jsxs("div",{className:"flex items-center gap-2 text-xs",children:[e.jsx("span",{className:"font-mono text-slate-600 flex-1",children:t.sku}),e.jsx("span",{className:"text-slate-400",children:t.q
1ty}),e.jsx("span",{className:"font-semibold text-slate-700",children:t.price}),e.jsx("span",{className:"font-mono text-green-600 text-[10px]",children:t.conf})]},t.sku))}),e.jsxs("div",{className:"mt-2 pt-2 border-t border-primary/10 flex items-center justify-between",children:[e.jsx("span",{className:"font-mono text-[9px] text-slate-400",children:"Credit ✓ · Pricing ✓ · Processing time"}),e.jsx("span",{className:"font-mono text-[9px] text-primary font-bold",children:"1 min 47 sec"})]})]}),e.jsxs("div",{className:"bg-slate-100 rounded-xl p-3.5 max-w-xs ml-auto",children:[e.jsx("p",{className:"font-mono text-[9px] text-slate-400 mb-1",children:"HUBLERX → DISTRIBUTOR · 8:49 PM"}),e.jsx("p",{className:"text-sm text-slate-700",children:"Order SO-20240 confirmed. 3 lines, delivery Friday."})]})]})]})]})]})})}),e.jsx("section",{className:"py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-3xl mb-14",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-slate-400 rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-slate-500",children:"The Fundamental Difference"})]}),e.jsxs("h2",{className:"font-headline font-black text-3xl lg:text-4xl text-slate-900 tracking-tight mb-5",children:["Retail WhatsApp tools and B2B ordering tools",e.jsx("br",{}),"are solving different problems entirely."]}),e.jsxs("div",{className:"space-y-4 text-slate-500 text-base leading-relaxed",children:[e.jsx("p",{children:'Retail WhatsApp tools — WATI, Interakt, AiSensy, and their category — were built to help brands talk to consumers. They send order confirmations. They show product catalogues with images. They collect payments. They answer "where is my order."'}),e.jsx("p",{className:"text-slate-800 font-medium",children:"That is not the B2B manufacturing problem."}),e.jsx("p",{children:"The B2B manufacturing problem is this: you have 200–600 distributors each sending 10 unstructured WhatsApp messages a week. Each message is a different product list in a different format with informal names that don't match your ERP item codes. Each distributor has their own credit limit, their own pricing tier, their own active trade schemes."}),e.jsx("p",{children:"A retail WhatsApp tool receives the message and sends a reply. It cannot read the message, resolve the product names, check the credit position, apply the pricing rules, and write a SAP sales order. That requires a different architecture entirely."})]})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-5",children:[e.jsxs("div",{className:"bg-slate-50 border border-slate-200 rounded-2xl p-7",children:[e.jsx("p",{className:"font-mono text-[10px] font-bold uppercase tracking-widest text-slate-400 mb-4",children:"Retail WhatsApp Tools"}),e.jsx("p",{className:"font-headline font-bold text-slate-700 text-base mb-4",children:"WATI · Interakt · AiSensy · Custom chatbots"}),e.jsx("ul",{className:"space-y-2.5",children:["Send automated replies to consumer queries","Display product catalogues with images","Collect payments and confirm D2C orders","Answer 'where is my order' at scale","Log order requests in a side database"].map(t=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm text-slate-500",children:[e.jsx("span",{className:"material-symbols-outlined text-slate-300 text-base shrink-0 mt-0.5",children:"remove"}),t]},t))}),e.jsxs("p",{className:"mt-5 pt-4 border-t border-slate-200 text-xs text-slate-400 leading-relaxed",children:[e.jsx("span",{className:"font-semibold text-slate-500",children:"Built for:"})," brands selling direct to consumers."," ",e.jsx("span",{className:"font-semibold text-slate-500",children:"Not for:"})," manufacturers with 400 distributor accounts each sending 10 unstructured orders a week."]})]}),e.jsxs("div",{className:"bg-emerald-900/10 border border-emerald-500/30 rounded-2xl p-7 ring-1 ring-emerald-500/20",children:[e.jsx("p",{className:"font-mono text-[10px] font-bold uppercase tracking-widest text-emerald-600 mb-4",children:"HublerX — B2B Order Intelligence"}),e.jsx("p",{className:"font-headline font-bold text-slate-800 text-base mb-4",children:"Built for manufacturers and distributors"}),e.jsx("ul",{className:"space-y-2.5",children:["Reads unstructured messages in any language or format","Resolves informal product names to ERP SKU codes","Validates credit limits and pricing tiers in real time","Creates a confirmed SAP/Oracle/D365 sales order natively","Confirms back to the distributor on WhatsApp within 5 minutes"].map(t=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm text-slate-700",children:[e.jsx("span",{className:"material-symbols-outlined text-emerald-500 text-base shrink-0 mt-0.5",children:"check"}),t]},t))}),e.jsxs("p",{className:"mt-5 pt-4 border-t border-emerald-500/20 text-xs text-slate-500 leading-relaxed",children:[e.jsx("span",{className:"font-semibold text-emerald-700",children:"Built for:"})," manufacturers receiving 200–600 unstructured B2B orders per day from distributors who will never use a portal."]})]})]})]})}),e.jsx("section",{className:"py-16 lg:py-20 bg-slate-900",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-2xl mb-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-red-400 rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-red-400",children:"Three Specific Failure Modes"})]}),e.jsx("h2",{className:"font-headline font-black text-3xl lg:text-4xl text-white tracking-tight",children:"They break at the first real distributor order. Here's exactly how."})]}),e.jsx("div",{className:"grid lg:grid-cols-3 gap-6",children:p.map(t=>e.jsxs("div",{className:"bg-slate-800/60 border border-slate-700 rounded-2xl p-7 flex flex-col",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[e.jsx("div",{className:"w-10 h-10 rounded-xl bg-slate-700 flex items-center justify-center shrink-0",children:e.jsx("span",{className:"material-symbols-outlined text-red-400 text-xl",children:t.icon})}),e.jsx("span",{className:"font-mono text-[10px] font-bold uppercase tracking-widest text-red-400",children:t.tag})]}),e.jsx("h3",{className:"font-headline font-bold text-white text-lg leading-snug mb-4",children:t.headline}),e.jsxs("div",{className:"bg-slate-700/50 border border-slate-600 rounded-xl p-4 mb-4 flex-1",children:[e.jsx("p",{className:"font-mono text-[10px] text-slate-400 uppercase tracking-widest mb-2",children:"The Scenario"}),e.jsx("p",{className:"text-sm text-slate-300 leading-relaxed",children:t.scenario})]}),e.jsxs("div",{className:"bg-emerald-900/30 border border-emerald-500/30 rounded-xl p-4",children:[e.jsx("p",{className:"font-mono text-[10px] text-emerald-400 uppercase tracking-widest mb-2",children:"What HublerX Does"}),e.jsx("p",{className:"text-sm text-emerald-200/90 leading-relaxed",children:t.fix})]})]},t.tag))})]})}),e.jsx("section",{className:"py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-2xl mb-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-primary rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-primary",children:"Direct 
1Comparison"})]}),e.jsx("h2",{className:"font-headline font-black text-3xl lg:text-4xl text-slate-900 tracking-tight",children:"HublerX vs the alternatives"})]}),e.jsx("div",{className:"overflow-x-auto rounded-2xl border border-slate-200 shadow-sm",children:e.jsxs("table",{className:"w-full min-w-[760px]",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-900 text-white",children:[e.jsx("th",{className:"text-left px-5 py-4 text-sm font-headline font-bold w-[28%]",children:"Feature"}),e.jsx("th",{className:"text-left px-5 py-4 text-sm font-headline font-bold text-emerald-300 w-[18%]",children:"HublerX"}),e.jsx("th",{className:"text-left px-5 py-4 text-sm font-headline font-bold text-slate-300 w-[18%]",children:"WATI / Interakt"}),e.jsx("th",{className:"text-left px-5 py-4 text-sm font-headline font-bold text-slate-300 w-[18%]",children:"B2B Portal"}),e.jsx("th",{className:"text-left px-5 py-4 text-sm font-headline font-bold text-slate-300 w-[18%]",children:"Manual Entry"})]})}),e.jsx("tbody",{children:h.map((t,a)=>e.jsxs("tr",{className:a%2===0?"bg-white":"bg-slate-50/60",children:[e.jsx("td",{className:"px-5 py-3.5 text-sm font-medium text-slate-700 border-b border-slate-100",children:t.feature}),e.jsx("td",{className:"px-5 py-3.5 border-b border-slate-100 bg-emerald-50/40",children:e.jsx(r,{...t.hublerx})}),e.jsx("td",{className:"px-5 py-3.5 border-b border-slate-100",children:e.jsx(r,{...t.wati})}),e.jsx("td",{className:"px-5 py-3.5 border-b border-slate-100",children:e.jsx(r,{...t.portal})}),e.jsx("td",{className:"px-5 py-3.5 border-b border-slate-100",children:e.jsx(r,{...t.manual})})]},t.feature))})]})}),e.jsxs("p",{className:"text-xs text-slate-400 mt-4 leading-relaxed",children:[e.jsx("span",{className:"text-amber-500 font-bold",children:"⚠"})," = Partial — requires significant configuration or has limitations. WATI / Interakt column represents the general capability of retail-focused WhatsApp Business API tools. Individual products may vary."]})]})}),e.jsx("section",{className:"py-16 lg:py-20 bg-slate-50 border-y border-slate-100",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-2xl mb-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-primary rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-primary",children:"The Core Mechanism"})]}),e.jsx("h2",{className:"font-headline font-black text-3xl lg:text-4xl text-slate-900 tracking-tight",children:"The alias library is what makes this work. No other tool in this category has one."})]}),e.jsxs("div",{className:"grid lg:grid-cols-2 gap-14 items-start",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"space-y-4 text-slate-500 text-base leading-relaxed mb-10",children:[e.jsx("p",{children:`Every distributor has been ordering from you for years. In that time, they've developed their own shorthand for your products. "Amul 1L" not "DAIRY-AML-1L-FULL." "Surf big" not "HPC-SURF-3KG-24." "Butter small pack" not "DAIRY-AML-BTR-100G."`}),e.jsx("p",{children:"No generic tool maintains this mapping because no generic tool is connected to your ERP item master and your 6 months of order history."}),e.jsx("p",{children:"HublerX builds a per-distributor alias library from your historical orders before deployment. On day 1, it already knows each distributor's vocabulary. Every exception that gets manually corrected teaches the system a new alias. The library grows with every order."})]}),e.jsxs("div",{className:"bg-white border border-slate-200 rounded-2xl p-6",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400 mb-6",children:"Match rate ramp — per-distributor alias library"}),e.jsx("div",{className:"space-y-4",children:b.map((t,a)=>e.jsxs("div",{className:"flex items-center gap-4",children:[e.jsx("div",{className:"w-16 shrink-0",children:e.jsx("p",{className:"font-mono text-[10px] font-bold text-slate-500",children:t.day})}),e.jsx("div",{className:"flex-1 bg-slate-100 rounded-full h-3 overflow-hidden",children:e.jsx("div",{className:`h-full rounded-full transition-all ${a===2?"bg-primary":"bg-primary/50"}`,style:{width:`${t.pct}%`}})}),e.jsxs("div",{className:"w-20 shrink-0 flex items-center gap-2",children:[e.jsx("span",{className:`font-headline font-bold text-sm ${a===2?"text-primary":"text-slate-600"}`,children:t.label}),a===2&&e.jsx("span",{className:"text-[10px] font-mono text-primary bg-primary/10 border border-primary/20 px-1.5 py-0.5 rounded",children:"target"})]})]},t.day))}),e.jsxs("div",{className:"mt-5 pt-4 border-t border-slate-100 flex items-start gap-2 text-xs text-slate-400",children:[e.jsx("span",{className:"material-symbols-outlined text-primary text-sm shrink-0",children:"info"}
1),"Seeded from 6 months of historical orders before day 1. Every manually corrected exception adds a new alias and increases confidence."]})]})]}),e.jsxs("div",{className:"bg-white border border-slate-200 rounded-2xl overflow-hidden shadow-sm",children:[e.jsxs("div",{className:"px-5 py-4 bg-slate-50 border-b border-slate-200 flex items-center justify-between",children:[e.jsxs("div",{children:[e.jsx("p",{className:"font-headline font-bold text-slate-900 text-sm",children:"Metro Distributors — Alias Library"}),e.jsx("p",{className:"text-xs text-slate-400 mt-0.5",children:"247 aliases · 94.2% avg confidence"})]}),e.jsx("span",{className:"font-mono text-[9px] uppercase tracking-widest text-primary bg-primary/10 border border-primary/20 px-2 py-1 rounded",children:"Live"})]}),e.jsx("div",{className:"overflow-x-auto",children:e.jsxs("table",{className:"w-full text-xs",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"border-b border-slate-100 bg-slate-50/50",children:[e.jsx("th",{className:"text-left px-4 py-2.5 font-bold text-slate-400 uppercase tracking-widest text-[10px]",children:"What they send"}),e.jsx("th",{className:"text-left px-4 py-2.5 font-bold text-slate-400 uppercase tracking-widest text-[10px]",children:"Resolves to"}),e.jsx("th",{className:"text-right px-4 py-2.5 font-bold text-slate-400 uppercase tracking-widest text-[10px]",children:"Conf."}),e.jsx("th",{className:"text-right px-4 py-2.5 font-bold text-slate-400 uppercase tracking-widest text-[10px]",children:"Uses"})]})}),e.jsx("tbody",{children:u.map((t,a)=>e.jsxs("tr",{className:`border-b border-slate-50 last:border-0 ${t.flag?"bg-amber-50":a%2===0?"bg-white":"bg-slate-50/40"}`,children:[e.jsxs("td",{className:"px-4 py-2.5 font-mono text-slate-600",children:['"',t.input,'"']}),e.jsx("td",{className:"px-4 py-2.5 font-mono text-primary text-[11px]",children:t.resolves}),e.jsxs("td",{className:`px-4 py-2.5 text-right font-bold font-mono ${t.conf>=90?"text-green-600":t.conf>=70?"text-amber-600":"text-red-500"}`,children:[t.conf,"%"]}),e.jsx("td",{className:"px-4 py-2.5 text-right text-slate-400",children:t.uses})]},t.input))})]})}),e.jsx("div",{className:"px-5 py-4 bg-amber-50/60 border-t border-amber-200/60",children:e.jsxs("p",{className:"text-[11px] text-amber-700 leading-relaxed",children:[e.jsx("span",{className:"font-bold",children:"⚠ Low confidence — review required:"}),' "surf big do 200pk" → HPC-SURF-3KG-24 added after manual confirmation. Confidence will increase with subsequent orders.']})})]})]})]})}),e.jsx("section",{className:"py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-2xl mb-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-primary rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-primary",children:"At 90 Days"})]}),e.jsx("h2",{className:"font-headline font-black text-3xl lg:text-4xl text-slate-900 tracking-tight",children:"What actually changes — not what the demo shows"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
15 mb-12",children:[{val:"85–90%",label:"auto-processing rate",sub:"8–9 of every 10 orders without human involvement"},{val:"< 0.5%",label:"credit breach rate",sub:"vs 5–8% under manual processing"},{val:"< 2%",label:"order error rate",sub:"vs 12–18% on manually entered orders"},{val:"5 min",label:"distributor confirmation time",sub:"vs same day or next morning"}].map(t=>e.jsxs("div",{className:"border border-slate-100 rounded-2xl p-7 text-center hover:border-primary/20 hover:shadow-md transition-all",children:[e.jsx("p",{className:"font-headline font-black text-4xl lg:text-5xl text-primary mb-2",children:t.val}),e.jsx("p",{className:"font-headline font-bold text-sm text-slate-900 mb-2",children:t.label}),e.jsx("p",{className:"text-xs text-slate-500 leading-relaxed",children:t.sub})]},t.label))}),e.jsx("div",{className:"max-w-3xl mx-auto bg-slate-50 border border-slate-200 rounded-2xl p-8",children:e.jsxs("div",{className:"flex items-start gap-4",children:[e.jsx("span",{className:"font-headline text-6xl text-primary/20 leading-none mt-1 shrink-0",children:'"'}),e.jsxs("div",{children:[e.jsx("p",{className:"text-slate-700 text-lg leading-relaxed italic mb-4",children:"By day 42, 89% of our WhatsApp orders were processing automatically. The team went from order entry to exception management. We handled the Ramadan volume spike without any temporary headcount."}),e.jsx("p",{className:"text-sm font-semibold text-slate-500",children:"— Leading GCC food manufacturer and distributor"})]})]})})]})}),e.jsx("section",{className:"py-16 lg:py-20 bg-slate-50 border-y border-slate-100",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-2xl mb-12",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-primary rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-primary",children:"Who Uses HublerX for B2B WhatsApp Ordering"})]}),e.jsx("h2",{className:"font-headline font-black text-3xl lg:text-4xl text-slate-900 tracking-tight",children:"Three types of operation. One platform."})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-
15",children:g.map(t=>e.jsxs("div",{className:`border rounded-2xl p-6 flex flex-col ${t.bg}`,children:[e.jsx("div",{className:"w-10 h-10 rounded-xl flex items-center justify-center mb-4 bg-white/80",children:e.jsx("span",{className:`material-symbols-outlined text-xl ${t.iconColor}`,children:t.icon})}),e.jsx("p",{className:`font-mono text-[10px] font-bold uppercase tracking-widest mb-2 ${t.iconColor}`,children:t.tag}),e.jsx("h3",{className:"font-headline font-bold text-base text-slate-900 leading-snug mb-3",children:t.title}),e.jsx("p",{className:"text-sm text-slate-600 leading-relaxed mb-4 flex-1",children:t.body}),t.cta&&t.href&&e.jsxs(s,{href:t.href,className:`inline-flex items-center gap-1 text-xs font-semibold hover:underline mt-auto ${t.iconColor}`,children:[t.cta,e.jsx("span",{className:"material-symbols-outlined text-sm leading-none",children:"arrow_forward"})]})]},t.tag))})]})}),e.jsx("section",{className:"py-16 lg:py-20 bg-white",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-2xl mb-10",children:[e.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[e.jsx("div",{className:"w-2.5 h-2.5 bg-primary rotate-45 shrink-0"}),e.jsx("span",{className:"font-mono text-xs font-bold uppercase tracking-widest text-primary",children:"Further Reading"})]}),e.jsx("h2",{className:"font-headline font-black text-2xl lg:text-3xl text-slate-900 tracking-tight",children:"For teams evaluating WhatsApp ordering tools"})]}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:x.map(t=>e.jsxs(s,{href:`${m}/${t.slug}`,className:"group bg-white border border-slate-200 hover:border-primary/30 rounded-xl p-5 flex flex-col hover:shadow-md transition-all",children:[e.jsx("span",{className:"inline-flex items-center font-mono text-[10px] font-bold uppercase tracking-widest text-primary bg-primary/10 border border-primary/20 px-2.5 py-1 rounded-full mb-3 self-start",children:t.tag}),e.jsx("p",{className:"font-headline font-bold text-sm text-slate-900 leading-snug mb-3 group-hover:text-primary transition-colors flex-1",children:t.title}),e.jsxs("span",{className:"text-primary text-xs font-bold uppercase tracking-wider font-mono flex items-center gap-1 group-hover:gap-2 transition-all",children:["Read article ",e.jsx("span",{className:"text-base leading-none",children:"→"})]})]},t.slug))})]})}),e.jsx("section",{className:"py-12 bg-slate-50 border-y border-slate-100",children:e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-widest text-slate-400 mb-6",children:"Related Pages"}),e.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:f.map(t=>e.jsxs(s,{href:t.href,className:"group bg-white border border-slate-100 rounded-xl p-5 hover:border-primary/25 hover:shadow-sm transition-all flex items-start gap-4",children:[e.jsxs("div",{className:"flex-1",children:[e.jsx("p",{className:"font-headline font-bold text-sm text-slate-900 group-hover:text-primary transition-colors mb-1",children:t.title}),e.jsx("p",{className:"text-xs text-slate-400 leading-snug",children:t.body})]}),e.jsx("span",{className:"material-symbols-outlined text-slate-300 group-hover:text-primary transition-colors text-xl shrink-0 mt-0.5",children:"arrow_forward"})]},t.href))})]})}),e.jsx("section",{className:"py-20 lg:py-24 bg-slate-900",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 lg:px-8 text-center",children:[e.jsx("p",{className:"font-mono text-[10px] uppercase tracking-[0.22em] text-primary mb-5",children:"See It With Your Distributors' Orders"}),e.jsx("h2",{className:"font-headline font-black text-3xl lg:text-5xl text-white tracking-tight leading-tight mb-6",children:"Stop evaluating demos. See it process a real message from your distributor list."}),e.jsx("p",{className:"text-white/60 text-base leading-relaxed mb-4 max-w-2xl mx-auto",children:"Share one week of anonymised WhatsApp order history from your highest-volume distributor. We'll show you the alias match rate, the ERP write speed, and the exception queue — before the demo is over."}),e.jsx("p",{className:"text-white/60 text-base leading-relaxed mb-10 max-w-2xl mx-auto",children:"That's the difference between evaluating a tool and knowing whether it works for your operation."}),e.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-4 mb-10",children:[e.jsxs(s,{href:"/get-a-demo",className:"bg-primary hover:bg-primary/90 text-white font-headline font-bold px-10 py-4 rounded-lg transition-all shadow-xl shadow-primary/30 flex items-center gap-2 text-lg",children:["Book a Demo",e.jsx("span",{className:"material-symbols-outlined text-xl",children:"arrow_forward"})]}),e.jsx(s,{href:"/whatsapp-order-management-software",className:"border border-white/20 hover:border-white/40 text-white/80 hover:text-white font-headline font-semibold px-8 py-4 rounded-lg transition-all",children:"See the Product Page"})]}),e.jsx("div",{className:"flex flex-wrap items-center justify-center gap-6",children:["No Template Required","AI Extraction","ERP Connected","2 Minutes to Order"].map(t=>e.jsxs("div",{className:"flex items-center gap-2 text-white/40",children:[e.jsx("span",{className:"w-1 h-1 rounded-full bg-primary"}),e.jsx("span",{className:"font-mono text-[10px] uppercase tracking-widest",children:t})]},t))})]})})]}),e.jsx(o,{})]})}
1export{B as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.