social-commerce-strategy

Installation
SKILL.md

Social Commerce Strategy

Use when

  • Builds a complete social commerce strategy for a client — covering platform catalogue setup, WhatsApp-led order workflows, Mobile Money payment infrastructure, order management, and commerce-optimised content planning. Invoke this skill when a client wants to sell products or services directly through or from social media platforms, when they are asking how to take orders via WhatsApp, when they want to set up a Facebook or Instagram Shop, or when they need to move from informal social selling to a structured, scalable commerce operation.
  • Use this skill when it is the closest match to the requested deliverable or workflow.

Do not use when

  • Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
  • Do not use it when another skill in this repository is clearly more specific to the requested deliverable.

Workflow

  1. Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
  2. Follow the section order and decision rules in this SKILL.md; do not skip mandatory steps or required fields.
  3. Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.

Anti-Patterns

  • Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
  • Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
  • Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.

Outputs

  • A structured markdown document, plan, playbook, or strategy ready for client-facing or internal use.

References

  • Use the inline instructions in this skill now. If a references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.

Required Input

Ask the client for the following before generating any deliverable:

  1. Client business name and industry — e.g., "Nakazibwe Skincare, beauty and personal care"
  2. Country/city — default is Uganda/East Africa if not specified
  3. Type of products or services — physical goods, digital products, or services? Perishable or non-perishable? High-value or low-value per transaction?
  4. Current sales channels — physical shop, website with payments, WhatsApp sales, market stall, or a combination?
  5. Platforms they are active on — Facebook, Instagram, TikTok, WhatsApp Business, or others?
  6. Payment infrastructure in place — MTN Mobile Money, Airtel Money, Pesapal, Paystack, Flutterwave, bank transfer, cash on delivery, or none yet?
  7. Fulfilment capacity — can they deliver to customers? Self-pickup only? Do they use a delivery partner?
  8. Primary goal — e.g., increase order volume, reduce friction in the purchase process, scale to upcountry customers, move from cash to digital payments

Section 1 — Social Commerce in East Africa

Social commerce in Uganda and East Africa does not follow the Western model of Facebook Shops or Instagram Shopping with integrated checkout. The dominant model is conversation-led commerce: a customer sees a product on social media, sends a WhatsApp message, negotiates, pays via Mobile Money (MTN MoMo or Airtel Money), and receives delivery. This model is effective, scalable with the right systems, and does not require a formal e-commerce website. The absence of in-app checkout is not a barrier — it is simply a different conversion path that suits the EA market's preference for personalised, trust-based transactions.

The consultant's role is to make this informal conversion path faster, more consistent, and more professional — reducing friction at every step from discovery to payment confirmation. Apply the RACE framework (Chaffey, 2024) to map the journey: Reach (content that surfaces the product), Act (the WhatsApp enquiry or catalogue view), Convert (Mobile Money payment confirmed), Engage (post-purchase follow-up and repeat order). Each section of this strategy addresses one or more stages of that journey.


Section 2 — Platform Commerce Setup

Facebook

  • Facebook Shop: Set up via Meta Commerce Manager. Upload the product catalogue with product names, descriptions, pricing in UGX, and product images. The catalogue becomes a browsable shop tab on the Facebook Page.
  • Limitation in Uganda: In-app checkout is not enabled in Uganda. Every transaction must route to WhatsApp or Messenger for completion. Do not present Facebook Shop as a checkout — present it as a product catalogue and price list.
  • Recommendation: Use Facebook Shop for discovery and price transparency. Pin the WhatsApp contact number prominently on the Page. Set up an auto-reply in Messenger directing enquiries to WhatsApp.
  • Facebook Marketplace: Relevant for consumer goods in Uganda. List products with accurate location (e.g., Kampala, Ntinda), clear price in UGX, and a WhatsApp number as the contact method. Marketplace reaches buyers actively searching for products in their area.

Instagram

  • Instagram Shopping: Link the Instagram account to the Facebook product catalogue via Meta Commerce Manager. Tag products in feed posts and Stories to allow viewers to tap through to the product details.
  • Same checkout limitation as Facebook: No in-app checkout in Uganda. All purchase intent routes to WhatsApp DM.
  • Instagram Stories for commerce: Use Stories for time-sensitive offers — price reveals, "DM to order" call-to-action stickers, countdown timers for limited stock. The Link sticker in Stories (available to all accounts) can route directly to a WhatsApp chat link (wa.me/[number]).
  • Recommendation: Use Instagram product tags for discovery; use Stories for urgency-driven offers and direct conversion to WhatsApp.

WhatsApp Business

  • WhatsApp Catalogue: Set up the product catalogue inside the WhatsApp Business app. Maximum 500 products, each with an image, name, price in UGX, description, and product code. Share the catalogue link in broadcast messages, the business profile, and auto-replies.

  • Standardise the order process using a WhatsApp order form template. When a customer initiates an order, send them a structured message:

    To complete your order, please confirm: 1. Your full name 2. Items and quantities 3. Delivery address (or confirm self-pickup) 4. Payment method (MTN MoMo / Airtel Money)

  • Payment via WhatsApp: Request the customer's Mobile Money number or send payment instructions (business MoMo number and the amount). Ask the customer to screenshot their payment confirmation and send it to WhatsApp. Confirm receipt before processing the order.

  • Broadcast lists: Use WhatsApp broadcast lists to announce new stock, promotions, and restock alerts. Segment lists by product interest or location where possible.

TikTok

  • TikTok Shop is not available in Uganda as of 2026. Do not attempt to set it up or advise clients to do so.
  • TikTok commerce strategy: Create short product demonstration videos showing the product in use, being unboxed, or being made. End every video with a clear verbal and on-screen CTA: "Order now — link in bio" or "WhatsApp us on [number]." Pin a comment with the WhatsApp link on high-performing videos. Place the WhatsApp link in the TikTok bio using a link-in-bio tool if multiple links are needed.

Section 3 — Payment Infrastructure

Payment options for EA social commerce, in order of customer trust and ease of use:

Method Provider Fee Best For
MTN Mobile Money MTN Uganda ~1.5% merchant fee Uganda — highest penetration; first choice
Airtel Money Airtel Uganda ~1.5% merchant fee Uganda — secondary; always offer alongside MTN
Pesapal Pesapal 2.5–3.5% Accepts MoMo + cards; generates payment link; good for customers who want a receipt
Paystack Paystack 1.5% + capped Cards + bank transfer; better for higher-value orders above UGX 500,000
Flutterwave Flutterwave 1.4% Pan-Africa; cards + MoMo; useful for regional customers outside Uganda
Cash on delivery N/A 0% High risk of non-collection; reserve for trusted repeat customers or orders below UGX 50,000
Bank transfer Client's bank Varies High-value B2B transactions only

Recommendation for most Uganda SME clients: Accept MTN MoMo and Airtel Money as the primary payment methods — they cover the vast majority of the transacting population. Add Pesapal for customers who prefer to pay by card or need an automated receipt. Avoid cash on delivery for first-time or unknown customers.

Payment Confirmation Workflow

Apply this six-step workflow for every WhatsApp order:

  1. Customer sends order via WhatsApp using the order template.
  2. Business confirms item availability and sends the total price in UGX, including any delivery fee.
  3. Customer sends Mobile Money payment to the business number, or pays via Pesapal link sent by the business.
  4. Customer screenshots the Mobile Money confirmation message and sends it to WhatsApp.
  5. Business confirms receipt and sends estimated delivery time or pickup instructions.
  6. Upon delivery or collection, business sends a follow-up WhatsApp message confirming completion and inviting a review or repeat order.

Section 4 — Content Strategy for Social Commerce

Commerce-led accounts require higher posting frequency than brand-awareness accounts. Apply a minimum of 5 posts per week on the primary platform and 3 posts per week on the secondary platform. Every post must include a clear, specific CTA — "DM to order", "WhatsApp us on [number]", or "Link in bio."

Use the following content types to drive conversions:

  1. Product demo videos (TikTok, Instagram Reels, Facebook) — show the product in use in a real context. End with a verbal and on-screen CTA. These are the highest-converting content type for physical goods in the EA market.

  2. Price revelation posts — state the price clearly in the caption or on-screen text. EA audiences distrust "DM for price" — it signals overpricing or inconsistency. Stating the price removes a key barrier to enquiry.

  3. Testimonial posts — with the customer's permission, screenshot a satisfied WhatsApp message or review and post it as a social proof asset. Add the product name and a CTA. These build trust with new buyers who have not purchased before.

  4. Stock scarcity posts — "Only 5 left" and "Restocking Friday" perform strongly in EA markets. Use these genuinely; deceptive scarcity damages trust irreparably in relationship-led markets.

  5. Unboxing and packaging posts — show the care taken in preparing an order. Reassures online buyers about product quality and professionalism, especially for first-time customers.

  6. Process videos — show how the product is made, sourced, or prepared, or how the service is delivered. Builds trust for new buyers who cannot physically inspect the product before purchase.

Apply the 10-4-1 rule (Bodnar and Cohen, 2012) to the content mix: for every 10 shared or educational posts, include 4 original brand posts and 1 direct promotional or sales post. Commerce accounts may adjust this to a 5-3-2 ratio (5 product-focused, 3 educational or trust-building, 2 direct promotional) to reflect the commercial purpose of the account.


Section 5 — Order Management System

Social commerce at scale requires a structured order management system. Untracked orders result in missed deliveries, payment disputes, and lost customer trust.

Minimum Viable System (free, no-code)

Set up a Google Sheet with the following columns:

Column Purpose
Order # Sequential reference number — share with customer as their order reference
Date Date the order was placed
Customer Name Full name as given on WhatsApp
WhatsApp Number Customer's WhatsApp number
Items Ordered Product name(s) and quantity
Total (UGX) Total including delivery fee
Payment Method MTN MoMo / Airtel Money / Pesapal / Other
Payment Status Pending / Confirmed / Refunded
Delivery Status Processing / Dispatched / Delivered / Cancelled
Notes Delivery address, special instructions, follow-up needed

Share the order number with every customer at the point of payment confirmation. This reduces "what happened to my order?" messages and builds confidence in the business's professionalism.

Scaling Up

When order volume exceeds 20 per day, introduce a dedicated order management tool:

  • Zoho Commerce (free tier) — supports catalogue, orders, and basic fulfilment tracking
  • WooCommerce (self-hosted on WordPress) — full control; requires web hosting; refer to the web development team
  • Duka or local EA platforms — research current local options at the time of engagement, as the EA e-commerce platform landscape changes rapidly

Section 6 — EA-Specific Considerations

  • Mobile Money is the infrastructure. A client that does not accept MTN MoMo and Airtel Money is excluding the majority of Uganda's transacting population. Set this up before anything else.
  • WhatsApp as checkout works. The absence of formal in-app checkout is not a barrier — WhatsApp commerce is proven and trusted in the EA market. The requirement is discipline: a standardised order process, consistent response times, and reliable payment confirmation.
  • Delivery partners in Uganda: For Kampala, use SafeBoda, Glovo, or independent boda boda riders for same-day delivery. For upcountry orders, use DHL Uganda, Posta Uganda, or a local courier agent. Confirm delivery fees per zone and communicate them to customers before order confirmation.
  • VAT and receipts: Businesses with annual turnover above UGX 150 million are required to register for VAT with the Uganda Revenue Authority. Flag this threshold to clients whose social commerce volume is growing. Pesapal and Paystack generate receipts automatically — recommend these to clients who need to issue receipts for compliance or customer confidence.
  • Scam awareness: Ugandan online buyers are increasingly cautious following a rise in social media fraud. A verified Facebook Page (blue badge), a Google Business Profile, visible customer testimonials, and a consistent posting history all reduce purchase friction for new customers. Address trust signals explicitly in the strategy.
  • Language and tone: Apply the EA professional register when writing catalogue descriptions, WhatsApp templates, and CTA copy. Refer to the east-african-english skill for tone and register standards.

Section 7 — Product Pricing and Margin Management

Apply the 3X Rule (Larsson, 2016): price every product at a minimum of 3× its production or procurement cost. Target 60% gross margin (sales price minus cost of goods sold). Track operating margin (EBITDA) as the primary daily financial metric — it reflects true business health before non-cash adjustments.

7 Product Selection Criteria: Before adding any product to the range, evaluate it against all seven:

Criterion Standard
Niche-specific Serves a clearly defined audience segment
Durable Survives shipping and storage without damage
Moderate-to-high quality Supports a fair price and generates positive reviews
In-demand Confirmed buyer interest (social engagement, search data)
Minimum retail price UGX 90,000+ (approx. USD $25) to support viable margins after delivery
Solid margins Meets the 3X rule; minimum 60% gross margin
Lightweight Lower shipping cost; easier for boda boda and courier delivery

Recurring Income Models: For businesses selling consumables (skincare, food, supplements, cleaning products), evaluate a subscription or bulk-buy model: consumable auto-replenishment, buyer's clubs (loyalty pricing for members), or micro-continuity (low monthly fee for exclusive access or early stock alerts). Apply the 10X Rule: always deliver at least 10× the perceived value of any subscription charge.


Section 8 — Conversion Optimisation

Traffic Temperature (Larsson, 2016): Match communication strategy to audience familiarity.

Temperature Who They Are Communication Goal
Cold No prior awareness Paid content, organic reach, retargeting pixel Place on retargeting list or capture WhatsApp/email
Warm Aware but not yet purchased Retargeting, DM follow-ups, broadcast messages Convert first purchase
Hot Has purchased at least once Personalised upsells, VIP broadcast list, loyalty offers Increase frequency and basket size

4 Buyer Modalities (Harris, 2016): Adapt content tone to decision-making style.

Modality Style Copy Approach
Competitive Fast + logical Lead with results, specifications, performance claims
Spontaneous Fast + emotional Lead with urgency, excitement, FOMO
Methodical Slow + logical Provide ingredient lists, comparison tables, detailed FAQs
Humanistic Slow + emotional Share founder story, testimonials, community impact

EA audiences trend Humanistic and Spontaneous. Lead with trust signals and emotional resonance; provide logical detail for purchases above UGX 200,000.

Friction Reduction Checklist:

  • Bounce rate target: below 55% on product landing pages and catalogue pages
  • Exit intent: a pop-up or pinned Story offering a discount captures WhatsApp numbers from visitors about to leave
  • Enquiry abandonment: follow up via WhatsApp within 30 minutes for customers who enquired but did not confirm
  • Mobile first: 85%+ of EA social commerce traffic is mobile; all product images and payment links must function on 2G/3G
  • Free delivery threshold: set free delivery at approximately 20% above average order value to lift basket size

Urgency Mechanics:

  • 24-hour flash sales with a countdown timer visible in Stories
  • "Only [N] remaining" posts (accurate stock count only — deceptive scarcity destroys trust in EA markets)
  • Phone number visible on every product post; voice calls salvage hesitant buyers and declined-payment situations

Section 9 — Customer Data Intelligence

Customer Segmentation: Track every buyer and assign to one of three tiers.

Tier Definition Action
One-time buyers Single purchase, no repeat Trigger a reactivation WhatsApp message 30 days after purchase
Repeat buyers 2+ purchases Add to loyalty broadcast list; offer early access to new stock
Whales Top 1–5% by total spend Personal check-in from the owner; VIP pricing or exclusive bundles

Basket Analysis: Review order data monthly for:

  • Most purchased products → concentrate content and any paid spend on these, not the full range
  • Purchase bundles → products commonly ordered together → create bundle offers or use one as a front-end entry and upsell the companion

80/20 Principle: In most EA social commerce businesses, 80% of revenue comes from 20% of products. Identify top performers and invest marketing effort there, not equally across the range.

Competitor Intelligence: Become a customer of two or three competitors. Document their WhatsApp response time, order process, packaging quality, product quality, and post-purchase follow-up. Use what works; identify the gaps they leave and fill them.


Section 10 — Brand Differentiation

In a saturated social commerce market, price competition destroys margin. Build a clear point of differentiation using brand intangibles — emotional and story-based qualities that competitors cannot replicate even if they copy the product (Verma, 2019).

9 Intangible Differentiation Types:

Type Application in EA Commerce
Story-driven Founder origin story — why you started, what problem you solved personally
Purpose-driven A social mission embedded in the business (e.g., employing women from a specific community)
Giveback A percentage of each sale donated to a named cause, or a one-for-one model
Surprise Delight at unboxing — handwritten note, unexpected extra item, personalised packaging
Personalisation Made-to-order, customised with the customer's name, colour, or preference
Simplification Removing complexity competitors leave in: one SKU, one price, no confusing tiers
Sustainability Locally sourced ingredients, recycled packaging, reduced waste
Optimism/Hope Brand identity built around aspiration and a better future for the customer
Curation A carefully selected range chosen specifically for this customer's values and needs

Soleness Statement (Verma, 2019): Write one positioning sentence and embed it into all platform bios, WhatsApp status, and marketing copy:

For [target customer] who [main need], [Brand Name] is the [category] that [key benefit]. Unlike [primary competitor], our product [functional difference] and our brand [emotional difference].

Blue Ocean Check (Kim and Mauborgne, 2005): Before finalising the strategy, work through these four questions with the client:

  • Eliminate — what complexity or standard practice in your category can you remove entirely?
  • Reduce — what can you do less of (delivery wait, SKU count, ordering steps)?
  • Raise — what can you do significantly better (packaging quality, response speed, after-sales care)?
  • Create — what has your category never offered that your customers actually want?

Brand Benefits Pyramid (Verma, 2019): Frame all content at the emotional and self-expressive levels, not just the functional:

  1. Functional benefits (base) — what the product does (moisturises skin, saves time, reduces cost)
  2. Emotional benefits (middle) — how it makes the customer feel (confident, respected, cared for)
  3. Self-expressive benefits (top) — what it says about who the customer is (ambitious, conscious, community-minded)

Quality Criteria

Output from this skill meets the standard if it:

  • Covers EA payment infrastructure with specific provider names, approximate fees, and a clear recommendation for the client's context
  • Includes the WhatsApp order workflow as a numbered, step-by-step process that a business owner can follow immediately
  • Notes the Facebook Shop and Instagram Shopping checkout limitation in Uganda and provides a clear alternative workflow
  • States Mobile Money (MTN MoMo and Airtel Money) as the primary payment method and explains why
  • Includes an order management system with specific column headings and a scaling trigger (20+ orders per day)
  • Lists at least five commerce-specific content types with a description of why each works in the EA market
  • Names EA delivery partners (SafeBoda, Glovo, DHL Uganda, Posta Uganda) and addresses upcountry fulfilment
  • Flags the VAT registration threshold (UGX 150 million) and the trust signal requirements for EA online buyers
  • Applies the 3X pricing rule and 7 product selection criteria when advising on product range decisions
  • Segments customer data into one-time/repeat/whale tiers with a clear action for each
  • Identifies the client's brand intangible type and produces a Soleness statement

References

These platform-specific and strategy skills provide deeper implementation guidance:

  • platform-whatsapp/SKILL.md — WhatsApp Business setup, broadcast strategy, catalogue management, and auto-reply configuration
  • platform-facebook/SKILL.md — Facebook Page optimisation, Meta Commerce Manager, and Facebook Marketplace
  • platform-instagram/SKILL.md — Instagram Shopping, Stories strategy, and product tagging
  • platform-tiktok/SKILL.md — TikTok content strategy, bio link setup, and commerce-led video formats
  • ecommerce-conversion-optimisation/SKILL.md — Detailed CRO methodology: 5-step optimisation process, A/B testing, KPI dashboards
  • ecommerce-brand-differentiation/SKILL.md — Full brand positioning framework: 7C Canvas, Soleness, Blue Ocean Strategy, naming, and community building

Key sources: Larsson, T. (2016) Ecommerce Evolved; Harris, A. (2016) Small Business Big Money Online; Verma, N. (2019) Checkout; Kim, W.C. and Mauborgne, R. (2015) Blue Ocean Strategy.

Related skills

More from peterbamuhigire/social-media-skills

Installs
2
GitHub Stars
3
First Seen
Apr 18, 2026