WhatsApp Chatbot for Online Shops Malaysia: 8 Patterns
Online Shop = WhatsApp DM Volume Problem
Kalau anda jual online — Instagram Shop, Shopee, Shopify, atau website sendiri — DM volume bukan benda yang anda boleh elak. Setiap orang yang nampak listing anda ada soalan sebelum dia nak bayar. Dan soalan-soalan tu datang setiap hari, repeat terus-menerus.
Lapan pattern yang hampir setiap online shop Malaysia hadapi:
- Price check — "Berapa harga?" (walaupun harga dah letak dalam caption)
- Stock check — "Ada stok tak? Ada colour lain?" sebelum customer commit
- Transfer confirmed — "Saya dah transfer, ni screenshot" — customer nak acknowledgement cepat
- Sizing — "Saiz M ni fit untuk berat 60kg ke?" — judgment call sebelum beli
- Refund — "Saya nak refund / barang rosak sampai" — post-sale yang sensitif
- Where's my parcel — "Parcel saya bila sampai?" — biasa selepas payment clear
- Recommendation — "Ada cadangan untuk hadiah bawah RM100?" — high-intent tapi perlu guide
- Bulk order — "Boleh diskaun kalau order 50 pcs?" — potential high-value tapi kena negotiate
Bahagian seterusnya walk through setiap pattern: dialogue ringkas macam mana conversation tu biasanya nampak, dan apa yang AI buat (atau tak buat) dalam setiap kes.
Pattern 1-4: Product Enquiries That AI Closes
Pattern 1 hingga 4 adalah pre-purchase — customer tanya sebelum dia commit. Ini volume paling tinggi untuk kebanyakan online shop, dan juga yang paling berulang. AI handle kategori ni dengan baik sebab jawapan dia factual dan boleh disemak dari catalog anda.
Pattern 1: Price Check — "Berapa harga?"
Siti: hye, berapa harga untuk tote bag canvas tu?
AI: Hi Siti, tote bag canvas kami ada dalam tiga saiz. Small RM45, Medium RM65, Large RM85. Semua harga include free shipping Semenanjung untuk order RM80 ke atas. Nak tahu beza saiz dia? Boleh share dimension sekali.
Siti: ok nak medium. macam mana nak order?
Takeaway: AI confirm price + surface free shipping threshold + offer dimension detail — soalan lanjut terjawab sebelum customer tanya, dan conversation gerak ke arah order.
Pattern 2: Stock Check — "Ada stok tak?"
Wei Ming: bro ada tak earphone gaming yang wired, under RM150?
AI: Ada. Sekarang ada dua model wired gaming earphone dalam range tu — Model A3 (RM129, 3.5mm jack + USB-C adapter included) dan Model B7 (RM148, surround sound 7.1 via USB). Stok A3 ada 4 unit lagi, B7 ada 8 unit. Nak details specs mana-mana atau nak terus proceed ke order?
Wei Ming: A3, boleh COD tak?
Takeaway: AI check stok real-time dari catalog, surface dua option dalam range, dan declare baki unit — urgency natural tanpa pressure. COD follow-up terjawab dalam reply berikutnya dari KB payment method.
Pattern 3: Transfer Confirmed — "Saya dah transfer"
Priya: Hi, saya dah transfer untuk order scarf set 2-piece. Ni screenshot. (hantar screenshot slip transfer)
AI: Terima kasih Priya, payment diterima. Order anda confirmed — scarf set 2-piece akan diproses dalam 1 hari bekerja. Tracking number akan dihantar ke sini bila parcel pickup oleh Pos Laju. Untuk order reference anda: #PRY-2605.
Priya: ok tq
Takeaway: AI acknowledge payment, assign reference number, set expectation untuk tracking — customer tenang, staff tak perlu manually reply tiap-tiap transfer notification. Untuk kedai yang banyak customer hantar gambar resit atau bukti transfer, rujuk feature spotlight image recognition untuk cara AI baca dan proses gambar tu automatically.
Pattern 4: Sizing — "Saiz M ni fit untuk berat 60kg?"
Farah: salam, nak tanya pasal dress flowy tu. saiz M sesuai untuk badan tinggi 160cm berat 60kg?
AI: Waalaikumsalam Farah. Untuk 160cm 60kg, M biasanya selesa — ukuran bust M kami 86-92cm, waist 70-76cm. Dress flowy tu ada lengan panjang dengan cutting A-line, jadi dia quite forgiving untuk range tu. Tapi kalau anda prefer sikit lebih loose dekat bahagian pinggang, boleh consider L (waist up to 82cm). Ada lagi soalan pasal cutting atau fabric?
Takeaway: AI guna sizing chart dari KB, pair dengan cutting description, dan offer L sebagai alternatif — ini tipe jawapan yang biasanya ambil masa staff dua-tiga minit untuk taip, AI settle dalam saat.
Pattern 5-8: Post-Sale Flows That AI Handles or Escalates
Pattern 5 hingga 8 berlaku selepas customer dah bayar. Ini conversation yang lebih sensitif — ada yang AI boleh handle fully, ada yang AI kena escalate kepada staff dengan cepat.
Pattern 5: Refund — "Saya nak refund"
Hafiz: Hei, baju yang saya terima ada cacat dekat jahitan tepi. Saya nak refund atau tukar.
AI: Hi Hafiz, minta maaf dengan masalah yang anda hadapi. Boleh hantar gambar cacat tu supaya team kami boleh verify? Kami akan proses dari situ — refund atau exchange bergantung pada keadaan item dan pilihan anda. (Menghantar notifikasi kepada team untuk follow up)
Takeaway: AI acknowledge, minta bukti gambar, dan flag ke staff immediately — AI tidak proses refund secara autonomous. Keputusan refund atau exchange adalah judgment call staff, bukan AI. Ini penting supaya kes sensitif ada human di hujungnya.
Pattern 6: Where's My Parcel — "Parcel saya bila sampai?"
Aiman: parcel saya dah 4 hari, bila sampai?
AI: Hi Aiman, tracking number untuk order anda adalah MY123456789. Boleh semak status terkini terus di laman Pos Laju: https://www.poslaju.com.my/track-trace/ — masukkan tracking number tu. Kalau selepas 7 hari bekerja parcel masih belum gerak, hantar balik ke sini dan kami raise dengan courier.
Takeaway: AI provide tracking number dan direct link ke portal courier. Jika kedai anda ada integrasi shipping provider dengan ForwardChat, AI boleh pull status real-time terus dalam chat. Kalau tiada integrasi, AI bagi tracking number dan link — AI tidak boleh bagi status terkini tanpa data dari courier.
Pattern 7: Recommendation — "Nak cari tudung untuk kerja"
Nurul: hye akak, saya nak cari tudung yang sesuai untuk kerja. tak nak yang terlalu glam tapi kena nampak professional gak. budget dalam RM80.
AI: Hi Nurul, untuk kerja dengan budget RM80, kami ada beberapa pilihan yang sesuai. Plain instant shawl dalam warna muted (navy, dusty rose, sage) dalam RM55-65 — senang pakai dan nampak neat. Kalau nak sikit lebih polished, ada Bawal Silky series RM70-80 yang drape cantik untuk office setting. Semua boleh mix-match dengan blazer atau baju kurung. Nak tengok gambar setiap option?
Takeaway: AI filter catalog berdasarkan context (kerja, professional, budget) dan surface dua tier option — high-intent customer macam ni convert tinggi bila recommendation tepat dan cepat.
Pattern 8: Bulk Order — "Boleh diskaun 50 pcs?"
Jason: Hi, saya nak order untuk company event. Dalam 50 pcs water bottle tu. Ada corporate rate?
AI: Hi Jason, untuk order 50 unit ke atas kami ada corporate pricing. Standard retail RM35 seunit — untuk 50 pcs biasanya ada arrangement khas. Saya akan link anda dengan team kami untuk confirm exact quote dan timeline, sebab corporate order kena check stock production dan lead time sekali. Boleh share nama syarikat dan tarikh event yang anda target?
Takeaway: AI confirm ada corporate rate, collect qualifying info (nama syarikat, tarikh), dan escalate ke staff untuk quote sebenar — pricing flexibility untuk bulk adalah staff judgment call, bukan sesuatu yang AI confirm sendiri. Ini elak AI tersilap commit harga yang owner belum approve.
What to Set Up First — KB Priority Order for an Online Shop
Bila onboard online shop ke ForwardChat, urutan pengisian Knowledge Base ni tentukan berapa cepat AI jadi berguna:
1. Product catalog dengan SKU, harga, dan status stok. Ini foundation. Tanpa catalog, AI tak boleh jawab soalan paling asas — price check dan stock check (Pattern 1 dan 2) terus fail. Catalog perlu include variation (saiz, warna) dan stok semasa supaya AI tak tersilap confirm item yang dah sold out.
2. Dasar penghantaran dan zon delivery. Soalan shipping (free shipping threshold, zon coverage, courier yang digunakan, lead time) datang hampir setiap hari. Ini biasanya satu page pendek tapi kena ada dalam KB sebelum launch.
3. Polisi return dan refund. Pattern 5 (refund) paling bahaya kalau AI bagi maklumat yang salah atau tak konsisten. Set polisi yang jelas — dalam berapa hari boleh return, kondisi item, proses claim — supaya AI escalate dengan context yang betul kepada staff.
4. Sizing chart. Untuk fashion dan apparel, ini kritikal. Chart yang detail (measurement dalam cm, bukan just S/M/L label) kurangkan soalan sizing dengan ketara dan kurangkan return rate.
5. Pilihan payment. FPX, DuitNow, transfer bank, COD, Shopee Pay — senaraikan semua. Ini soalan yang datang tepat sebelum customer nak bayar; kalau AI tak tahu, conversion tercicir.
6. FAQ umum. Soalan macam "boleh custom?" / "ada waranti?" / "packaging macam mana?" — compile dari soalan yang paling kerap staff kena jawab sekarang. Dua minggu pertama beroperasi, review chat history dan tambah ke KB mana-mana soalan yang AI miss.
Urutan ni berdasarkan mana yang paling tinggi impak kepada volume DM harian. Kedai yang skip sizing chart atau polisi return biasanya dapat banyak escalation awal-awal, bukan sebab AI lemah tapi sebab maklumat tak cukup.
Plan-Fit Guide — RM299 vs RM499 vs RM999 Based on Monthly DM Volume
ForwardChat bil berdasarkan AI replies per bulan, bukan per conversation. Online shop dengan volume DM berbeza perlu size plan yang berbeza.
| Plan | Harga | AI Replies/Bulan | Gambar/Bulan | Sesuai Untuk |
|---|---|---|---|---|
| Starter | RM299 | 6,000 | 200 | Kedai baru atau low-volume |
| Growth | RM499 | 12,000 | 500 | Kedai aktif, promo regular |
| Pro | RM999 | 24,000 | 2,000 | High-volume atau peak season heavy |
Rule of thumb berdasarkan DM harian:
Kalau kedai anda terima bawah 200 DM sehari secara average, Starter (6,000 AI replies/bulan) biasanya cukup — itu roughly 200 DM/hari untuk 30 hari. Kalau ada promo bulanan yang spike volume, perlu buffer.
Untuk 200-400 DM sehari, Growth (12,000/bulan) lebih selamat — bagi ruang untuk promo spike tanpa kena upgrade tiba-tiba.
Untuk 400+ DM sehari atau kedai yang heavy promo (mega sale, Raya, Year End Sale), Pro (24,000/bulan) elak kedai tersangkut di tengah kempen.
Satu perkara yang ramai owner online shop terlepas pandang: image quota. Starter ada 200 gambar sebulan — kalau kedai anda banyak terima gambar produk, bukti transfer, atau damaged item claims, 200 gambar bole habis cepat dalam bulan promo. Growth (500 gambar) dan Pro (2,000 gambar) bagi lebih ruang untuk use case ni. Untuk kedai yang banyak terima gambar produk dari customer, baca lebih lanjut dalam feature spotlight image recognition.
Kalau anda tak sure berapa DM anda sekarang, cara paling mudah: check WhatsApp Business App anda — ada stats di bawah Business Tools > Statistics. Atau guna ROI calculator untuk estimate plan yang sesuai berdasarkan volume semasa.
Untuk context lebih luas tentang cara AI WhatsApp automation berfungsi untuk pelbagai jenis bisnes, baca pillar guide WhatsApp automation Malaysia. Kalau anda nak tengok pattern yang serupa untuk bisnes lain — restoran ada pattern tersendiri yang explain dalam WhatsApp chatbot untuk restoran Malaysia, dan klinik pula dalam WhatsApp chatbot untuk klinik Malaysia.
Lapan pattern dalam post ni datang dari jenis conversation yang berulang dalam online shop. AI handle yang factual dan high-volume. Yang perlukan judgment — refund decision, custom quote, complaint serius — AI acknowledge dan escalate, bukan cuba selesaikan sendiri. Itu batas yang kena jelas dari awal supaya customer dapat pengalaman yang konsisten dan staff tahu bila AI akan panggil mereka.
Kalau anda nak setup atau nak tahu plan mana yang sesuai untuk volume kedai anda sekarang, hubungi kami atau mulakan dengan free trial.




