Social media marketing: choosing platforms, strategy, content that sells, growing followers and measuring results
Kenyans spend hours every day on WhatsApp, TikTok, Facebook, Instagram, YouTube, X and LinkedIn. That's where customers discover businesses, compare options, read reviews and send enquiries. Social media marketing means using these platforms deliberately to build awareness, trust and sales, not just posting randomly. This unit covers strategy, platform choice, content planning, the content types that sell, growing an audience organically, working with influencers, community management and measuring what works.
Step 1: Goals and audience
Start with business goals, not "get followers":
| Goal | Example metric |
|---|---|
| More enquiries | WhatsApp messages, DMs, calls from social |
| More sales | Orders with "found you on TikTok" or tracked links |
| Brand awareness | Reach, video views in your target area |
| Customer loyalty | Repeat purchases, engagement from existing customers |
| Recruitment | Applications from LinkedIn posts |
Describe your ideal customer (a "persona"): age, location, income, problems, what they watch, when they're online, what makes them trust a business. For example: "Grace, 29, Nairobi, works in an office, orders lunch and beauty products on her phone, watches TikTok and Instagram after 7 pm, trusts reviews and real photos."
Step 2: Choose platforms
| Platform | Strengths | Good for |
|---|---|---|
| WhatsApp (Business, Status, Channels) | Direct, personal, where sales conversations close | Almost every Kenyan business |
| TikTok | Huge reach for short videos, even for new accounts | Fashion, beauty, food, education, entertainment, products |
| Visual, Reels, shopping, influencers | Fashion, beauty, food, photography, events, lifestyle brands | |
| Broad age range, groups, Marketplace, strong ads platform | Local businesses, communities, older audiences, events | |
| YouTube | Long-form search-driven video; tutorials and reviews last for years | Education, tech, reviews, how-tos |
| Professionals and decision-makers | B2B services, consultants, recruitment, personal brands | |
| X (Twitter) | News, conversations, customer service | Media, tech, public figures, brands following trends |
| Ideas and inspiration search | Décor, weddings, recipes, fashion |
Choose one or two main platforms where your customers spend time and do them well, rather than five badly.
Step 3: Professional profiles
- Switch to business/creator accounts for insights and contact buttons.
- Clear profile photo (logo) and consistent name/handle across platforms.
- Bio: what you do, where, and a call to action: "Fresh cakes delivered in Nairobi 🎂 Order on WhatsApp 👇".
- Link: website, WhatsApp click-to-chat link (
https://wa.me/2547XXXXXXXX), or a link page. - Highlights/pinned posts: prices, reviews, how to order, location, FAQs.
Step 4: Content strategy
Content pillars
Choose 4–5 themes you post about repeatedly. Example for a solar installation company:
| Pillar | Ideas |
|---|---|
| Education | "How many panels for a 2-bedroom house?", inverter vs UPS, maintenance tips |
| Proof | Installations in Machakos, before/after electricity bills, customer testimonials |
| Behind the scenes | Team on site, safety procedures, day in the life |
| Offers | Packages, financing options, seasonal promotions |
| Community | Local events, answering questions, trends |
The 80/20 mix
About 80% of content should educate, entertain or inspire; about 20% directly sells. Too much selling makes people scroll past; but don't be shy: every post can still end with a clear call to action.
Content calendar
Plan weekly in a sheet: Date | Platform | Pillar | Format | Hook/caption | Visual | Status. Batch-create (film several videos in one session), schedule with Meta Business Suite or platform schedulers, and keep a list of ideas from customer questions.
Step 5: Content types that work
| Format | Why it works | Tips |
|---|---|---|
| Short vertical video (TikTok, Reels, Shorts) | Biggest organic reach | Hook in the first 1–2 seconds; show the product in use; captions on screen; 15–60 seconds |
| Carousels | Saved and shared; great for tips | One idea per slide; strong first slide |
| Stories/Status | Daily touchpoints; polls and questions | Behind the scenes, new stock, countdowns |
| Live video | Real-time trust and sales | Product demos, Q&A, launches |
| User-generated content (UGC) | Real customers are more believable | Repost with permission; encourage tags |
| Testimonials and case studies | Proof reduces doubt | Name, photo/video, specific results |
| Educational posts | Builds authority | Answer common customer questions |
A simple short-video structure:
- Hook (0–2 s): "This KSh 1,500 gadget saves you 2 hours every morning".
- Value (body): show it, explain, demonstrate results.
- Proof: reviews, before/after.
- Call to action: "Order on WhatsApp, link in bio".
Writing captions and calls to action
- Lead with the benefit or a question.
- Keep it scannable: short lines, a few emojis if they fit the brand.
- Mix English, Swahili or Sheng if that's how your audience speaks.
- One clear call to action: "DM 'PRICE' for the full list", "Book via the link in bio", "WhatsApp 07xx...".
- Include prices when possible: Kenyan audiences often prefer seeing prices instead of "DM for price".
Step 6: Grow organically
- Consistency: a realistic schedule you can keep (e.g. 4 videos and 7 stories a week).
- Engage: reply to comments and DMs quickly; comment on relevant accounts; join conversations in your niche.
- Hashtags and keywords: a few relevant ones (location + niche: #NairobiBakery #KenyanFashion); on TikTok and Instagram, keywords in captions and on-screen text help search.
- Trends: adapt trending sounds/formats to your business when relevant.
- Collaborations: partner with complementary businesses (a photographer + a florist + a venue).
- Cross-promote: share TikToks to WhatsApp Status, add social links to your website and receipts.
Influencers and creators
| Type | Followers (rough) | Pros |
|---|---|---|
| Nano | 1k–10k | Affordable, high trust, local |
| Micro | 10k–100k | Good engagement, niche audiences |
| Macro/celebrity | 100k+ | Huge reach, expensive |
Tips: check engagement and audience location (not just follower counts), ask for past results, agree deliverables in writing (number of posts, usage rights, dates), track with unique discount codes or links, and make sure sponsored content is disclosed ("#ad", "paid partnership").
Community management
- Respond to comments and messages within hours during business days.
- Handle complaints publicly with empathy, then move details to private messages.
- Hide spam and scam comments (scammers often impersonate businesses in comments).
- Have saved replies for FAQs (prices, location, delivery).
- Protect accounts with 2FA; account hijacking is common.
Metrics that matter
| Metric | Meaning |
|---|---|
| Reach / views | How many people saw your content |
| Engagement rate | (Likes + comments + shares + saves) ÷ reach |
| Saves and shares | Strong signals of valuable content |
| Profile visits and link clicks | Interest in buying |
| Messages/leads | Conversations started |
| Sales/conversions | The real goal; track with links, codes and asking customers |
posts = [
{"type": "Reel - product demo", "reach": 12000, "likes": 540, "comments": 60, "shares": 110, "saves": 90, "messages": 35},
{"type": "Carousel - tips", "reach": 4000, "likes": 210, "comments": 15, "shares": 40, "saves": 120, "messages": 6},
{"type": "Photo - offer", "reach": 2500, "likes": 80, "comments": 10, "shares": 5, "saves": 3, "messages": 12},
]
for p in posts:
eng = (p["likes"] + p["comments"] + p["shares"] + p["saves"]) / p["reach"] * 100
print(f"{p['type']:22} engagement {eng:4.1f}% messages per 1,000 reach: {p['messages'] / p['reach'] * 1000:.1f}")Review monthly: which posts led to messages and sales? Do more of those formats and topics.
Think about it: A boutique posts product photos daily with "DM for price" and gets few sales. What changes would you suggest?Show answer
Show prices; switch to short videos of outfits being worn (hooks, styling ideas, try-ons); add customer testimonials and UGC; follow content pillars with an 80/20 mix; use clear calls to action with a WhatsApp link; reply quickly to DMs; post consistently at times the audience is active; and track which posts bring messages and sales.
Summary
- Start with business goals and a clear ideal customer; choose one or two platforms where they spend time.
- Set up professional profiles with clear bios, links and highlights.
- Plan with content pillars, an 80/20 mix and a calendar; short video, carousels, stories, lives, UGC and testimonials work well.
- Grow through consistency, engagement, keywords/hashtags, trends and collaborations; use influencers with clear agreements and disclosure.
- Manage community and complaints well, protect accounts, and measure messages and sales, not just followers.
Check yourself
What share of content should be selling in the 80/20 mix?
Show answer
20
Which platform is best for B2B services and professionals?
Show answer
LinkedIn
Which metric matters most for a business: followers or messages and sales?
Show answer
messages and sales
How many seconds do you have to hook viewers in a short video? (about)
Show answer
1-2
What are the repeating themes in a content plan called? (two words)
Show answer
content pillars
Should sponsored influencer posts be disclosed? (yes/no)
Show answer
yes