Where's the Checkout Button in Morocco? How the Moroccan Sales Funnel Works
Most e-commerce playbooks assume a checkout button. In Morocco, there is no checkout button. There is a phone call, or a WhatsApp message, and then a delivery rider who shows up with the parcel and collects cash at the door.
This is not a workaround. It is the dominant sales model for direct-to-consumer goods in Morocco, and it works at scale. Understanding how the funnel operates from top to bottom is the prerequisite for anyone selling here or building infrastructure for those who do.
The Starting Point: Facebook, Not Google
Morocco's e-commerce discovery happens on Facebook and Instagram, not on search engines. A Moroccan consumer who wants a skincare product, a kitchen appliance, or a pair of trainers is not typing queries into Google. She is scrolling a feed. The ad finds her; she does not find the ad.
This shapes everything about how the funnel is built. The product offer has to be visible and self-contained within the creative itself. A short video showing the product in use, a price, and a clear call to action. The scroll stops, or it does not. There is no second chance.
Moroccan Facebook advertisers typically run video creatives between 15 and 45 seconds, in Darija or a Darija-French mix, with the price stated explicitly in the video rather than withheld for the landing page. Price transparency at the top of the funnel is not a convention borrowed from Western markets; it is a response to low trust in unfamiliar brands. Showing the price upfront filters unqualified clicks and reduces the volume of tyre-kickers who reach the confirmation stage.
The call-to-action button usually reads "Send Message" or routes directly to a WhatsApp conversation. A click-to-WhatsApp ad removes the landing page from the equation entirely. The prospect goes from scrolling to a live chat window in one tap.
The Landing Page (When It Exists)
Not every merchant uses a landing page. Many run click-to-WhatsApp campaigns where the ad is the entire top-of-funnel, and the first moment of intent capture is the WhatsApp message itself.
When a landing page is used, its job is narrow: reinforce the offer, present social proof (usually WhatsApp screenshots of customer feedback or before-and-after images), and get the visitor to submit a lead form or initiate a WhatsApp conversation. The page is not a store. There is no cart, no payment gateway, no account creation.
Lead form pages collect a name and phone number. WhatsApp initiation pages pre-populate a message that opens in the app. Either way, the conversion is not a purchase. It is a contact. The sale closes in the conversation that follows.
Technically, most Moroccan COD merchants run on one of three setups: a simple WordPress or Shopify landing page with a WhatsApp floating button, a dedicated COD landing page builder (several Moroccan-built SaaS tools exist in this space), or a Facebook lead form that feeds directly into a call centre queue. The choice depends on volume. Below roughly 30 orders per day, a manual WhatsApp workflow is manageable. Above that, the lack of a system becomes the ceiling on growth.
The WhatsApp Confirmation: Where the Sale Actually Happens
This is the step that most international e-commerce operators find counterintuitive, and it is the most important part of the Moroccan funnel to understand.
In a standard global e-commerce model, the order is placed when payment is made. In the Moroccan COD model, the order is placed when it is verbally or textually confirmed by a human. That confirmation is the transaction. Everything that happens in fulfilment and delivery is contingent on it.
The confirmation conversation serves several functions at once. It verifies that the lead is real and reachable. It confirms the delivery address, which in Morocco often cannot be reliably expressed as a formatted address (the postal addressing system is inconsistent outside major urban centres, and landmarks and neighbourhood names do most of the work). It manages delivery expectations. And it creates a moment of social accountability: the customer has agreed, on a channel they use for personal communication, that an order is coming.
Merchants who operate this stage well treat it as a customer experience touchpoint, not an admin task. The tone, the response time, and the language of the confirmation message directly affect the confirmation rate. A lead that receives a confirmation message twelve hours after submitting their details converts at a significantly lower rate than one contacted within 30 minutes.
The confirmation message itself typically includes the product name, the price, the delivery timeframe, and a confirmation request. Something in the register of: "Bonjour, votre commande de [product] au prix de [X] DH est bien enregistrée. Livraison sous 2 à 4 jours. Confirmez-vous ?" The customer replies yes, and the order enters the fulfilment queue.
Businesses operating at volume use WhatsApp Business API rather than the standard WhatsApp Business app, which allows message automation, CRM integration, and multiple-agent access. The standard app has a device limit and no API access, which creates a hard operational ceiling for merchants trying to scale confirmation volume.
Fulfilment and Last-Mile: The COD Handoff
Once an order is confirmed, it enters the logistics chain. Morocco has a developed network of third-party last-mile delivery companies, and most COD merchants outsource this entirely rather than running their own delivery fleet.
The dominant players handle COD collection as part of the delivery service. The rider delivers the parcel, collects the cash, and the net amount (less the carrier's fee and COD commission) is transferred back to the merchant on a weekly or bi-weekly remittance cycle. The merchant never handles the cash transaction directly.
Fulfilment timelines vary significantly by destination. Casablanca, Rabat, Marrakech, and Fès are typically 24 to 48 hours. Secondary cities and rural areas can stretch to 4 to 6 days. This creates a meaningful difference in the customer experience depending on geography, and it affects return rates: the longer the gap between confirmation and delivery, the higher the probability that the customer has changed their mind, moved, or is simply unavailable when the rider arrives.
Unavailability at delivery is one of the two main causes of failed deliveries in the Moroccan market. The other is outright refusal, where the customer declines the parcel at the door. Both result in a return-to-origin shipment, for which the merchant pays the outbound delivery cost plus the return cost, and recovers nothing. In a market with no pre-payment, this is the core unit economics risk of the COD model.
A Parallel Model: Glovo and the Quick Commerce Layer
The COD funnel described above is not the only way a Moroccan consumer can receive goods at home. Glovo, which launched in Morocco in 2018 and now operates across 38 cities covering roughly 80% of the country's urban population, offers a distinct delivery model worth understanding.
Glovo functions as a proximity marketplace. It connects consumers to nearby restaurants, grocery stores, pharmacies, and retail partners, with delivery handled by independent couriers. The product selection is determined by what partner stores in the consumer's vicinity happen to carry. For food and convenience categories, it works well. For a COD merchant selling a skincare product sourced from outside the city, it is not a viable channel: the merchant would need to be a registered Glovo partner, hold inventory in a location Glovo's couriers can reach, and operate within Glovo's pricing and commission structure.
Where Glovo does matter to the broader e-commerce picture is on the consumer side. A Moroccan consumer who regularly orders via Glovo is a consumer who has normalised app-based ordering and home delivery. Glovo also runs a hybrid payment model, accepting both card and cash on delivery, which has helped ease urban consumers into digital checkout behaviour without requiring them to abandon cash entirely.
The practical distinction for COD merchants is one of geography and category. Glovo is urban, proximity-dependent, and best suited to everyday consumables. The Facebook-to-WhatsApp-to-COD funnel is national, brand-driven, and suited to the type of product a consumer chooses based on an ad rather than what happens to be in stock nearby. The two models serve different buying moments. They are not competing for the same order.
Where the Funnel Breaks
The Moroccan COD funnel has four points of failure that merchants consistently underestimate.
Lead quality at the top. Click-to-WhatsApp campaigns optimised for message volume rather than lead quality generate large numbers of contacts who have no real purchase intent. The metric to watch is not click-through rate on the ad; it is the confirmation rate of the leads the ad generates.
Response lag at confirmation. A contact who is not followed up within the hour is significantly harder to confirm. Merchants running manual WhatsApp workflows without a defined response protocol lose a predictable proportion of leads simply through delay.
Address capture. Morocco does not have a reliable universal addressing standard. Merchants who collect only a city name and phone number at confirmation regularly encounter delivery failures because the rider cannot locate the customer. Collecting a neighbourhood name, a landmark, and a phone number that will be answered is the minimum viable address for last-mile delivery outside major cities.
Post-delivery communication. Most COD merchants stop communicating with the customer after confirmation. The delivery itself is handled by the carrier, and there is no touchpoint between confirmation and arrival. A message sent at dispatch, including a tracking reference if one exists, reduces refusals at the door and pre-empts the customer's uncertainty about when the parcel will arrive.
What This Means for International Brands
For a brand entering the Moroccan market from outside, the COD funnel is not a temporary stage on the way to a card-payment model. It is the model. Consumer trust in online payments remains limited, and even consumers who own bank cards regularly prefer COD for first purchases with unfamiliar brands.
Running this funnel well requires investment in the confirmation layer: either a trained internal team or a fulfilment partner who manages confirmation as a service. The ad creative, the landing page, and the logistics network are copiable. The ability to confirm orders reliably, in Darija and French, at the right time, with the right tone, is the operational competence that actually determines whether a product scales in this market.
International brands that treat the WhatsApp confirmation stage as a simple notification step, rather than a conversion stage in its own right, consistently see lower confirmation rates than local competitors. The gap is rarely about the product. It is about the handoff.
Is COD Permanent? What the Government Is Signalling
The short answer is: not permanently, but not changing fast enough to bet against it today.
Morocco's government has been active on digital payments infrastructure for several years, and the pace of structural change accelerated in late 2024. The Competition Council's November 2024 decision broke up Centre Monétique Interbancaire's long-standing monopoly over merchant payment acquiring, requiring CMI to transfer its portfolio of roughly 55,000 merchant contracts to newly licensed competitors and mandating significant reductions in interchange fees. Three new payment institutions received authorisation to provide acquiring services: Al Filahi Cash, Attijari Payment Services, and Damane Cash. CMI itself was repositioned as a neutral switching and clearing infrastructure rather than a direct merchant-facing operator.
The effect of this structural change is to open the acquiring market to competition, including to foreign fintech companies, which can now enter through direct licensing or partnership with a licensed Moroccan entity. Bank Al-Maghrib typically processes payment institution licence applications over six to twelve months, which means the entry path exists but is not fast.
At the macro level, Bank Al-Maghrib reported that instant payment volumes reached MAD 61.7 billion in 2024, a figure that reflects genuine momentum in digital transactions. The Digital Morocco 2030 strategy, launched formally in September 2024, committed MAD 11 billion in investment through 2026 toward digital infrastructure and financial inclusion. These are supply-side signals: the infrastructure and the regulatory environment are being built to support digital payments at scale.
What has not changed yet is consumer behaviour at the product purchase layer. Card payments remain low-trust for first purchases with unfamiliar brands. The structural changes described above will take time to reach the checkout experience of a consumer buying beauty products from a Facebook ad. The COD model is not going away in the next twelve months. What international brands and merchant infrastructure providers should understand is that the regulatory architecture for a more digital payments environment is now in place, and that the window for building brand trust early, before card payment normalises, is the window that matters.
The Shape of the Funnel, In Summary
The Moroccan e-commerce funnel is longer than it appears and shorter than it feels. It starts on a social feed, moves through a chat window, and closes in cash at a door. The checkout page that international brands assume is central to e-commerce simply does not appear.
Each stage has its own conversion rate, its own failure mode, and its own set of operational levers. Understanding where leads are lost, and why, is the work that separates Moroccan merchants who grow from those who plateau.
That is the funnel. Running it is another matter entirely.
Need help navigating this funnel?
Whether you are a Moroccan merchant trying to improve your confirmation rate or an international brand figuring out how to enter this market without rebuilding your operations from scratch, Sorato can help. We work on the operational layer: confirmation workflows, COD audit, and the cross-cultural infrastructure that makes the difference between an order placed and an order collected.
Sorato is a digital operations company based in Casablanca. We work with Moroccan e-commerce merchants building the operational infrastructure behind their COD funnels, and with international organisations navigating the Moroccan market.