🛍️ Shopify on WhatsApp

Handling wholesale and bulk enquiries on WhatsApp

One bulk enquiry can outweigh a week of retail orders. Most stores answer it with the same menu as everyone else.

A wholesale enquiry is usually the most valuable message your business will receive that day, and it arrives looking exactly like every other message. It sits in the same inbox, gets the same automated greeting, and waits the same amount of time.

Fixing that needs two things: recognising the enquiry, and getting it in front of someone who can quote. Neither is complicated, and together they change what happens to the largest opportunities you get.

Recognising one

Three signals, in increasing order of reliability:

SignalHow it is caughtReliability
The words they use — wholesale, bulk, trade, reseller, quantityKeyword triggerGood, and free
An open message that reads like a business enquiryAI check on the fallback pathBroader, catches phrasing you did not list
They tell you, when askedA menu optionBest — no interpretation involved

The third is the one to build first. Putting "Buying for a business?" among your menu options costs one button and removes all the guesswork.

What to ask

Enough to qualify, and no more. A wholesale buyer answering eight questions on WhatsApp will stop at four.

  1. Quantity or order size. The single most useful answer — it determines whether this is a large retail order or a genuine trade enquiry.
  2. Which products or categories. Ranges matter more than individual items at this level.
  3. Business name and location. Both for the quote and for checking whether they are already a customer.
  4. How soon. Separates a real order from a price exploration.

Four questions, all of them buttons or short text, all saved to contact fields so whoever picks the conversation up does not ask again.

Then hand it to a person

This is the part that matters. Wholesale prices are negotiated, terms vary, and the flow's job ends at qualification.

Qualify, label, alert

AskAsk Customer a QuestionFour qualifying questions
OrganiseUpdate Customer TagsAdd: wholesale enquiry
OrganiseAdd Internal NoteThe four answers, in one line
OrganiseAssign ChatTo whoever quotes
SendForward Template to NumberAlerts their phone

The alert is worth the template it costs. A wholesale enquiry that waits until tomorrow morning is one your competitor may have answered tonight.

Publishing prices, carefully

Two approaches, and the choice is commercial rather than technical:

If you send a document, remember it needs a filename — a nameless attachment is what the customer sees otherwise. And if your list varies by tier, a lookup in a Google Sheet keyed on the customer's tier is a workable middle path, described in WhatsApp automation with Google Sheets.

Keeping wholesale customers separate afterwards

Once someone is a trade customer, they should stop receiving your retail messaging. A tag on the contact is what makes that possible: retail campaigns exclude it, and any wholesale-only message requires it.

This is not only tidiness. A trade buyer receiving a consumer discount on the product they buy from you at trade price is an awkward conversation, and it is entirely avoidable. The mechanics are in tagging and segmenting customers automatically.

Quoting a total

If your flow works out a figure — quantity times a tier price, plus delivery — use the calculation block rather than an AI step. A model is not a calculator, and a wrong number in a wholesale quote is a wrong number with several zeros after it.

Better still for anything negotiable: have the flow collect the inputs and let a person state the price. Wholesale pricing is a relationship, and the automation's value is in making sure the person has everything they need before they reply.

What good looks like

  1. A menu option that lets a business buyer identify themselves.
  2. Four questions, saved to fields.
  3. A tag applied automatically.
  4. An internal note summarising the enquiry.
  5. An alert reaching a phone, using an approved template so it arrives with no open window under Meta's sending messages documentation.
  6. A person replying with a real quote.

Six steps, five of them automated, and the one that matters left to a human.

Frequently asked

Should the bot quote wholesale prices?

Only where your prices are fixed and public. Where they are negotiated, the bot should qualify and hand over.

How fast should we reply?

Faster than to a retail enquiry. That is the entire argument for the phone alert.

Can I take a bulk order through the flow?

You can collect everything needed for one. Confirming terms and payment is where most stores keep a person involved.

Does a wholesale message need a template?

Only if you are reaching them outside the 24-hour window. Replying to someone who just messaged you is free and unlimited under Meta's pricing documentation.

Why these get handled badly

Not through carelessness. A wholesale enquiry looks identical to a retail one in the inbox, arrives among far more retail messages, and often reads casually — "do you do bulk?" is four words and a large opportunity.

Three things go wrong in sequence: nobody notices it is different, it waits in a queue sorted by arrival rather than value, and by the time somebody senior sees it the buyer has asked two other suppliers.

Every part of that is fixable with routing rather than effort, which is what makes it worth automating even for a store that gets one such enquiry a week.

What a trade buyer wants that a retail customer does not

They wantWhich means
Price at quantityYour tier pricing, not your website price
Availability and lead timeA real answer, not "in stock"
Payment termsA human decision, almost always
Someone accountableA named person, not a shared inbox
SpeedThey are asking several suppliers at once

Only the first two are things a flow can help with directly. The value of the automation is that it collects what is needed for the other three and gets them in front of a person quickly.

The follow-up nobody builds

A quoted enquiry that goes quiet is worth one follow-up, and almost nobody sends it. A short message a few days later asking whether the quote was useful costs one template and reopens a conversation that was, a week ago, a serious buyer.

Build it as a delay and a reply check so it never goes to somebody who already answered — the shape is in delays and follow-ups in a flow.

A worked example

A store receives roughly 4 bulk enquiries a week. Adding a menu option, 4 qualifying questions and a phone alert changed nothing about the pricing and everything about the response time — the enquiries that used to sit until the next morning now reach the right phone in minutes.

That is the whole intervention. No new pricing, no new staff, and the largest opportunities in the inbox stop being treated like everything else.

Four questions, and why not more

Every extra question loses people, and a trade buyer messaging several suppliers is exactly the person with the least patience for a form. Four is the number that gets you a useful brief without turning the conversation into an application.

What you get from 4 answers is enough for a real quote: quantity, range, business identity and urgency. What you do not get — terms, delivery arrangements, payment method — is the conversation your salesperson should be having anyway.

Existing customers asking for bulk

A meaningful share of bulk enquiries come from people already in your contacts, and the flow should notice. A tag check at the start lets you greet a returning trade customer differently from a stranger, and skip questions you already have the answers to.

That is a small touch with a large effect: nothing signals "we do not know who you are" more clearly than asking a regular buyer for their business name for the third time.

Keeping the quote itself out of the bot

One deliberate limitation worth stating. Automating the price is tempting and usually wrong, because wholesale pricing carries judgement — the customer's history, the size of the order, what you have too much of this month.

Where the price is genuinely fixed by quantity, publish it. Where it is not, the flow's job is to make sure the person quoting has the full picture within minutes, and then to get out of the way. The alerting mechanics are in internal notes and team alerts from a flow.

The shape in one paragraph

1 menu option that lets a business buyer identify themselves, 4 qualifying questions saved to contact fields, 1 tag, 1 internal note, and 1 template alert to the phone of whoever quotes. Everything after that is a human conversation, which is exactly where it should be.

Worth building even at low volume: a store seeing a handful of these a week is a store where each one is worth more than a day of retail orders, and the whole intervention is an afternoon's work.

Need help? Message us