E-commerce
July 2, 2026
A visitor writes at 11 p.m.: "We are a chain of 12 concept stores, and we are looking for your wholesale prices for an initial test order." Tomorrow morning, this message will be drowned out by a DTC customer service request, an individual who wants 20% off on 8 units, and spam. The valuable retailer is left waiting, while the wrong profile keeps your sales representative busy.
An AI wholesale chatbot does not just answer MOQ questions. It detects the retailer's intent, asks the right questions, scores the prospect, routes them to sales, a self-serve portal, or B2C rejection, and sends an actionable brief in seconds.
This guide #334 covers filtering, scoring, and automated sales routing. It differs from manual qualification (#333) (ops process without AI) and general B2B qualification (#99) (all professional profiles): here, the focus is on the wholesale use case and routing to the correct sales pipeline.
Summary
Why automate wholesale request routing with an AI chatbot?
The wholesale channel generates diverse inquiries: serious resellers, distributors, marketplace sellers, professionals looking for business-use products, and curious individuals. Without automatic filtering, three problems quickly crop up.
Three common operational issues
Single queue: sales, support, and the founder all read the same trade@ inbox
Delay: a hot lead contacted 48 hours later goes elsewhere
Incorrect routing: a major distributor is handled like a small test inquiry, or vice versa
Landbase points out that replying in under an hour significantly improves qualification rates, and that properly filtered leads convert far better than raw prospects (Landbase, qualification stats 2026).
Angle #334 vs similar articles
Three pieces of content, three roles.
#333 manual qualification: ICP, Excel scoring, routing ops without bots.
#99 B2B chatbot qualification: all professional leads (corporate, tradespeople, wholesale).
#334 AI wholesale routing: dedicated reseller automation, with MOQ rules, zones, tiers, and sales alerts specific to the wholesale channel.
Heeya estimates that manual RFQ qualification costs 20 to 30 minutes per lead before a proposal is sent, compared to just a few minutes with a structured bot flow (Heeya, B2B qualification 2026).
How does wholesale routing differ from general B2B routing?
The wholesale chatbot routing does not simply redirect to "sales" or "support". It chooses among five distinct sales journeys of the reseller channel.
Specific wholesale journeys
Direct AE: distributor, high volume, strategic area
Ops validation: promising profile, manual check of site and area
Portal self-serve: standard MOQ, classic ICP profile
Refusal / B2C: individual, insufficient volume, out of area
Nurture: 90+ day timeline, not currently in-market
Difference vs #99
Guide #99 covers corporate gifts, artisans, RFQ quotes, and wholesale in the same flow. Here, the bot activates a wholesale mode as soon as a reseller is detected: MOQ questions, type of points of sale, restocking, area exclusivity, not corporate gift fields or professional-use only.
Difference vs #333
#333 documents the method (grid, SLA, validation). #334 implements this method in the bot: intents, auto-scoring, CRM webhooks, Slack alerts. The two complement each other.
LAUNCHTIP describes a wholesale pipeline where the "qualified account" stage precedes "pricing assigned" (LAUNCHTIP, wholesale pipeline 2026). The chatbot automates the transition from captured lead → qualified account.
What signals should the chatbot detect on a wholesale request?
Wholesale intent detection combines conversational signals and Shopify data to activate the right flow before the third question.
Strong textual signals
Keywords: wholesale, wholesaler, reseller, distributor, trade, bulk, MOQ
Resale language: margin, shelf, points of sale, reseller catalog
Explicit volume: pallets, boxes, monthly order
Pro conditions: Net 30, intra-community VAT, purchase order
Shopify behavioral signals
Visit to "Become a reseller" or "Trade" page
Cart quantity > catalog MOQ without checkout
Company domain email (@brand.com)
UTM trade show or partner referral
Customer tag
wholesale_prospector existing B2B company
Weak signals not to be over-interpreted
"Do you have pro rates?" alone, Gmail email, cart of 3 units: the bot asks a clarifying question before activating the full wholesale flow. Seekadu notes that strong B2B signals often appear in the first 2 to 3 messages (Seekadu, e-commerce lead gen).
See also segmenting shopping intent.
Which wholesale conversational flow should be configured in the bot?
An effective wholesale chatbot flow consists of 5 to 7 questions, with branches depending on the profile detected.
Basic sequence (wholesale mode active)
"Are you buying for resale in-store, online, or both?"
"How many points of sale or B2B clients do you serve?"
"What volume for a first order (units or € excl. VAT)?"
"Store name and website?"
"Country and main distribution area?"
"Desired timeframe to place an order?"
"Business email to send you the next steps?"
Conditional branches
Volume < MOQ: offer a trial exception or redirect to B2C
Declared marketplace: check Amazon/authorized resale policy
Exclusive zone taken: honest message + waiting list or alternative
Existing wholesale account: skip qualification, route to retailer support (#144)
Conversational UX
"Question 3 of 6" indicator, professional and polite tone, "Speak to a sales representative" option at any time. HubSpot estimates that beyond 4 fields on a static form, completion drops by about 11% per field (cited Heeya 2026). The bot asks one question at a time to maintain the completion rate.
How to automatically score a reseller prospect?
The wholesale chatbot scoring uses the grid from #333 but applies it in real time during the conversation.
Wholesale fit grid (0-50)
Reseller ICP Profile: +20 target, +10 adjacent, 0 off-target
Open geographic zone: +15 or −20 if exclusivity
Positioning alignment: +15 premium/premium, −15 discount on premium brand
Wholesale intent grid (0-50)
Volume > MOQ × 1.5: +25
Timeline < 30 days: +15
Verified professional email: +10
Active website: +10
Confirmed individual: −50
Volume < MOQ: −30
Negative scoring and decay
Deduct points for disposable emails, identified competitors, or out-of-zone requests. Digital Applied recommends a decay of 10% to 20% every 30 days on intent to avoid prioritizing a lukewarm lead (Digital Applied, ICP scoring 2026).
Bot routing thresholds
80+: immediate AE alert
60-79: ops validation ticket
40-59: link to wholesale self-serve portal
< 40: B2C redirection or polite rejection
How to route to sales, portal, rejection, or nurture?
The commercial chatbot routing executes the scoring decision without human intervention, except for the grey zone 60-79.
Route A: direct sales (score 80+)
Slack alert #sales-wholesale or assigned AE email
Payload: score, 7 qualification fields, 5-line summary transcript
Bot SLA displayed to the prospect: "A sales representative will contact you within 4 business hours"
Calendly or meeting link if AE is unavailable
Route B: ops validation (60-79)
CRM ticket "wholesale_review" with prospect website link. Ops reviews within 24 hours, approves, or requests an additional call. The bot informs the prospect of the delay.
Route C: self-serve (40-59)
Send registration link for Shopify B2B portal or SparkLayer app. Message: "Your profile matches our standard reseller offer. Create your pro account to view pricing and MOQ." Sales steps in if cart > custom threshold.
Route D: B2C refusal (< 40)
"Your project does not currently match our reseller network. Here is our store for individual orders." DTC checkout link. No ghosting.
Route E: nurture (90+ day timeline)
CRM tag `wholesale_nurture`, quarterly email sequence, bot reactivation upon return to trade page. Do not alert sales on a non-in-market lead.
Edge cases
Corporate gifts detected: route to bulk orders (#158). Existing pro account: route to B2B support (#50).
How to connect Shopify B2B, CRM, and sales alerts?
The technical wholesale routing connects conversation, CRM, and portal so that sales receives a brief, not a raw export.
Typical DTC + wholesale brand stack
AI Chatbot: Qstomy or equivalent connected to Shopify
Shopify Plus B2B: company profiles, catalogs, payment terms
CRM: HubSpot, Pipedrive, Attio
Automation: Shopify Flow, Zapier, Make
Alerts: Slack, email, AE mobile SMS
Minimum webhook payload
Score, reseller profile, volume, zone, timeline, email, website, viewed SKUs, UTM source, timestamp, summary transcript. Shopify customer tags: wholesale_prospect, wholesale_qualified, wholesale_disqualified.
Sync rules
Never display contractual prices in the bot
GDPR: explicit commercial use consent
AE round robin by geo zone if multiple sales reps
Partner referral: route to partner account manager, not SDR
Which proactive triggers should be activated on the wholesale site?
Proactive wholesale routing intercepts the reseller intent before the contact form.
Recommended triggers
Trade page 45 s: “Need reseller rates? I can guide you.”
Cart > MOQ: “Pro order? Let's check volume and wholesale access.”
High value cart abandonment: email + qualification flow replay
3rd visit to wholesale page: personalized return message
Trade show QR: pre-filled flow “Seen at [brand] booth”
Open chat keywords: wholesale, bulk, MOQ, distributor
Shopify Inbox vs bot routing
Shopify Inbox does not score or route: insufficient on its own for structured wholesale. Combine Inbox post-purchase + pre-sale wholesale qualification bot. See Is Shopify Inbox enough? (#7).
Trigger prioritization
First launch trade page + cart > MOQ. Measure for 30 days: flow activation rate, average score, self-serve route C conversion vs sales route A.
How to manage the sales handoff to a human?
The wholesale chatbot handoff transmits actionable business context, not just "the client wants to talk to someone."
When handoff is mandatory
Score 80+ and explicit human request
Negotiation of price tier or MOQ exception
Territorial exclusivity request
Custom product or private label
Dispute or frustration detected
Handoff brief (8 lines max)
Brand, profile, volume, zone, timeline, score, objections, SKUs consulted. The AE does not ask the 6 questions that have already been answered again.
Post-handoff SLA
AE makes contact within 4 business hours if score 80+. If unavailable: auto-message + Calendly booking. Align with bot-human handoff (#12) and context transfer.
Mistake to avoid
Handoff to DTC support on a MOQ question from an unqualified prospect. Support does not have the wholesale pricing grids; wholesale sales or the chatbot must handle it.
Which KPIs should be tracked to optimize wholesale bot routing?
Measuring the wholesale chatbot routing proves the ROI to the reseller channel.
Operational KPIs
Detection rate: % of conversations activating wholesale mode
Flow completion: % finishing the 6 questions
Routing split: A/B/C/D/E route distribution
Time-to-route: delay question 1 → routing decision
Time-to-first-contact: hot lead → AE call
Commercial KPIs
Score → activated account: correlation by bracket
Score → first order: 90-day average delay
Self-serve conversion: route C → order without call
Disqualify rate: must be > 0 (otherwise bot is too permissive)
AE time saved: filtered leads without discovery call
Monthly feedback loop
Sales re-score 20 bot leads in CRM. Unconverted leads with score 70+: adjust questions or weights. Heeya Target: +20 to 35% closing on filtered ICP pipeline. See chatbot KPIs (#11) and conversation analytics (#38).
How does Qstomy filter, score, and route wholesale leads?
Qstomy automates wholesale routing on Shopify: retailer detection, qualification flows, scoring, and sales alerts.
Wholesale capabilities
Wholesale mode: automatic activation based on text signals + behavior
5-7 question flow: volume, region, retailer type, timeline
Fit + intent scoring: #333 grid implemented as a bot
5 routing paths: AE, ops, self-serve, B2C, nurture
Slack / CRM alerts: 8-field brief + summarized transcript
Contextual handoff: AE receives a complete dossier, not a raw transcript
Quantified DTC scenario
Organic food brand, wholesale channel representing 28% of revenue, 95 trade requests/month, 1 AE + shared inbox. Before Qstomy routing: 68-hour first response delay, 52% non-viable discovery calls.
After deploying wholesale flow + scoring + Slack alerts: hot lead delay 12 min, 44% of requests routed to self-serve without a call, AE meetings +38% on leads scored 80+, activated accounts via route C +22% in 5 months, 0 price lists sent outside of ICP based on quarterly bot audit.
Explore AI sales agent, customer support and request a demo.
Which playbooks should be launched this week?
Wholesale bot routing checklist (10 steps)
Document wholesale ICP and MOQ (base #333)
Configure wholesale mode: signals + keywords
Launch 6-question flow section 4
Implement section 5 scoring grid in the bot
Define 5 routes and auto messages section 6
Connect CRM webhook + Slack alert for score 80+
Activate triggers on trade page + cart > MOQ
Write an 8-line handoff brief for AE
Test 3 personas: distributor, boutique, individual
KPI dashboard section 10 + monthly review
At a glance
#334 = wholesale AI routing: filter, score, automatically route
Completes #333: the manual method becomes bot automation
Distinct from #99: dedicated reseller flow and rules
5 routes: AE, ops, self-serve, B2C, nurture
Handoff: sales brief, no re-questioning
FAQ
Can the bot approve a wholesale account on its own ?
Self-serve route yes if standard MOQ and clear ICP profile. MOQ exception, area exclusivity and custom tier remain human validation.
Do I need a separate bot from DTC support?
A single bot with distinct modes is enough: wholesale qualification, active reseller support, B2C customer service. Intent routing avoids mixing.
How to prevent the bot from sending wholesale rates?
Strict rule: never contractual price in the bot. Collect context, route to connected portal or AE.
What to do if the scoring is wrong?
"Talk to sales" option always visible. Feedback loop: sales re-score in CRM, monthly adjustment of weights.
Relationship with #333?
#333 lays down the method (ICP, grid, SLA). #334 automates it in the chatbot. Implement grid #333 first, then code it into the bot.
Going further
This week, activate the trade page trigger and measure how many conversations activate wholesale mode: this is your routing baseline.

Enzo
July 2, 2026





