The Paystack + Flutterwave checkout flow that closes an order inside WhatsApp — plus the NDPA 2023 consent rules Nigerian stores miss.
Editor's note: Nigerian small e-commerce operators skip the Shopify/WooCommerce storefront entirely — they use Instagram or a WhatsApp catalogue as the shop window, and take orders in DM. The tradeoff: you don't get abandoned-cart analytics or a proper inventory API, and reconciling Paystack/Flutterwave receipts with WhatsApp orders is manual by default. Dedicated platforms (Shopify, WooCommerce, Bumpa) solve the back-office; WhatsApp handles the buyer conversation those platforms largely skip. — Kseniia
Data Reportal's Digital 2024 Nigeria report records WhatsApp as the country's most-used messaging app, with usage across roughly 90% of Nigerian internet users. For informal and SMB e-commerce — the majority of Nigerian online retail by transaction count — WhatsApp is where the sale actually happens: Instagram is the shopfront, WhatsApp is the checkout counter.
Nigeria's e-commerce sector is heavily concentrated in Lagos (Ikeja, Lekki, Victoria Island, Yaba), Abuja (Wuse, Maitama, Garki), and Port Harcourt, with growing activity in Ibadan, Kano, and Enugu. Categories most active on WhatsApp: fashion and thrift (Ankara, Aso Ebi, imported second-hand), skincare and cosmetics, phone accessories and gadgets, home decor, and food/perishables.
Nigerian e-commerce order-value ranges (mid-2026 reference):
- Fashion / Ankara / thrift: ₦8,000–60,000 average order
- Skincare / cosmetics: ₦5,000–30,000
- Phone accessories / small electronics: ₦3,000–80,000
- Home decor / furniture: ₦20,000–500,000
- Food / small catering: ₦2,500–25,000 per order
Most Lagos WhatsApp merchants charge separately for delivery and expect payment before dispatch (part or full).
The standard WhatsApp sequence for a Lagos or Abuja online seller:
Product enquiry response (from Instagram DM handoff):
'Hi! Thanks for reaching out about the [product name]. Price: ₦[amount]. Available colours: [list]. Sizes in stock: [list]. Delivery within Lagos: ₦[amount], nationwide: ₦[amount] via [logistics partner]. To order, please send: (1) your name, (2) delivery address, (3) preferred colour/size, (4) phone number for the dispatch rider. — [Store name]'
Order confirmation + payment instruction:
'Order confirmed! [Product] × [qty] = ₦[amount]. Delivery to [address]: ₦[fee]. Total: ₦[amount]. Please pay via one of the following:\n\nPaystack link: [link]\nBank transfer: [Bank] · [Account No] · [Account Name] (send proof of payment)\nOPay/Palmpay: [phone number]\n\nOnce payment is confirmed, we dispatch within [timeframe]. — [Store name]'
Dispatch notification:
'Great news! Your order has been dispatched via [rider name / logistics company]. Rider contact: [phone]. Tracking (if applicable): [link]. Expected delivery: [today / date]. The rider will call before arrival. — [Store name]'
Delivery follow-up (24 hours after):
'Hi [Customer name], hope your [product] arrived safely and you're happy with it. If there's anything wrong or the size doesn't fit, please let us know within [return window] — we'll sort it out. And if you loved it, an Instagram tag @[handle] means the world to a small business. Thank you! — [Store name]'
Restock alert (opt-in only):
'[Store name] restock alert 📦 The [product] you asked about is back in stock. Same price ₦[amount], colours available: [list]. Reply ORDER to secure yours before it sells out again. — [Store name]'
Nigerian e-commerce payment collection is dominated by domestic gateways and instant bank transfers — not international card networks as the primary method. WhatsApp is used to send the payment link or bank details; the transaction flows through the Nigerian payment rail.
Paystack (widely used gateway): Nigeria's most-used payment gateway. Standard rate for local transactions: ~1.5% capped at ₦2,000 (for transactions above ₦2,500). Supports card, bank transfer, USSD, QR, and Apple Pay. Paystack payment links can be generated per-order and sent as a WhatsApp message; the customer opens, pays, and Paystack notifies the merchant. Verified export via Paystack dashboard.
Flutterwave: The other major Nigerian gateway. Local card/transfer rate similar to Paystack (~1.4% capped at ₦2,000). Also supports payment links via WhatsApp, plus a wider international payment set for merchants with cross-border customers (diaspora orders from UK/US to Lagos).
Direct bank transfer (most common for small merchants): Sharing account details (bank name, account number, account name) in a WhatsApp message and asking the customer to transfer via their bank app. Zero fee for the merchant. Standard practice is to require a proof-of-payment screenshot before dispatch — customers sometimes claim to have paid when they haven't. Common banks: GTBank, Access Bank, UBA, Zenith, First Bank, Kuda, Opay Bank, Palmpay.
OPay and Palmpay (mobile-first neobanks): Popular among younger buyers. Merchant OPay/Palmpay accounts receive transfers instantly with low or no fee. Send the merchant's OPay number in a WhatsApp message; customer transfers from their OPay app.
USSD (for buyers without a smartphone or with data constraints): Nigerian banks support USSD codes (e.g. *737# for GTBank) that allow bank transfers from a feature phone. Merchants share the USSD code alongside their account number.
Cash on delivery (COD): Still common for lower-value orders. Merchants using COD typically require partial payment (delivery fee or small deposit) before dispatch to reduce return-to-sender losses.
Meta Nigeria conversation pricing: Nigeria's marketing conversation session rate is approximately $0.055 per 24-hour session — one of the higher-tier African rates. A store sending 300 order confirmations and 200 dispatch notifications per month pays approximately $27.50 in Meta API fees.
BSP options for Nigerian e-commerce stores:
| BSP | Price | NG support | Notes |
|---|---|---|---|
| WATI | $49/mo flat | Yes | Multi-agent inbox, broadcast templates |
| Interakt | $15/mo | Yes | Cost-effective entry point |
| AiSensy | $19/mo | Yes | Popular with Indian and African SMBs |
| 360dialog | $5/mo BSP fee | Yes | API access only, requires separate inbox |
| WhatsApp Business App | Free | Always | Sufficient for under 50 orders/month |
Nigeria Data Protection Act 2023 (NDPA): The NDPA 2023, enforced by the Nigeria Data Protection Commission (NDPC), replaces the earlier NDPR (2019). Key practical requirements for e-commerce operators:
- Lawful basis for processing: Order fulfilment is lawful basis 'necessary for performance of a contract'. Sending order confirmations, dispatch updates, and delivery notifications is covered.
- Marketing consent required: Restock alerts, promotional broadcasts, and Black Friday campaigns require opt-in consent. Practical mechanism: 'May we send you WhatsApp updates about restocks and offers? Reply YES to confirm.' Silence is not consent.
- Data subject rights: Customers have rights to access, correct, and delete their personal data (name, phone number, delivery address, order history). Have a process to respond to such requests within reasonable time.
- Data Protection Officer (DPO): Merchants processing personal data of over 200 data subjects may need to appoint a DPO or file a DPCO (Data Protection Compliance Organisation) audit — check NDPC threshold guidance.
- Cross-border data transfer: Storing customer data with international cloud providers may require additional NDPA compliance steps depending on volume and sensitivity.
1. How many orders are you processing per month?
For an Instagram-driven fashion or skincare store shipping under 50 orders per month, the free WhatsApp Business App on a dedicated store phone handles order confirmation, dispatch notifications, and follow-ups. The WhatsApp Business catalogue feature (up to 500 products, free) lets buyers browse without leaving the chat. Broadcast lists cap at 256 contacts — sufficient for most single-operator stores.
2. Do you need automated payment reminders or delivery notifications?
Manual notifications are practical up to a few dozen orders per day. Beyond that, automation via a BSP is where the return appears — sending a templated 'Your order has been dispatched with rider [name]' at scale from a shared dashboard, with delivery status updates triggered by logistics partner webhooks. Interakt ($15/mo) is the entry point most Nigerian SMB e-commerce operators use.
3. Do you have staff (or plan to) helping with WhatsApp order taking?
The free WhatsApp Business App supports up to 5 linked devices — sufficient for a small team. For a growing store with 2–3 people handling messages, a shared inbox with conversation assignment (WATI $49/mo flat, or AiSensy $19/mo) prevents messages being missed and prevents two staff from replying to the same customer with conflicting information. At current Nigerian rates: ~₦28,000/month for AiSensy + ~₦42,000 in Meta fees for 500 monthly conversations — roughly the profit on 3–5 fashion orders.
Direct answer: Nigerian e-commerce stores serving the diaspora market — UK-, US-, and Canada-based Nigerians ordering gifts, food, fashion, or bulk supplies for family in Lagos, Abuja, Port Harcourt, and other Nigerian cities — face a specific WhatsApp workflow pattern. Cross-border payment collection uses Flutterwave's international card acceptance or PayPal-to-Naira conversion, delivery is to a Nigerian address with rider handoff, and coordination happens across time zones. The workflow is materially different from domestic Nigerian orders and worth a dedicated flow for stores that handle diaspora volume.
Diaspora order pattern. The typical diaspora buyer is Nigerian-born, living abroad, and ordering to send goods or arrange a gift for a family member in Nigeria. Common categories: birthday cakes and event catering (delivered to a specific event address on a specific date), Ankara fabric or bespoke tailoring (gift for family member), skincare products (harder to find outside Nigeria for specific local brands), phone or electronics purchases (delivered to family who will resell or use), gift baskets for weddings/graduations.
Payment mechanics for diaspora orders. Flutterwave supports international card acceptance from Visa, Mastercard, and Amex; the merchant receives naira, the buyer pays in their local currency at Flutterwave's rate. Paystack has narrower international card acceptance than Flutterwave. Some stores route diaspora payments through PayPal → Naira conversion services (Grey, Geegpay), though PayPal doesn't natively support Nigerian merchant accounts. Direct wire transfer is possible but slow (3-5 business days) and often uneconomic for orders under $500.
WhatsApp workflow variations for diaspora orders:
Legal / trust considerations. Diaspora orders are higher-value on average than domestic Nigerian orders and higher-risk if the merchant fails to deliver. Merchants serving diaspora volume benefit from a documented refund policy, clear delivery SLA, and photo/video documentation of prepared orders before dispatch. NDPA 2023 applies to diaspora buyer data (name, phone, payment info) the same as domestic buyer data; the buyer's location doesn't waive NDPA.
Direct answer: for Nigerian e-commerce stores using Instagram as the shopfront and WhatsApp as the checkout counter, the DM → WhatsApp handoff is the single highest-friction moment in the flow. A buyer who is warmed up by the Instagram product post can drop off in the 30-second window between clicking 'Message us' and receiving the first WhatsApp response. Getting this handoff right — Instagram auto-reply templating, WhatsApp link placement, response-time discipline, context preservation — is often the single largest conversion lever for the store.
The three-step handoff pattern:
Common Instagram → WhatsApp handoff failures:
Nigerian-specific patterns. Nigerian Instagram commerce is particularly concentrated in fashion, thrift, and skincare — categories where the buyer wants to see multiple product photos, ask about specific colour/size availability, and sometimes negotiate on price. The WhatsApp response needs to accommodate this consultative rhythm. Templates that work in the US (fast checkout, minimal negotiation) don't fit Nigerian Instagram shopping culture as well as a warm, responsive conversation that mirrors the in-market Balogun trader's approach.
Direct answer: Nigerian e-commerce order volume follows a predictable seasonal calendar — Black Friday and Cyber Monday (last week of November), Detty December (December through early January), Sallah periods (Eid al-Fitr and Eid al-Adha, dates shifting per Islamic calendar), Valentine's Day (February 14), Mother's Day (mid-March), and wedding season peaks (December-January for southern Nigeria, dry season across the year for weddings). Each peak has different product-category weight and different WhatsApp workflow implications.
The Nigerian e-commerce seasonal calendar:
| Period | Volume driver | Product categories | WhatsApp implications |
|---|---|---|---|
| Late November — Black Friday / Cyber Monday | Global + Nigerian retail campaigns | Fashion, electronics, cosmetics | 3-5x normal enquiry volume; broadcast pre-campaigns to opted-in list |
| December — Detty December | 13th-month salary, diaspora returnees, gift buying, events | Fashion, gift baskets, catering, home decor, event supplies | Peak of the year for many stores; template + payment infrastructure must be tested in November |
| February 14 — Valentine's Day | Gift buying | Flowers, chocolates, gift baskets, jewellery, lingerie | 2-3x normal in gift categories; workflow needs same-day delivery coordination |
| March — Mother's Day (mid-March) | Gift buying | Flowers, spa vouchers, jewellery, cakes | Similar to Valentine's pattern, different product mix |
| Eid al-Fitr / Eid al-Adha (Islamic calendar) | Family preparation, gift buying | Fashion (Ankara, Aso Ebi), food, gifts, cattle (Eid al-Adha) | Northern-state emphasis; Hausa/Fulani language templates useful |
| Dry season (Nov-Feb) | Wedding season | Fashion (Aso Ebi, Ankara), catering, event supplies, jewellery | Coordination across event dates; group-order patterns |
| Back-to-school (Aug-Sep) | Family preparation | Uniforms, textbooks, backpacks | Predictable timing; broadcast to past customers with school-age children |
| Election periods (every 4 years) | Reduced discretionary spending pre-election | Non-essential categories dip | Reduce marketing broadcast frequency 8-12 weeks before major elections |
Peak-preparation timeline. Meta template approval takes 3-7 business days per template with iteration. To have templates approved for Black Friday (last week of November), stores should submit new templates by mid-October at the latest. Detty December-specific templates (gift-guide broadcasts, holiday-hours notifications, delivery-cutoff warnings) should be approved by early November. Stores that wait until November to start template rollout enter peak season without approved templates and lose the window.
Cash-flow implications. Peak seasons pull forward customer spending — December revenue is 2-4x normal for many Nigerian e-commerce categories, but January-February revenue drops correspondingly as customers recover from December spending. Cash-flow planning should assume 30-45% of Q1 revenue lands in December alone, with the remainder spread across a January dip and February recovery.
Marketing broadcast rhythm for peaks. NDPA 2023 marketing consent applies to peak-season broadcasts the same as year-round. A store that has opted-in marketing consent from 500 customers can broadcast Black Friday and Detty December offers to that list; broadcasting to customers who did not opt in is an NDPA violation regardless of the season. Reasonable frequency during peaks: 1-2 marketing broadcasts per week to opted-in list during peak windows, reduced to once every 2-3 weeks off-peak. Aggressive daily broadcast frequency creates NCC do-not-disturb-adjacent complaints even when NDPA consent is technically valid.
Post-peak follow-up. The single highest-ROI post-peak activity is a post-purchase follow-up broadcast in early January to Detty December buyers — 'Hope you enjoyed [product]. Here's what we've restocked for the new year.' Captures buyers who are still in shopping mode after the December wave and reactivates them for Q1 purchases before the January-February dip deepens.
Nigerian e-commerce delivery runs through a small number of national and Lagos-local logistics operators — the WhatsApp workflow must interface with each partner's tracking and rate-quote reality:
Delivery timeline reality:
- Same-city Lagos — 2-6 hours motorcycle / 4-24 hours van; depends on origin-destination bridge crossing (Mainland vs Island) and traffic window.
- Lagos to Abuja — 24-48 hours road freight (GIGL, Nipost EMS); same-day possible via air-freight at premium.
- Lagos to secondary cities — 2-5 days depending on route.
- Diaspora international — 3-14 days depending on carrier (DHL fastest, EMS slowest) + destination-country customs.
WhatsApp delivery-coordination workflow:
- Delivery-quote at order confirmation — WhatsApp order-confirmation includes delivery-carrier options with rate and timeline; buyer selects preferred option.
- Dispatch notification — carrier pickup confirmed with tracking-number shared via WhatsApp; buyer receives real-time-tracking link.
- Arrival ETA broadcast — carrier-provided ETA relayed to buyer 30-60 minutes before delivery for door-answering coordination.
- Failed-delivery recovery — no-answer / wrong-address delivery-attempt failure captured with photo evidence by rider; WhatsApp thread coordinates re-attempt or pickup-alternative.
- POD (Proof of Delivery) — recipient signature or ID photo captured by rider for high-value shipments; POD attached to WhatsApp thread as evidence.
Diaspora international shipping:
- Lagos → UK / US / Canada / UAE — DHL / FedEx / Aramex commercial rate; buyer typically pays duty at destination on arrival; shop absorbs the shipping surcharge in the quoted price to avoid arrival-side surprise.
- Consolidation shipping — for repeat diaspora customer buying multiple items over time, batch-ship monthly consolidation reduces per-item shipping cost.
- Buyer-side customs — some destination countries have low-value de minimis exemption; shop provides accurate customs-value declaration on shipping documentation.
Returns and refunds are the point where Nigerian e-commerce trust is either built or destroyed. The FCCPC (Federal Competition and Consumer Protection Commission) applies consumer-protection principles to online retail — a shop that handles returns cleanly outperforms one that avoids the responsibility:
Standard return / refund policy structure:
- Return window — 3-14 days typical for physical goods depending on category (perishables shorter, durables longer); clearly stated in product listing and order confirmation.
- Condition — item returned in original packaging, unused (or with defect-return carve-out for damaged / wrong-item / faulty-item cases).
- Refund method — refund typically to original payment method (Paystack card → same card; bank transfer → same bank account); refund-timeline stated in policy.
- Return shipping cost — depending on reason; buyer covers cost of change-of-mind returns; shop covers cost of shop-fault returns.
FCCPC consumer-protection touch-points:
- Product misrepresentation — item materially different from listing photo / description = shop-fault return + FCCPC-adjacent complaint risk.
- Non-delivery — order placed and paid but not delivered within stated timeline = refund or explicit delivery-completion; ignoring buyer = FCCPC complaint path.
- Warranty non-honour — item within stated warranty period not repaired / replaced = FCCPC territory.
- Refund delays — refund not processed within stated timeline after return receipt = FCCPC territory.
- Advertising misrepresentation — 'free delivery' with hidden surcharges, 'guaranteed authentic' for fake goods, misleading before-and-after claims = FCCPC and NAFDAC territory depending on product category.
Return workflow on WhatsApp:
- Return-request template — buyer messages return request with reason; automated response captures order reference + reason + photo evidence request.
- Return-authorisation — shop reviews return request within stated window; authorised return generates return-shipping label or pickup arrangement.
- Item receipt inspection — returned item photographed on receipt; condition confirmed against return-policy criteria.
- Refund processing — refund initiated to original payment method within stated timeline; buyer notified.
- Refund-timeline discipline — Paystack refund typically 5-10 working days to return to card; bank-transfer refund typically 24-48 hours.
Dispute escalation path:
- Internal escalation — buyer unsatisfied with initial response routes to shop owner / senior manager for review.
- Paystack chargeback — for card-paid transactions, buyer can raise chargeback with card issuer; Paystack coordinates with shop; supporting documentation from WhatsApp thread + delivery evidence protects shop from unfair chargebacks.
- FCCPC complaint — statutory escalation for material consumer-protection grievance; shop's WhatsApp thread + documented response discipline is the evidence base.
- Ombudsman / court — for unresolved material disputes, small-claims and higher-value litigation paths available.
Trust-signal discipline:
- Return policy prominently linked in product listing + order confirmation + WhatsApp Business profile bio.
- Verified-purchase reviews displayed on product pages (with FCCPC-compliant authenticity — no fake reviews).
- Response-time SLA publicly stated ('WhatsApp response within 4 business hours').
- Physical address + CAC number + FIRS TIN in Business profile — signals real-world accountability.
Data + numbers referenced in this article are sourced from these public documents: