কাস্টমার সার্ভিস
"আমার অর্ডার কোথায়?" প্রশ্নের উত্তর দেওয়া WhatsApp বট বানান
"আমার পার্সেল কোথায়?" প্রতিটি অনলাইন শপকে সারাদিন এই প্রশ্নের উত্তর দিতে হয়। একটি WhatsApp বট আপনার সিস্টেমে অর্ডার খুঁজে কয়েক সেকেন্ডে স্ট্যাটাস ও ট্র্যাকিং লিংক পাঠাতে পারে, আর কঠিন কেসগুলো টিমের কাছে দিতে পারে। সার্ভার না লিখে কীভাবে বানাবেন, দেখুন।
MonoChat টিম আপডেট করা হয়েছে: 4 মিনিটে পড়া যায়
এই পেজে
WhatsApp অর্ডার স্ট্যাটাস বট গ্রাহকের কাছে অর্ডার নম্বর চায় বা ফোন নম্বর দিয়ে তাকে চেনে, আপনার স্টোর বা ERP-তে অর্ডার দেখে এবং স্ট্যাটাস, আনুমানিক ডেলিভারি ও ট্র্যাকিং লিংক পাঠায়। অর্ডার দেরিতে থাকলে, হারিয়ে গেলে বা খোঁজা ব্যর্থ হলে, পুরো তথ্যসহ কথোপকথন টিমের কাউকে দেয়।
বাংলাদেশে অনেক বিক্রেতা ফেসবুক পেজে বিক্রি করেন, তাই প্রশ্ন আসে Messenger, Instagram আর WhatsApp তিন জায়গা থেকেই। MonoChat তিনটি চ্যানেলই এক টিম ইনবক্সে আনে, তাই একই ধরনের ফ্লো Messenger-এর জন্যও বানানো যায়।
“অর্ডার কোথায়?” প্রশ্নের জন্য আলাদা বট কেন
- উত্তর আগেই আছে। আপনার স্টোর বা Shopify অর্ডারের স্ট্যাটাস জানে; Pathao, Steadfast, RedX বা Paperfly পার্সেল কোথায় আছে জানে। শুধু দেখে নিতে হয়।
- প্রশ্ন ঢেউয়ের মতো আসে। ঈদ আর পহেলা বৈশাখের সেলের পর, বা কুরিয়ার দেরি করলে একই প্রশ্ন দিনে শত শত বার আসে।
- গ্রাহক চিন্তিত। “গতকাল Steadfast-এ দেওয়া হয়েছে, বৃহস্পতিবার পৌঁছাবে, এই নিন ট্র্যাকিং লিংক” শুনে গ্রাহক নিশ্চিন্ত হন। COD অর্ডারে গ্রাহক জানতে চান কবে টাকা রেডি রাখবেন।
বট কী উত্তর দেবে আর কী টিমকে দেবে
| গ্রাহক জিজ্ঞেস করেন | বট উত্তর দেয় | টিমকে দিন যখন |
|---|---|---|
| আমার অর্ডার কোথায়? | স্ট্যাটাস, কুরিয়ার, ট্র্যাকিং লিংক, ডেলিভারির সময় | অর্ডার দেরিতে, আটকে বা হারিয়ে গেছে |
| শিপ হয়েছে? | হ্যাঁ বা না, কখন | ”প্রসেসিং” প্রতিশ্রুত সময় পার করেছে |
| ঠিকানা বদলাতে পারি? | এই ধাপে কী সম্ভব | শিপ না হলে সবসময় |
| রিটার্ন করতে চাই | রিটার্ন নীতি ও পরের ধাপ | পণ্য নষ্ট বা বিরোধ আছে |
WhatsApp-এর কোন নিয়ম প্রযোজ্য
উত্তরগুলো সার্ভিস মেসেজ, আর এখন ফ্রি নয়। গ্রাহক মেসেজ দিলে ২৪ ঘণ্টার কাস্টমার সার্ভিস উইন্ডো খোলে, যেখানে টেমপ্লেট মেসেজ ছাড়াই উত্তর দেওয়া যায়। Meta-র প্রাইসিং ডকুমেন্টেশন অনুযায়ী ১ অক্টোবর ২০২৬ থেকে এসব উত্তর প্রতিটি ডেলিভার হওয়া মেসেজে চার্জ হয়, প্রতি বিজনেস নম্বরে মাসে ১,০০০ ফ্রি সার্ভিস মেসেজের পর। তিনটার বদলে একটি মেসেজে উত্তর দেওয়া বট খরচও কমায়।
আগে থেকে পাঠানো আপডেট টেমপ্লেট দিয়ে যায়। গ্রাহক জিজ্ঞেস করার আগে “আপনার অর্ডার শিপ হয়েছে” পাঠাতে অনুমোদিত utility টেমপ্লেট মেসেজ লাগে, যার দাম গ্রাহকের দেশ অনুযায়ী ঠিক হয়; অক্টোবর ২০২৬-এর রেট কার্ডে বাংলাদেশের utility রেট কমেছে (প্রাইসিং গাইড)। এসব আপডেট কীভাবে পাঠাবেন তা webhook গাইডে আছে। প্রচারমূলক মেসেজের জন্য গ্রাহকের সম্মতি (অপ্ট-ইন) Meta-র নিয়ম।
মানুষের কাছে পৌঁছানোর পথ থাকতেই হবে। বারবার “বুঝতে পারিনি” বলা বট সহজ প্রশ্নকে অভিযোগে পরিণত করে। দুবার ব্যর্থ হলে টিমের কেউ দায়িত্ব নিক।
বানানোর আগে খোঁজার পরিকল্পনা করুন
- অর্ডার কীভাবে খুঁজবেন? অর্ডার নম্বর, ফোন নম্বর বা দুটোই দিয়ে।
- কোন ঠিকানা উত্তর দেবে? স্টোরের অর্ডার API, ERP বা এমন ছোট endpoint যা শুধু বটের দরকারি তথ্য দেয়, এটাই সবচেয়ে নিরাপদ।
- উত্তর দেখতে কেমন? ফিল্ড ঠিক করুন:
status,carrier,trackingUrl,estimatedDelivery। - কল কীভাবে সুরক্ষিত? শুধু অর্ডার পড়ার টোকেন, রিফান্ড বানানোর টোকেন কখনো নয়। endpoint কখনো অন্য গ্রাহকের অর্ডার ফেরত দেবে না।
MonoChat-এ ধাপে ধাপে
MonoChat একটি অফিসিয়াল Meta Business Partner। ভার্সন 3.8.37 (অক্টোবর ২০২৬) থেকে ফ্লো HTTP অনুরোধ নোড দিয়ে আপনার সিস্টেম কল করতে পারে এবং উত্তরের অংশ ফ্লো ভেরিয়েবল হিসেবে পরের মেসেজ ও শর্তের জন্য রাখতে পারে।
- বট ফ্লো বানান। নতুন ফ্লো খুলে বট কি? চালু করুন এবং নতুন বার্তা গ্রহণ করা হয়েছে ইভেন্ট দিয়ে শুরু করুন, কিওয়ার্ড বা মেনুর শর্তসহ।
- অর্ডার নম্বর জিজ্ঞেস করুন। প্রশ্নোত্তর নোড: “অনুগ্রহ করে আপনার অর্ডার নম্বর পাঠান, যেমন 10482।”
- অর্ডার সিস্টেম কল করুন। HTTP অনুরোধ নোড, মেথড GET, পাথ ভেরিয়েবলসহ URL যেমন
https://shop.example.com.bd/api/orders/:orderId। অথরাইজেশনে Bearer Token বেছে শুধু-পড়ার টোকেন দিন। নমুনা ডেটা বেছে নিন চালু করে সাম্প্রতিক একটি কথোপকথন বাছুন: প্যানেলে প্রতিটি ভেরিয়েবল আসল মানসহ দেখা যায়, কপি আইকন সেটিকে{{key}}আকারে কপি করে। - উত্তরের দরকারি মান রাখুন। ফ্লো ভেরিয়েবল সংরক্ষণ করুন চালু করুন, নাম
order:status←response.data.status,tracking←response.data.trackingUrl,eta←response.data.estimatedDelivery(টেক্সট)। অনুরোধ পরীক্ষা করুন চালান; বর্তমান সেটিংসে সফল পরীক্ষার পরই নোড সেভ হয়। - উত্তর দিন বা হস্তান্তর করুন। যদি নোডে ফ্লো ভেরিয়েবলের মান শর্ত:
order.statusযদিdelayedএর সমান হয়, কথোপকথন অ্যাসাইন করুন। নাহলে বার্তা পাঠান: “আপনার অর্ডারের স্ট্যাটাস: {{flow.order.status}}। আনুমানিক ডেলিভারি: {{flow.order.eta}}। ট্র্যাক করুন: {{flow.order.tracking}}” - ব্যর্থতা সামলান। উত্তর 2xx না হলে (অজানা নম্বরে সাধারণত 404), সময় শেষ হলে (ডিফল্ট ১০ সেকেন্ড, সর্বোচ্চ ৩০) বা উত্তর ১ MB-এর বেশি হলে নোড ব্যর্থ হলে আউটপুটে যায়। এটিকে “অর্ডারটি খুঁজে পাইনি, আমাদের টিম এখনই দেখছে” বার্তা ও কথোপকথন অ্যাসাইন করুন-এর সাথে যুক্ত করুন; আগে কর্মঘণ্টার মধ্যে শর্ত রাখলে জানাতে পারবেন কখন উত্তর আসবে।
কথোপকথন একই টিম ইনবক্সে থাকে, যেখানে আপনার WhatsApp, Instagram আর Messenger চ্যাটও আছে।
গ্রাহকরা নিজের মতো লিখলে AI ফাংশন টুলস-সহ AI এজেন্ট একই endpoint কল করে রিটার্ন আর ঠিকানা বদলের প্রশ্নও একই চ্যাটে সামলাতে পারে। Shopify স্টোরের জন্য অর্ডার স্ট্যাটাস ও রিটার্ন অ্যাসিস্ট্যান্ট ফোন, ইমেল বা অর্ডার নম্বর দিয়ে অর্ডার খুঁজে দেয়।
গ্রাহকের মতো পরীক্ষা করুন
- ভুল টাইপ করা অর্ডার নম্বর এবং অন্য গ্রাহকের নম্বর।
- যে অর্ডারের এখনো ট্র্যাকিং নম্বর নেই।
- endpoint বন্ধ রেখে ব্যর্থ হলে পথটি দেখুন।
app.monochat.ai-এ ফ্রি অ্যাকাউন্ট খুলুন, WhatsApp নম্বর যুক্ত করুন এবং প্রাইসিং পেজে প্ল্যান দেখুন। পুরো চিত্রের জন্য আমাদের ই-কমার্স কাস্টমার সার্ভিস গাইড পড়ুন।
সূত্র
- Meta for Developers: WhatsApp Business Platform প্রাইসিং (কাস্টমার সার্ভিস উইন্ডো, ১ অক্টোবর ২০২৬ থেকে সার্ভিস মেসেজ চার্জ ও ফ্রি সীমা; ৩১ অক্টোবর ২০২৬-এ দেখা)
- MonoChat হেল্প সেন্টার: ফ্লো, HTTP অনুরোধ নোড, ফ্লো ভেরিয়েবল ও নমুনা ডেটা
- MonoChat চেঞ্জলগ 3.8.37
MonoChat দিয়ে এটি বাস্তবে প্রয়োগ করুন