Messenger
Messenger ইউটিলিটি টেমপ্লেট: 24 ঘণ্টার উইন্ডোর পরে কীভাবে অর্ডার ও অ্যাপয়েন্টমেন্টের আপডেট পাঠাবেন
Messenger-এ কথোপকথন 24 ঘণ্টা চুপ থাকলেও আপনার Facebook Page অর্ডারের আপডেট বা অ্যাপয়েন্টমেন্টের রিমাইন্ডার পাঠাতে পারে, Meta-র আগে থেকে অনুমোদিত একটি ইউটিলিটি টেমপ্লেট দিয়ে। কোন মেসেজ এর আওতায় পড়ে, টেমপ্লেট কেন বাতিল হয়, এবং MonoChat থেকে তৈরি ও পাঠানোর সঠিক ধাপগুলো।
MonoChat টিম আপডেট করা হয়েছে: 7 মিনিটে পড়া যায়
এই পেজে
সোমবার একজন গ্রাহক আপনার Facebook Page-এ একটি অর্ডারের ব্যাপারে জানতে চাইলেন। আপনি উত্তর দিলেন, তিনি ধন্যবাদ জানালেন, তারপর কথোপকথন থেমে গেল। বুধবার পার্সেলটি Pathao বা Steadfast-এর হাতে তুলে দেওয়া হলো। Messenger-এ সমস্যা শুরু হয় ঠিক এখানেই: 24 ঘণ্টার উইন্ডো মঙ্গলবারেই বন্ধ হয়ে গেছে, তাই “আপনার পার্সেল রওনা দিয়েছে” জানাতে সাধারণ মেসেজ আর যায় না।
ঠিক এই পরিস্থিতির জন্য Meta-র সমাধান হলো ইউটিলিটি মেসেজ: একটি টেমপ্লেট, যা আপনার Page একবার তৈরি করে, Meta আগে থেকে অনুমোদন করে, এবং উইন্ডো বন্ধ হওয়ার পরেও পাঠানো যায়, যদি সেটি অর্ডার বা অ্যাকাউন্টের আপডেট অথবা অ্যাপয়েন্টমেন্ট বা ইভেন্টের রিমাইন্ডার হয়। সংস্করণ 3.8.43 থেকে MonoChat চ্যাট স্ক্রিন, ফ্লো ও বাল্ক মেসেজ থেকে এই টেমপ্লেট তৈরি, সিঙ্ক ও পাঠাতে পারে।
ফেসবুক পেজে বিক্রি করা f-commerce ব্যবসা থেকে শুরু করে অ্যাপয়েন্টমেন্ট নেওয়া ক্লিনিক পর্যন্ত, সবার জন্য এই গাইডে ব্যাখ্যা করা হয়েছে কোন মেসেজ ইউটিলিটি মেসেজ হিসেবে গণ্য হয়, Meta কীভাবে টেমপ্লেট পর্যালোচনা করে ও কেন বাতিল করে, এবং MonoChat-এ সঠিক ধাপগুলো কী, সঙ্গে আপনার কাজে লাগানোর মতো উদাহরণ।
Messenger-এ 24 ঘণ্টার উইন্ডো কেন গুরুত্বপূর্ণ
Meta একে বলে স্ট্যান্ডার্ড মেসেজিং উইন্ডো: কেউ আপনার Page-এ মেসেজ করার পর উত্তর দেওয়ার জন্য আপনার ব্যবসার হাতে থাকা সময়। বেশিরভাগ কাজের জন্য এটি 24 ঘণ্টা, এবং গ্রাহকের প্রতিটি নতুন মেসেজ এটিকে আবার নতুন করে শুরু করে। উইন্ডোর মধ্যে Meta-র নীতিমালা মেনে আপনি যেকোনো মেসেজ পাঠাতে পারেন।
উইন্ডোর পরে Meta-র নীতিতে ওই ব্যক্তির কাছে পৌঁছানোর কয়েকটি উপায়ই আছে:
| অপশন | কীসের জন্য | কে পাঠায় |
|---|---|---|
| হিউম্যান এজেন্ট ট্যাগ | আলাদা 7 দিনের সময়ের মধ্যে একজন মানুষের ম্যানুয়াল উত্তর | একজন এজেন্ট, নিজ হাতে |
| ওয়ান-টাইম নোটিফিকেশন | ব্যক্তি নিজে চেয়েছেন এমন একটি ফলো-আপ | আপনার Page, একবার |
| ইউটিলিটি মেসেজ | অনুমোদিত টেমপ্লেট থেকে অর্ডার বা অ্যাকাউন্টের আপডেট, অ্যাপয়েন্টমেন্ট বা ইভেন্টের রিমাইন্ডার | আপনার Page, স্বয়ংক্রিয়ভাবে বা ম্যানুয়ালি |
| মার্কেটিং মেসেজ | সাবস্ক্রাইব করা ব্যক্তিদের কাছে প্রোমোশন | আপনার Page |
| Sponsored Messages | Messenger-এ দেখানো বিজ্ঞাপন | Ads Manager |
প্রতিদিনের কাজের জন্য (ডেলিভারি আপডেট, বুকিং রিমাইন্ডার, পেমেন্ট কনফার্মেশন) ইউটিলিটি মেসেজই মানানসই অপশন। অন্য অপশনগুলোর বিস্তারিত আছে আমাদের Messenger-এর 24 ঘণ্টার নিয়ম ও মেসেজ ট্যাগ গাইডে।
Messenger ঠিকভাবে চালানো জরুরি: GWI-এর 2025 সালের দ্বিতীয় প্রান্তিকের জরিপে 16 বছর ও তার বেশি বয়সী ইন্টারনেট ব্যবহারকারীদের 38.4% গত 30 দিনে Messenger ব্যবহার করেছেন, যা DataReportal-এর হিসাবে বিশ্বব্যাপী সোশ্যাল প্ল্যাটফর্মগুলোর মধ্যে পঞ্চম।
ইউটিলিটি টেমপ্লেট কী
Meta-র ডকুমেন্টেশন অনুযায়ী, ইউটিলিটি মেসেজ হলো টেমপ্লেট থেকে তৈরি এমন একটি মেসেজ, যাতে থাকে অর্ডার বা অ্যাকাউন্টের স্ট্যাটাস আপডেট অথবা অ্যাপয়েন্টমেন্ট বা ইভেন্টের রিমাইন্ডার। টেমপ্লেটে গ্রাহকের নাম, অর্ডার আইডি বা ট্র্যাকিং নম্বরের মতো জায়গা (ভেরিয়েবল) থাকে, যা পাঠানোর সময় পূরণ হয়।
একটি টেমপ্লেটে থাকে:
- হেডার (ঐচ্ছিক): লেখা বা একটি ছবি।
- মেসেজের লেখা, তার ভেরিয়েবলসহ।
- বাটন (ঐচ্ছিক): একটি ওয়েব ঠিকানা খোলার লিংক বাটন, অথবা আপনার Page-এ একটি পেলোড ফেরত পাঠানোর রিপ্লাই বাটন।
- ভেরিয়েবলের ফরম্যাট: নম্বরযুক্ত (
{{1}},{{2}}) বা নামযুক্ত ({{order_id}},{{first_name}})। প্রতিটি টেমপ্লেটে একটিই বেছে নেবেন।
চাইলে Meta-র নিজস্ব টেমপ্লেট লাইব্রেরি থেকেও শুরু করা যায়: অর্ডার কনফার্মেশনের মতো সাধারণ আপডেটের জন্য তৈরি ইউটিলিটি টেমপ্লেট, যা কপি করে নিজের মতো বদলে নেওয়া যায়।
Meta যা অনুমতি দেয় না
ইউটিলিটি মেসেজের জন্য Meta-র নিয়ম সংক্ষিপ্ত কিন্তু কঠোর:
- মার্কেটিং নয়। “ইউটিলিটি মেসেজে কোনো মার্কেটিং সামগ্রী থাকা চলবে না।” ডেলিভারি আপডেটে একটি কুপন, “আপনার এটাও পছন্দ হতে পারে” ধরনের লাইন বা ডিসকাউন্ট থাকলেই সেটি মার্কেটিং হয়ে যায়।
- সংবেদনশীল পরিচয় নম্বর নয়। পুরো কার্ড নম্বর, ব্যাংক অ্যাকাউন্ট নম্বর বা জাতীয় পরিচয়পত্রের নম্বর চাইবেন না। আংশিক তথ্য, যেমন কার্ডের শেষ চার অঙ্ক, চলবে।
- হুমকি নয়। আইনি ব্যবস্থা বা প্রকাশ্যে অপমান করার হুমকি, যেমন পেমেন্ট রিমাইন্ডারে, অনুমোদিত নয়।
Meta কীভাবে ইউটিলিটি টেমপ্লেট পর্যালোচনা করে
Page-এর নিজের ইউটিলিটি টেমপ্লেট Meta তৈরির কয়েক সেকেন্ডের মধ্যে পর্যালোচনা করে। MonoChat-এ প্রতিটি টেমপ্লেটের তিনটি অবস্থার একটি দেখা যায়:
| অবস্থা | অর্থ |
|---|---|
| অনুমোদিত | টেমপ্লেটটি পাঠানো যায়। |
| অপেক্ষমাণ | Meta এখনও পর্যালোচনা করছে। |
| প্রত্যাখ্যাত | Meta এটি গ্রহণ করেনি; বাতিলের কারণ কলামে কারণ দেখা যায়। |
সবচেয়ে বেশি যে বাতিলের কারণগুলো দেখবেন:
| বাতিলের কারণ | কী ভুল হয়েছে | কীভাবে ঠিক করবেন |
|---|---|---|
INCORRECT_PARAMS | ভেরিয়েবল ভুলভাবে লেখা ({{1}}-এর বদলে {1}), নম্বরযুক্ত ও নামযুক্ত ভেরিয়েবল মেশানো, অথবা ভেরিয়েবলের নাম অবৈধ | একটিই ফরম্যাট ও ডাবল ব্রেস ব্যবহার করুন, এবং ভেরিয়েবলের নামে #, $ বা % জাতীয় বিশেষ চিহ্ন রাখবেন না |
PARAMS_TO_WORD_RATIO_EXCEED_LIMIT | লেখার দৈর্ঘ্যের তুলনায় ভেরিয়েবল বেশি | ভেরিয়েবলের চারপাশে স্থায়ী শব্দ যোগ করুন, অথবা দুটি ভেরিয়েবল মিলিয়ে একটি করুন |
TAG_SHOULD_BE_MARKETING | লেখায় মার্কেটিং আছে | অফার, ডিসকাউন্ট ও পণ্যের পরামর্শ সরিয়ে দিন |
Meta-র ডকুমেন্টেশনে আরও দুটি নিয়ম আছে, যেগুলোর কারণে অনেক INCORRECT_PARAMS বাতিল হয়: ভেরিয়েবল হতে হবে ক্রমানুসারে, এবং টেমপ্লেট ভেরিয়েবল দিয়ে শুরু বা শেষ হতে পারবে না। “{{1}}, আপনার অর্ডার পাঠানো হয়েছে” বাতিল হয়; “প্রিয় {{1}}, আপনার অর্ডার পাঠানো হয়েছে।” হয় না।
MonoChat-এ ইউটিলিটি টেমপ্লেট সেটআপ
নিচের সবকিছু MonoChat-এ সংস্করণ 3.8.43 থেকে আছে, এবং এর জন্য একটি সংযুক্ত Messenger চ্যানেল (আপনার Facebook Page) লাগবে।
1. Page-এর টেমপ্লেটগুলো খুলুন
- সেটিংস › চ্যাট › চ্যানেল-এ যান।
- আপনার Messenger চ্যানেলের ⋮ মেনু খুলে টেমপ্লেট বার্তা বেছে নিন।
তালিকায় প্রতিটি টেমপ্লেটের নাম, ভাষা, অবস্থা, বাতিলের কারণ ও হালনাগাদের তারিখ দেখা যায়। সিঙ্ক Meta থেকে টেমপ্লেট ও তাদের অবস্থা নিয়ে আসে।
2. Meta-র লাইব্রেরি থেকে শুরু করুন, অথবা নিজে লিখুন
Meta-র লাইব্রেরি থেকে শুরু করতে:
- তৈরি করুন-এ ক্লিক করুন।
- Meta-র টেমপ্লেট লাইব্রেরি-এর নিচে নাম বা লেখা-এ একটি নাম বা লেখার একটি শব্দ লিখে অনুসন্ধান-এ ক্লিক করুন।
- লাইব্রেরির টেমপ্লেট-এ একটি টেমপ্লেট বেছে নিন। এর লেখা ও বাটন ফর্ম এবং প্রিভিউ পূরণ করে দেয়।
- চাইলে টেমপ্লেটের নাম বদলান। লিংক বাটনের জন্য আপনার ওয়েবসাইটের ঠিকানা লিখুন।
- টেমপ্লেট তৈরি করুন-এ ক্লিক করুন।
নিজে লিখতে:
- তৈরি করুন-এ ক্লিক করুন।
- টেমপ্লেটের নাম লিখুন, তারপর ভাষা ও ভেরিয়েবলের ফরম্যাট বেছে নিন।
- হেডার (ঐচ্ছিক) ও বার্তার লেখা লিখুন। প্রতিটি ভেরিয়েবলের জন্য একটি উদাহরণ দিন: Meta এই উদাহরণগুলো দিয়েই টেমপ্লেট পর্যালোচনা করে, তাই বাস্তবসম্মত উদাহরণ দিন (“test” নয়, “ORD-48213”)।
- দরকার হলে লিংক বা উত্তর বাটন যোগ করুন।
- টেমপ্লেট তৈরি করুন-এ ক্লিক করুন। ডান দিকের প্রিভিউতে দেখা যায় গ্রাহক মেসেজটি কীভাবে দেখবেন।
3. অবস্থা হালনাগাদ রাখুন
চ্যানেলের চ্যানেল আপডেট করুন ফর্মে ইউটিলিটি টেমপ্লেট চালু করুন, তাহলে Meta কোনো টেমপ্লেটের অবস্থা বদলালেই তালিকা নিজে থেকে হালনাগাদ হবে। এটি চালু না থাকলে টেমপ্লেট তৈরির পর সিঙ্ক-এ ক্লিক করুন।
4. ভেরিয়েবল ম্যাপ করুন
পাঠানোর আগে টেমপ্লেটের ভেরিয়েবল ({}) খুলে প্রতিটি ভেরিয়েবল কী দিয়ে পূরণ হবে তা বেছে নিন: প্রোফাইল থেকে গ্রাহকের নাম, প্রোফাইলের কোনো ফিল্ড থেকে অর্ডার নম্বর, অথবা একটি স্থায়ী মান। যে টেমপ্লেটের ভেরিয়েবল ম্যাপ করা আছে, টিমের যে কেউ বা একটি ফ্লো প্রতিবার মান টাইপ না করেই সেটি পাঠাতে পারে।
5. পাঠান
- চ্যাট স্ক্রিন থেকে: গ্রাহকের শেষ মেসেজের পর 24 ঘণ্টার বেশি পেরিয়ে গেলে টেমপ্লেট বার্তা পাঠান-এ ক্লিক করে টেমপ্লেট বেছে নিন। দুই দিন লেগে যাওয়া কোনো কেসের ফলো-আপ একজন এজেন্ট এভাবেই করেন।
- ফ্লো থেকে: টেমপ্লেট বার্তা পাঠান নোড একটি Messenger চ্যানেল ব্যবহার করতে পারে, ফলে ফ্লো নিজেই আপডেট পাঠাতে পারে (নিচে দেখুন)।
- বাল্ক মেসেজ থেকে: Messenger চ্যানেল বেছে নিয়ে একটি টেমপ্লেট মেসেজ পাঠান, যেমন যারা সিট বুক করেছেন তাদের সবাইকে ইভেন্টের রিমাইন্ডার।
ইউটিলিটি টেমপ্লেটের জন্য MonoChat-এর Meta-র page_utility_messaging অনুমতি প্রয়োজন। টেমপ্লেটের তালিকা বা কোনো পাঠানোয় অনুমতির ত্রুটি দেখা গেলে MonoChat সাপোর্টে যোগাযোগ করুন।
কাজে লাগানোর মতো উদাহরণ
প্রতিটি টেমপ্লেট একটি কাজের জন্য রাখুন, আর প্রতিটি ভেরিয়েবলের চারপাশে স্থায়ী লেখা রাখুন। নিচের উদাহরণগুলো যেমন আছে তেমনই Meta-র নিয়ম মেনে চলে; আপনার ব্র্যান্ডের ভাষায় শব্দগুলো বদলে নিন।
অর্ডার পাঠানো হয়েছে (হেডার: “আপনার অর্ডার রওনা দিয়েছে”; লিংক বাটন: “পার্সেল ট্র্যাক করুন”):
প্রিয় {{1}}, সুখবর: আপনার অর্ডার {{2}} আজ আমাদের ওয়্যারহাউস থেকে কুরিয়ারে পাঠানো হয়েছে। {{3}} তারিখের মধ্যে এটি আপনার কাছে পৌঁছানোর কথা। নিচের বাটন থেকে ট্র্যাক করতে পারবেন।
অ্যাপয়েন্টমেন্ট রিমাইন্ডার (রিপ্লাই বাটন: “নিশ্চিত করুন”, “সময় বদলান”):
প্রিয় {{1}}, মনে করিয়ে দিচ্ছি: {{2}}-এ আপনার অ্যাপয়েন্টমেন্ট {{3}} তারিখ {{4}}টায়। অনুগ্রহ করে নিশ্চিত করুন, অথবা অন্য সময় লাগলে আমাদের জানান।
পেমেন্ট পাওয়া গেছে (যেমন bKash বা Nagad-এ পেমেন্টের পর):
ধন্যবাদ, {{1}}। আপনার {{2}} পেমেন্ট আমরা পেয়েছি, ইনভয়েস {{3}}-এর জন্য। আপনাকে আর কিছু করতে হবে না।
ইভেন্ট আপডেট (লিংক বাটন: “বিস্তারিত দেখুন”):
প্রিয় {{1}}, {{2}}-এ একটি পরিবর্তন: দরজা এখন খুলবে {{3}}টায়। আপনার বুকিং বহাল আছে।
যা বাতিল হবে: “আপনার অর্ডার পাঠানো হয়েছে! পরের অর্ডারে EID10 কোড দিয়ে 10% ছাড় নিন।” দ্বিতীয় বাক্যটি মার্কেটিং, তাই Meta টেমপ্লেটটি TAG_SHOULD_BE_MARKETING কারণে বাতিল করে।
ইউটিলিটি টেমপ্লেটের সঙ্গে ফ্লো জুড়ে দিন
সবচেয়ে কাজের সেটআপ হলো এমন একটি ফ্লো, যা ইনবক্সে কেউ হাত না দিলেও আপডেট পাঠিয়ে দেয়:
- অর্ডার কুরিয়ারে গেলে একজন এজেন্ট (বা অন্য কোনো ফ্লো) গ্রাহকের প্রোফাইলে
shippedজাতীয় একটি ট্যাগ যোগ করেন। গ্রাহকের ট্যাগ যোগ হয়েছে ট্রিগার দিয়ে শুরু হওয়া একটি ফ্লো ওই ট্যাগের অপেক্ষায় থাকে এবং সেটি ধরে নেয়। - একটি টেমপ্লেট বার্তা পাঠান নোড অনুমোদিত Messenger ইউটিলিটি টেমপ্লেটটি পাঠায়, বাটনে ট্র্যাকিং লিংকসহ।
- গ্রাহক উত্তর দিলে 24 ঘণ্টার উইন্ডো আবার খোলে, এবং আপনার AI এজেন্ট বা টিম সেখান থেকে কথোপকথন এগিয়ে নেয়, WhatsApp, Instagram ও আপনার অন্যান্য চ্যানেলের সঙ্গে একই ইনবক্সে।
ইউটিলিটি মেসেজের উত্তর দিলে গ্রাহক একটি নতুন স্ট্যান্ডার্ড উইন্ডো খোলেন, তাই সময়মতো পাঠানো একটি আপডেট প্রায়ই স্বাভাবিক কথোপকথনে গড়ায়: ডেলিভারির ঠিকানা বদল, অ্যাপয়েন্টমেন্টের সময় বদল, পণ্য নিয়ে একটি প্রশ্ন।
চেকলিস্ট
- Messenger চ্যানেল সংযুক্ত এবং চ্যানেল আপডেট করুন-এ ইউটিলিটি টেমপ্লেট চালু।
- প্রতিটি কাজের জন্য একটি টেমপ্লেট: পাঠানো হয়েছে, ডেলিভারি হয়েছে, অ্যাপয়েন্টমেন্ট রিমাইন্ডার, পেমেন্ট পাওয়া গেছে, ইভেন্টে পরিবর্তন।
- প্রতিটি ভেরিয়েবলের বাস্তবসম্মত উদাহরণ, প্রতি টেমপ্লেটে একটিই ভেরিয়েবলের ফরম্যাট, শুরুতে বা শেষে কোনো ভেরিয়েবল নয়।
- কোনো ইউটিলিটি টেমপ্লেটে অফার, ডিসকাউন্ট বা পণ্যের পরামর্শ নেই।
- ভেরিয়েবল (
{})-এ ভেরিয়েবল ম্যাপ করা, যাতে এজেন্ট ও ফ্লো মান টাইপ না করেই পাঠাতে পারে। - গ্রাহকের ট্যাগ যোগ হয়েছে দিয়ে শুরু হওয়া একটি ফ্লো, যা অর্ডার বা বুকিংয়ের আপডেট পাঠায়।
- প্রোমোশন শুধু মার্কেটিং মেসেজের জন্য, কখনোই ইউটিলিটি টেমপ্লেটে গুঁজে দেওয়া নয়।
সূত্র
- Meta for Developers: Send a utility message (Messenger Platform) (সংজ্ঞা, উপাদান, কয়েক সেকেন্ডে অনুমোদন, page_utility_messaging, বাতিলের কারণ, কনটেন্টের নিয়ম; দেখা হয়েছে 2 নভেম্বর 2026)
- Meta for Developers: Messenger Platform policy overview (স্ট্যান্ডার্ড মেসেজিং উইন্ডো, হিউম্যান এজেন্ট ট্যাগ, উইন্ডোর বাইরের অপশন; দেখা হয়েছে 2 নভেম্বর 2026)
- DataReportal: Digital 2026 Global Overview Report (GWI, 2025-এর দ্বিতীয় প্রান্তিক: 38.4% গত 30 দিনে Messenger ব্যবহার করেছেন; দেখা হয়েছে 2 নভেম্বর 2026)
- MonoChat হেল্প সেন্টার: Messenger Utility Templates (দেখা হয়েছে 2 নভেম্বর 2026)
- MonoChat হেল্প সেন্টার: Flows, Customer Tag Added (দেখা হয়েছে 2 নভেম্বর 2026)
- MonoChat চেঞ্জলগ 3.8.43 (Messenger ইউটিলিটি টেমপ্লেট; দেখা হয়েছে 2 নভেম্বর 2026)
MonoChat দিয়ে এটি বাস্তবে প্রয়োগ করুন