মূল কনটেন্টে যান

WhatsApp

WhatsApp Flow ফর্মের উত্তর কীভাবে স্বয়ংক্রিয়ভাবে CRM-এ সেভ করবেন

WhatsApp Flow কয়েক ট্যাপেই লিডের বাজেট, ঠিকানা বা অ্যাপয়েন্টমেন্টের সময় সংগ্রহ করে। আসল লাভ তার পরের ধাপে: হাতে কিছু কপি না করে প্রতিটি উত্তর কীভাবে গ্রাহকের প্রোফাইল ফিল্ডে বসাবেন, তা এখানে।

MonoChat টিম আপডেট করা হয়েছে: 7 মিনিটে পড়া যায়

এই পেজে
  1. গ্রাহক Flow জমা দিলে কী ঘটে
  2. কেন উত্তরগুলো প্রোফাইল ফিল্ডে সেভ করবেন
  3. MonoChat-এ ধাপে ধাপে
  4. তিনটি উদাহরণ
  5. সম্মতিও ফর্মেরই অংশ
  6. লাইভে যাওয়ার আগে চেকলিস্ট
  7. একটি ফর্ম দিয়ে শুরু করুন
  8. সূত্র

চ্যাটের ভেতরে গোছানো তথ্য সংগ্রহের সবচেয়ে দ্রুত উপায় WhatsApp Flow: লিডের বাজেট ও কবে কিনবেন, ডেলিভারির ঠিকানা, অ্যাপয়েন্টমেন্টের সময়, সম্মতিসহ সাইন আপ। গ্রাহক কয়েকটি স্ক্রিনে ট্যাপ করে একটি বোতাম চাপেন। তারপর অনেক টিমেই একজন এজেন্ট কথোপকথন খোলেন, উত্তরগুলো পড়েন এবং হাতে টাইপ করে CRM-এ তোলেন।

এই শেষ ধাপেই উত্তর হারিয়ে যায়, ভুল টাইপ হয়, বা কখনো তোলাই হয় না। এই গাইডে দেখাব MonoChat-এ প্রতিটি উত্তর কীভাবে সরাসরি গ্রাহকের প্রোফাইল ফিল্ডে সেভ করবেন, কীভাবে যাচাই করবেন, আর ডেটা জমা হওয়ার পর তা দিয়ে কী করবেন।

গ্রাহক Flow জমা দিলে কী ঘটে

Meta WhatsApp Flows-কে বর্ণনা করে “ব্যবসায়িক মেসেজিংয়ের জন্য কাঠামোবদ্ধ ইন্টারঅ্যাকশন তৈরির একটি উপায়” হিসেবে, যার ব্যবহারের উদাহরণ গ্রাহকের যোগাযোগের তথ্য ও তিনি কোন পণ্যে আগ্রহী তা সংগ্রহ করা, বা তাঁর পছন্দ অনুযায়ী কোটেশন তৈরি করা।

গ্রাহক Flow সম্পন্ন করলে Meta ফলাফলটি ব্যবসার কাছে পাঠায় গ্রাহকের অন্য সব বার্তার মতো একই webhook দিয়ে। এটি আসে nfm_reply ধরনের একটি ইন্টারঅ্যাকটিভ বার্তা হিসেবে, এর দৃশ্যমান লেখা সবসময় “Sent”, আর উত্তরগুলো থাকে response_json নামের একটি ফিল্ডে, আপনার বানানো Flow JSON-এর কাঠামো অনুযায়ী। অটোমেশনের জন্য দুটি বিষয় গুরুত্বপূর্ণ:

  • উত্তরের সঙ্গে Flow-এর ID আসে না। একাধিক ফর্ম পাঠালে সেগুলো আলাদা করার দায়িত্ব আপনার, যেমন ফিল্ডের নাম দেখে।
  • উত্তর আসে ফর্মে আপনার দেওয়া ফিল্ডের নাম নিয়েই, তাই ফিল্ডের নাম ভালোভাবে রাখাই অর্ধেক কাজ।

MonoChat-এ জমা দেওয়া ফর্ম কথোপকথনে দেখা যায়, আর একটি ফ্লো প্রতিটি উত্তর ভেরিয়েবল হিসেবে পড়তে পারে: {{message.payload.formData.<field name>}}।

কেন উত্তরগুলো প্রোফাইল ফিল্ডে সেভ করবেন

উত্তর চ্যাটে পড়ে থাকলেউত্তর প্রোফাইল ফিল্ডে সেভ হলে
বাজেট খুঁজতে এজেন্টকে স্ক্রল করতে হয়প্রতিটি কথোপকথনের পাশে গ্রাহকের প্রোফাইলেই বাজেট দেখা যায়
ফিল্টার বা সেগমেন্ট করা যায় নাযেকোনো ফিল্ড দিয়ে CRM ফিল্টার করুন, ফিল্টার সেভ করুন, ব্রডকাস্টের অডিয়েন্স হিসেবে ব্যবহার করুন
কেউ না পড়া পর্যন্ত কিছুই হয় নাউত্তর সেভ হওয়ার মুহূর্তেই একটি ফ্লো অ্যাসাইন, ট্যাগ বা উত্তর দিতে পারে
টাইপের ভুল, বাদ পড়া ফিল্ডমান ফিল্ডের ধরনে রূপান্তরিত হয়, আর ভুল মান ধরা পড়ে

MonoChat 3.8.43 (২ নভেম্বর ২০২৬) থেকে গ্রাহকের প্রোফাইল ফিল্ড সেট করুন নোড একটি ফিল্ড ভেরিয়েবল থেকে পূরণ করতে পারে, WhatsApp Flow-এর উত্তরসহ, এবং মানটি ফিল্ডের ধরনে রূপান্তর করে।

MonoChat-এ ধাপে ধাপে

১. প্রোফাইল ফিল্ড তৈরি করুন

CRM › প্রোফাইল ফিল্ড-এ যে উত্তরগুলো রাখতে চান তার প্রতিটির জন্য সঠিক ধরনের একটি ফিল্ড তৈরি করুন:

উত্তরফিল্ডের ধরন
ইমেইলইমেইল
বাজেটসংখ্যা
পছন্দের তারিখতারিখ
আগ্রহ (কয়েকটি বিকল্পের একটি)তালিকা
অন্য কোনো যোগাযোগের ফোন নম্বরফোন
পছন্দের ভাষাভাষা

প্রতিটি ফিল্ডের নাম স্পষ্ট রাখুন। ৪ নম্বর ধাপে এই ফিল্ডগুলো ফর্মের উত্তরের সঙ্গে মেলাবেন।

২. ফর্ম বানান

সেটিংস › চ্যাট › চ্যানেল-এ যান, আপনার WhatsApp Business (Cloud) চ্যানেলের ⋮ মেনু খুলে ফ্লো বাছুন, তারপর তৈরি করুন। যা দিয়ে শুরু করবেন-এর নিচে একটি টেমপ্লেট বাছুন: লিড ফর্ম, অ্যাপয়েন্টমেন্ট, সাইন আপ, ডেলিভারি ঠিকানা, ফিডব্যাক, NPS জরিপ বা ফাঁকা।

ডিজাইনারে প্রতিটি ফিল্ডের ফিল্ডের নাম তার লেবেল থেকে তৈরি হয়, আর কোনো ফিল্ডের নাম বদলালে তার সব রেফারেন্সও বদলে যায়। ফিল্ডের নামগুলো লিখে রাখুন: email, budget, area, delivery_date। দুটি স্ক্রিনে একই ফিল্ডের নাম থাকলে উত্তর আসে <screen>_<name> হিসেবে, তাই নামগুলো আলাদা রাখুন। গ্রাহক যেভাবে দেখবেন সেভাবে ফর্মটির প্রিভিউ দেখুন, তারপর প্রকাশ করুন।

৩. গ্রাহককে ফর্ম পাঠান

Flow গ্রাহকের কাছে পৌঁছায় টেমপ্লেট মেসেজের একটি WhatsApp Flow বোতামের মাধ্যমে: টেমপ্লেট বানানোর সময় Flow, তার অ্যাকশন ও প্রথম স্ক্রিন বেছে নিন। টেমপ্লেটটি চ্যাট থেকে পাঠান, নতুন গ্রাহক লিখলে শুরু হওয়া একটি ফ্লো থেকে পাঠান, অথবা বিজ্ঞাপনে ক্লিকের পর পাঠান।

ছোট ও পরিষ্কার টেমপ্লেটে বেশি ফর্ম পূরণ হয়:

আসসালামু আলাইকুম {{1}}, মেসেজ দেওয়ার জন্য ধন্যবাদ। আপনার জন্য মানানসই অফারই যেন পাঠাতে পারি, এই ছোট ফর্মে আপনার বাজেট, এলাকা আর কবে নিতে চান জানিয়ে দিন। এক মিনিটও লাগবে না। [ফর্ম খুলুন]

৪. একটি ফ্লো দিয়ে উত্তর সেভ করুন

  1. নতুন বার্তা গ্রহণ করা হয়েছে দিয়ে শুরু হওয়া একটি ফ্লো তৈরি করুন: ফর্মের উত্তর গ্রাহকের পাঠানো একটি বার্তা হিসেবেই আসে।
  2. একটি গ্রাহকের প্রোফাইল ফিল্ড সেট করুন নোড যোগ করুন।
  3. প্রতিটি ফিল্ডে ভেরিয়েবল থেকে বেছে উত্তরের পাথ লিখুন, যেমন {{message.payload.formData.email}}, {{message.payload.formData.budget}}, {{message.payload.formData.area}}।
  4. ব্যর্থ হলে আউটপুটটি একটি কথোপকথন অ্যাসাইন করুন নোডের সঙ্গে যুক্ত করুন, যাতে যা সেভ হয়নি তা একজন মানুষ পূরণ করেন।
  5. একটি গ্রাহকের ট্যাগ সেট করুন নোড যোগ করুন, যেমন form-completed, যাতে কে ফর্ম শেষ করেছেন তা টিম দেখতে ও ফিল্টার করতে পারে।

৫. MonoChat কী মান গ্রহণ করে জেনে নিন

হেল্প সেন্টারে যেমন বলা আছে, মানটি ফিল্ডের সঙ্গে মিলতে হবে:

ফিল্ডের ধরনকী গ্রহণ করে
সংখ্যাএকটি সংখ্যা
তারিখISO 8601 তারিখ (2026-11-05 বা 2026-11-05T14:30:00Z) অথবা সেকেন্ড বা মিলিসেকেন্ডে Unix timestamp
ফোনএকটি বৈধ ফোন নম্বর
ইমেইলএকটি বৈধ ইমেইল ঠিকানা
তালিকাতালিকার বিকল্পগুলোর একটি
অ্যাডভান্সড তালিকাএকটি বিকল্পের ID বা তার নামগুলোর একটি
ভাষাআপনার সক্রিয় ভাষাগুলোর একটি

কোনো ভেরিয়েবল খালি থাকলে বা তার মান না মিললে বাকি ফিল্ডগুলো তবুও সেভ হয়, আর নোডটি তার ব্যর্থ হলে আউটপুট ধরে এগোয়। ব্যর্থ অ্যাকশন নোড তার ত্রুটি রান লগে লিখে রাখে, যেখানে ফিল্ডের নাম থাকে, ফলে আপনি ফর্ম বা ফিল্ডটি ঠিক করতে পারেন।

একটি কাজের পরামর্শ: ফর্মের বিকল্পগুলো আপনার তালিকা ফিল্ডের বিকল্পের সঙ্গে হুবহু এক রাখুন। ফর্মের বিকল্প “গুলশান” হলে যে তালিকা ফিল্ডের বিকল্প “গুলশান ২”, সেটি পূরণ হবে না।

৬. সেভ হওয়া ডেটা কাজে লাগান

উত্তরগুলো ফিল্ডে চলে গেলে সেগুলো অন্য যেকোনো গ্রাহক-তথ্যের মতোই কাজ করে:

  • লিড সঠিক জনের কাছে পাঠান। প্রোফাইল ফিল্ড আপডেট হয়েছে দিয়ে শুরু হওয়া দ্বিতীয় একটি ফ্লো আপনার নির্ধারিত সীমার বেশি বাজেটের লিড সরাসরি একজন সিনিয়র সেলস কর্মীকে অ্যাসাইন করতে পারে।
  • সঠিক সময়ে ফলো-আপ করুন। “কেনার পরিকল্পিত তারিখ”-এর মতো একটি তারিখ ফিল্ড প্রোফাইল ফিল্ডের ওপর যদি শর্ত দিয়ে যাচাই করা যায়: এক মাসের মধ্যে কিনবেন এমন ক্রেতারা আজই এজেন্টের কাছে যান, পরের জনেরা ফলো-আপের জন্য একটি ট্যাগ পান।
  • ডেটা অন্য সিস্টেমে পাঠান। একটি HTTP অনুরোধ নোড ফ্লোর ভেরিয়েবল ব্যবহার করে একই মান আপনার নিজের CRM, ERP বা বুকিং সিস্টেমে পাঠাতে পারে।
  • সেগমেন্ট করুন। CRM প্রতিটি সক্রিয় প্রোফাইল ফিল্ড দিয়ে ফিল্টার করে; সেভ করা একটি ফিল্টার ব্রডকাস্টের অডিয়েন্স হতে পারে, যে গ্রাহকেরা তা পেতে সম্মতি দিয়েছেন তাঁদের জন্য।

তিনটি উদাহরণ

রিয়েল এস্টেটের লিড ফর্ম। ঢাকার একটি ডেভেলপার কোম্পানি উদ্দেশ্য (থাকা না বিনিয়োগ), এলাকা (বসুন্ধরা, উত্তরা, মিরপুর), বাজেট ও সময়সীমা চারটি ফিল্ডে সেভ করে। একটি ফ্লো বাজেটসহ এবং তিন মাসের কম সময়সীমার ক্রেতাদের সেলস টিমকে অ্যাসাইন করে, বাকিদের পরের ফলো-আপের জন্য ট্যাগ দেয়।

ক্যাশ অন ডেলিভারির জন্য ডেলিভারি ঠিকানা। ফেসবুক পেজে বিক্রি করা একটি পোশাকের দোকানে অর্ডারের পর ডেলিভারি ঠিকানা ফর্ম ঠিকানা আর পছন্দের ডেলিভারি সময় সংগ্রহ করে। ফ্লো দুটোই সেভ করে, HTTP অনুরোধ দিয়ে দোকানের সিস্টেমে পাঠায়, তারপর গ্রাহককে একটি কনফার্মেশন পাঠায়। কনফার্মেশনের ধাপটি আমাদের ক্যাশ অন ডেলিভারি গাইডে আছে।

ক্লিনিকে অ্যাপয়েন্টমেন্টের অনুরোধ। চট্টগ্রামের একটি ডেন্টাল ক্লিনিকে চিকিৎসার ধরন, পছন্দের তারিখ ও যোগাযোগের তথ্য সেভ হয়; তারিখের ফিল্ডের কারণে রিসেপশন কনফার্ম করার আগে এক নজরে আগামী সপ্তাহের সব অনুরোধ দেখতে পায়।

সম্মতিও ফর্মেরই অংশ

গ্রাহক আপনাকে মেসেজ দেওয়ার পর যে ফর্ম পূরণ করেন, আর যিনি কখনো কিছু চাননি তাঁকে পাঠানো অফার, দুটো একেবারে আলাদা। পরে অফার পাঠানোর পরিকল্পনা থাকলে ফর্মের অন্য প্রশ্ন থেকে আলাদা করে স্পষ্টভাবে সম্মতি চান: সাইন আপ টেমপ্লেটে একটি সম্মতির ধাপ আছে, আর ফ্লোর অপট-ইন নোড আপনার লেখা প্রশ্নটি জিজ্ঞেস করে গ্রাহকের উত্তর সংরক্ষণ করে। মার্কেটিং বার্তা শুধু তাঁদেরই পাঠান যাঁরা হ্যাঁ বলেছেন; কেন এটি আপনার নম্বরকেও সুরক্ষিত রাখে, তা আমাদের অপ্ট-ইন গাইডে ব্যাখ্যা করা আছে।

লাইভে যাওয়ার আগে চেকলিস্ট

  • সঠিক ধরনের প্রোফাইল ফিল্ড তৈরি হয়েছে।
  • ফর্মের ফিল্ডের নাম লিখে রাখা হয়েছে, নামগুলো আলাদা ও পড়ার মতো।
  • ফর্মের বিকল্প তালিকা ফিল্ডের বিকল্পের সঙ্গে মেলে।
  • নতুন বার্তা গ্রহণ করা হয়েছে দিয়ে শুরু হওয়া ফ্লোতে ভেরিয়েবল থেকে মানসহ গ্রাহকের প্রোফাইল ফিল্ড সেট করুন নোড আছে।
  • ব্যর্থ হলে একজন মানুষের কাছে যায়, আর একটি ট্যাগ সম্পন্ন ফর্ম চিহ্নিত করে।
  • একটি পরীক্ষামূলক ফর্ম জমা দিয়ে গ্রাহকের প্রোফাইল ও রান লগে ফল দেখা হয়েছে।

একটি ফর্ম দিয়ে শুরু করুন

MonoChat একটি বিজনেস মেসেজিং সফটওয়্যার এবং Meta-র অফিশিয়াল Meta Business Partner। এটি আপনার নিজের WhatsApp নম্বর Meta-র Cloud API-এর সঙ্গে যুক্ত করে, Flow JSON ছাড়াই WhatsApp Flows বানায়, এবং কয়েক মিনিটে বানানো একটি ফ্লো দিয়ে সেগুলোর উত্তর আপনার গ্রাহক প্রোফাইলে সেভ করে। ফ্লো নিয়ে হেল্প আর্টিকেলে প্রতিটি নোড দেখানো আছে।

app.monochat.ai-এ বিনামূল্যে শুরু করতে পারেন।

সূত্র

সাধারণ জিজ্ঞাসা

সচরাচর জিজ্ঞাসিত প্রশ্ন

গ্রাহক ফর্ম জমা দিলে WhatsApp Flow-এর উত্তর কোথায় যায়?

Meta উত্তরগুলো গ্রাহকের পাঠানো একটি বার্তা হিসেবে ব্যবসার কাছে পাঠায়, অন্য সব বার্তার মতো একই webhook দিয়ে, আর উত্তরগুলো থাকে response_json নামের একটি ফিল্ডে। MonoChat-এ জমা দেওয়া ফর্ম কথোপকথনে আসে, এবং একটি ফ্লো এর উত্তর {{message.payload.formData.<field name>}} হিসেবে পড়তে পারে।

MonoChat-এ Flow-এর উত্তর গ্রাহকের প্রোফাইল ফিল্ডে কীভাবে সেভ করব?

নতুন বার্তা গ্রহণ করা হয়েছে দিয়ে শুরু হওয়া একটি ফ্লো বানান, একটি গ্রাহকের প্রোফাইল ফিল্ড সেট করুন নোড যোগ করুন, প্রতিটি ফিল্ডে ভেরিয়েবল থেকে বেছে উত্তরের পাথ লিখুন, যেমন {{message.payload.formData.email}}। MonoChat মানটি ফিল্ডের ধরনে রূপান্তর করে: সংখ্যা, তারিখ, ফোন, ইমেইল, তালিকা বা ভাষা।

কোনো উত্তর ফিল্ডের সঙ্গে না মিললে কী হয়?

বাকি ফিল্ডগুলো তবুও সেভ হয়, আর নোডটি তার ব্যর্থ হলে আউটপুট ধরে এগোয়। সেই আউটপুট একটি কথোপকথন অ্যাসাইন করুন নোড বা একটি ট্যাগের সঙ্গে যুক্ত করুন, যাতে যা সেভ হয়নি তা একজন মানুষ পূরণ করেন। রান লগে কোন ফিল্ডটি ব্যর্থ হয়েছে তার নাম থাকে।

এর জন্য কি ডেভেলপার বা endpoint লাগবে?

এমন ফর্মের জন্য লাগবে না। MonoChat-এর Flow ডিজাইনার Flow JSON না লিখেই ফর্ম বানায়, আর উত্তর সেভ করার ফ্লো তৈরি হয় ভিজ্যুয়াল ফ্লো বিল্ডারে। endpoint তখনই লাগে, যখন স্ক্রিনে লাইভ তথ্য দেখাতে হয়, যেমন ফাঁকা সময়ের স্লট।

তারিখের ফিল্ড কোন ফরম্যাটের তারিখ নেয়?

ISO 8601 তারিখ, যেমন 2026-11-05 বা 2026-11-05T14:30:00Z, অথবা সেকেন্ড বা মিলিসেকেন্ডে Unix timestamp। লাইভে যাওয়ার আগে একটি পরীক্ষামূলক ফর্ম পাঠিয়ে গ্রাহকের প্রোফাইলে সেভ হওয়া তারিখটি দেখে নিন।

সেভ হওয়া উত্তর দিয়ে কি আরেকটি অটোমেশন চালু করা যায়?

হ্যাঁ। প্রোফাইল ফিল্ড আপডেট হয়েছে দিয়ে দ্বিতীয় একটি ফ্লো শুরু হতে পারে, যেমন বাজেটের ফিল্ড পূরণ হলেই লিডটি সেলস টিমকে অ্যাসাইন করা, বা ডেলিভারি ঠিকানা এলে অর্ডার কনফার্মেশন পাঠানো।

সম্পর্কিত গাইড

একই বিষয়ে আরও পড়ুন।

Growth-এর প্রথম মাস আমাদের পক্ষ থেকে

একটি ইনবক্স থেকে WhatsApp, Instagram ও Messenger চালান

MonoChat দিয়ে বিনামূল্যে শুরু করুন: অফিসিয়াল Meta API-তে টিম ইনবক্স, AI অ্যাসিস্ট্যান্ট, টেমপ্লেট ও ক্যাম্পেইন।

প্রতি বিজনেসে একটি কোড • ব্যবহারের সময় 30 দিন • কার্ডের প্রয়োজন নেই

শুরু করতে $150।

নিন