Is social media actually bringing you customers?

Most of your social media sales close inside a WhatsApp chat that no analytics tool can see, so here is how to label them yourself in about twenty minutes.

T

· 7 min read

An open handwritten order book and a phone on a worn worktable in a small Nigerian curtain workshop, bolts of fabric stacked behind in late afternoon light.
An open handwritten order book and a phone on a worn worktable in a small Nigerian curtain workshop, bolts of fabric stacked behind in late afternoon light.

Ziva Interiors sews curtains and blinds out of a two-room shop in Rumuokoro, Port Harcourt. The owner spends about ten hours a week on posts and roughly ₦45,000 a month boosting the good ones. Orders keep coming. What they could not answer, when a cousin asked over dinner, was whether the orders arrive because of the posts or alongside them. That is the honest state of social media management in most small businesses: a real bill, paid every month, against a result nobody has actually checked.

The answer is knowable. It takes about twenty minutes to set up, a notebook to maintain, and no website at all.

Your analytics cannot see most of your social media sales

The tools are not lying to you. They just go blind at the moment that matters. SparkToro's research on referral data found that 100% of visits arriving from TikTok, WhatsApp, Slack and Discord landed in analytics as "direct" traffic with no source attached to them. Facebook Messenger lost the source on 75% of visits, Instagram DMs on about 30%.

"Direct" is supposed to mean somebody typed your web address from memory. In practice it is a bin for everything the browser could not label, and here that bin is mostly WhatsApp.

So a reel can do its job perfectly, get screenshotted, get forwarded to a sister in Woji, produce a ₦180,000 curtain order, and leave no trace anywhere you would think to look.

Why the usual advice breaks here

Search this question and nearly every answer says the same two things: build tagged links with Google's free Campaign URL Builder, then read the results in Google Analytics. The US Chamber's analytics guide for small businesses is a reasonable version of it.

That advice assumes a website with a checkout at the end of it. Plenty of businesses here do not have one, and among those that do, the sale still closes in a chat. The customer sees the post, saves it, messages you three days later, asks for your account number, sends the receipt. A tag on a link cannot follow anyone through that.

It also assumes measuring is normal. A survey by The Alternative Board found 43% of small business owners were not measuring social media return at all, and another 6% were counting only likes and views. Doing anything at all here puts you ahead of half your competitors.

Give every platform its own WhatsApp link

This is the part worth doing today. WhatsApp lets you build a link that opens a chat with a message already typed into it. The format:

https://wa.me/2348012345678?text=Hi%2C%20I%20saw%20your%20TikTok

Replace the number with yours in full international form, no plus sign and no leading zero. The words after text= are the message that appears in the customer's box, with %20 standing in for each space.

Now make one per place you post. The TikTok bio gets "I saw your TikTok". The Instagram bio gets "I saw your Instagram". Your WhatsApp Status gets "I saw your status". The flyer you print for the estate gate gets "I saw your flyer", as a short link or a QR code.

Nothing else about how you sell has to change. Customers still message you the same way they always did. But the first line of every new chat now tells you which post earned it, and it cost you nothing.

The limit is real, so plan for it. Coded links only catch people who tap. Anyone who screenshots your number, or asks a friend for it, still arrives unlabelled. Getting half of them labelled is a good outcome.

For the rest, ask, and ask it the right way

The obvious move is a "How did you hear about us?" form with a dropdown list. Be careful with the list. Ruler Analytics found that 47% of leads who picked the first option were attributed wrongly, because people choose the top item to get past the question rather than because it is true.

So leave it open. One line, asked out loud, after they have paid rather than before: "Before I wrap this, where did you first see us?" Write the answer beside the order, in the same book you write the order in. Not in a spreadsheet you will next open in March.

Memory will still bend the answers. Someone who found you on TikTok in June and saw your status yesterday will say status. Read the tally as a direction, not a measurement.

What six weeks of this looked like

Ziva's own count, from their order book, after six weeks:

74 orders. 31 came in on a coded link, 28 answered the question out loud, 15 stayed unknown. Of the 59 they could label: 26 Instagram, 14 WhatsApp Status, 11 a referral from an old customer, 6 TikTok, 2 the printed flyer.

The useful number was the one not on the list. The boosted posts had been reaching people across Lagos, several hours and a bridge away from a shop that measures your windows in person. The ₦45,000 went instead to better flyers for the estates within twenty minutes of Rumuokoro, and to paying an old customer's referral in fabric.

Six weeks of one line in a notebook, and no dashboard involved.

Sometimes the honest answer is to post less

The tally can tell you that social media is not really your channel, and that is a legitimate finding rather than a failure. A welder in Nnewi whose work arrives from the street and from other welders will see it in the numbers inside a month.

If two thirds of your orders are referrals and walk-ins, the answer is not to post harder. Drop to twice a week, keep the page alive so anyone who looks you up finds something recent, and move the hours to whatever the order book says is working.

That is an awkward thing for a company selling social media management software to put in writing. It is still true, and a page quietly costing you ten hours a week for nothing is worth catching early.

Where a tool helps, and where it does not

Once you know which platform brings the orders, the job turns into repetition: post there consistently, in the format that worked, without it swallowing your week. That repetition is what Threadovo handles. It plans the week, writes the captions for each platform in your voice, makes the images and short clips, publishes on schedule, and its analytics group your posts so you can see what the ones that worked had in common. Agencies keep each client in a separate workspace. Pricing starts at ₦39,000 a month, with a 14-day trial and no card. There is a fuller list of what it does and what it costs.

What it cannot do, and what no tool can do, is see inside your WhatsApp chats and tell you which post produced a sale. Only you and the customer were in that conversation. The coded links and the question in the order book stay your job. If most of your selling happens in the inbox anyway, turning comments and DMs into orders is the other half of this.

Questions people ask

How do I track where customers come from if I have no website?

Give each platform its own WhatsApp link with a pre-filled message naming that platform, then read the first line of every new chat. It needs no website and no analytics account, and it labels everyone who taps the link instead of copying your number.

Is "How did you hear about us?" worth asking?

Yes, as an open question asked after the sale, not as a dropdown. Ruler Analytics found 47% of leads who chose the first option in such a list were credited to the wrong source, so a badly built list can be worse than no question at all.

Why do I get thousands of views and almost no messages?

Views count how many people the platform showed your post to, which is a different thing from how many of them wanted what you sell. A post that reaches the wrong city or the wrong budget can look excellent and sell nothing, which is why the order book beats the dashboard.

How long should I test a platform before giving up on it?

Eight to twelve weeks of consistent posting, then read the tally. Anything shorter is noise, particularly for expensive or made-to-order work, where people follow for months before the first message.

Does analytics software tell me which posts made money?

No. It reports reach, engagement and clicks, and it can show you which of your posts behaved alike, but the link between a post and money received is something only you can record, because the sale happens in a chat that no tool can read.

  • social media management
  • analytics
  • whatsapp business
  • nigeria
  • small business
  • attribution

All posts
Is social media actually bringing you customers?