← Field notes// field note

Turning WhatsApp chats into a sales pipeline with AI

Deals don't die in WhatsApp because nobody cares. They die because a chat is not a pipeline. Here's how to make it one.

October 2026

6 min read

You can turn WhatsApp into a sales pipeline by moving your number to the official WhatsApp Cloud API, working from one shared team inbox, and letting AI read every message and photo to extract structured rows: what's offered, what's wanted, at what price. Those rows get matched against demand, stock and history, and people still close the deal.

Turning WhatsApp chats into a sales pipeline with AI, QuikCode field note

If your customers buy and sell through WhatsApp, you can turn those chats into a real WhatsApp sales pipeline. Move the number to the official WhatsApp Business API, give the team one shared inbox, and let AI read every message (and every photo) and extract a structured row: what is offered or wanted, condition, price, next step. Then match those rows against open requests, stock and past sales. People still do the selling. The AI just makes sure nothing scrolls away.

I built exactly this for a jewellery and pre-owned watch retailer. Customers sent photos of watches they wanted to sell, or asked for a specific reference. All of it landed on one phone. And most of it scrolled away.

That's not a people problem. A chat is just not a pipeline.

Why deals die in WhatsApp

WhatsApp is where your customers already are. That's the good part. The bad part is everything else:

This applies to far more than jewellers. Car dealers getting trade-in photos. Real estate agents getting "is this one still available?". Second-hand and B2B traders swapping stock lists in chat. Wholesalers taking orders by voice note. Same pattern every time: the deal flow is real, it just lives somewhere you can't query.

Step one: a shared inbox on the WhatsApp Business API

You can't build anything on top of the WhatsApp app on a phone. You need the official WhatsApp Cloud API from Meta. Once the number moves there, messages arrive through a webhook in your own system, and a WhatsApp Business API shared inbox becomes possible: the whole team works from one place, chats get assigned, history stays.

I've built this twice now. For a trading-education company it was mainly about the team: several people answering from one number instead of passing a phone around. For the jewellery retailer it became the base for everything else. Their inbox has templates, welcome and away messages (also in English), order lookup by phone number in the webshop, product cards with shop links, and an importer for old chat exports so history isn't lost.

Two rules you need to know before you start:

  1. The 24-hour rule. You can reply freely within 24 hours of the customer's last message. After that, you can only open the conversation with a pre-approved template. So your inbox needs templates built in, not bolted on later.
  2. Limits on outbound. Before your business is verified, Meta caps how many business-initiated conversations you can start per day (250). Fine for customer service, worth knowing if you planned a big campaign.

Also: moving the real number off the phone app is a migration, not a toggle. Test on Meta's test number first, write a runbook, then move.

Step two: AI that reads messages and photos

This is the part I like most. Inside the retailer's inbox, Claude does a few small jobs: translate a message, suggest a reply, polish a text before it goes out. Useful, but not the point.

The point is AI WhatsApp lead extraction. Claude reads the whole conversation, including the photos, and turns every watch or piece of jewellery that's offered or wanted into one structured row:

A photo of a watch plus "what would you give me for this?" becomes a row someone can sort, filter and act on. That's the moment WhatsApp stops being a chat app and starts being a WhatsApp CRM.

Step three: match it against what you already know

A row on its own is just tidier chaos. The value comes from matching. Every extracted row is checked against three things:

  1. Open search requests from other customers ("someone is looking for exactly this")
  2. Current stock ("we already have two of these")
  3. Previously sold items ("we sold this reference before, here's what it went for")

Stock and sales history live in the owner's own Google Sheet. I didn't replace it. It syncs read-only every hour, changes only, and the sync aborts if the result looks suspicious. When there's a match, an internal note appears in the chat, visible to the team, never to the customer. There's also a market search link per reference, so pricing doesn't start from a guess.

A conversation that would have scrolled away is now a deal with context. You can see the whole build in the jewellery retailer case.

What you can connect (and what to keep human)

The building blocks are the same for almost any business that trades in chat:

What I keep human, on purpose:

And privacy, because these are your customers' messages. The AI runs through the commercial Claude API, where customer data is not used to train models. No consumer chat apps, no copy-pasting chats into ChatGPT. Keep a retention policy (this client keeps chats for 24 months), give each role only the chats it needs, and never use real chats or photos in demos.

When this is not the right approach

Honestly, not everyone needs this.

If you're somewhere in between, start with the shared inbox. Add extraction when you notice you're losing deals, not before.

More builds like this are on my work page. If your deals live in WhatsApp and you want to know what this would look like for you, book 30 minutes with me. No pitch, just your chats and your process.

Can I build a WhatsApp sales pipeline on the normal WhatsApp Business app?

Not really. The app is built for one phone and has no proper way to read messages into your own system. For a sales pipeline you need the official WhatsApp Cloud API, which sends every message to your software through a webhook.

What is a WhatsApp Business API shared inbox?

It's one inbox where your whole team answers from the same WhatsApp number, built on Meta's official API. Chats can be assigned, templates and away messages are built in, and the history stays with the business instead of on someone's phone.

Can AI extract leads from WhatsApp messages and photos?

Yes. A model like Claude can read the conversation and the images together and return structured fields, such as brand, model, condition and asking price. Those rows can go straight into a table and be matched against stock or open requests.

Are customer chats used to train the AI?

Not in this setup. The AI runs through the commercial Claude API, where customer data is not used to train models, and chats are kept under a fixed retention period.

Does a WhatsApp CRM mean the AI replies to customers?

It doesn't have to, and I'd advise against it for valuable deals. In the setup I built, AI suggests replies and extracts data, but a person always decides the price and sends the message.

What is the WhatsApp 24-hour rule?

You can send free-form replies within 24 hours of the customer's last message. After that window closes, you can only start the conversation again with a template that Meta has approved.

Got a process that should be software?

Book a call
© 2026 QuikCode · software for better operations