چگونه پاسخهای فرم WhatsApp Flow را خودکار در CRM ذخیره کنیم
WhatsApp Flow بودجهٔ یک مشتری بالقوه، آدرس یا وقت نوبت را با چند لمس جمع میکند. ارزش اصلی در قدم بعدی است: اینکه هر پاسخ، بدون کپی دستی، به یک فیلد پروفایل مشتری تبدیل شود.
تیم MonoChat بهروزرسانی: 7 دقیقه مطالعه
در این صفحه
WhatsApp Flow سریعترین راه برای جمعآوری اطلاعات ساختارمند داخل چت است: بودجه و زمانبندی یک مشتری بالقوه، آدرس تحویل، وقت نوبت، یا ثبتنام همراه با رضایت. مشتری چند صفحه را با لمس پیش میبرد و یک دکمه را میزند. اما در بسیاری از تیمها بعد از آن، یک کارشناس گفتگو را باز میکند، پاسخها را میخواند و آنها را دستی در CRM تایپ میکند.
همین قدم آخر جایی است که پاسخها گم میشوند، اشتباه وارد میشوند یا هرگز وارد نمیشوند. این راهنما نشان میدهد چگونه هر پاسخ را مستقیم در فیلدهای پروفایل مشتری در MonoChat ذخیره کنید، چگونه آنها را کنترل کنید و وقتی داده ثبت شد با آن چه کنید.
وقتی مشتری Flow را ارسال میکند چه اتفاقی میافتد
Meta، WhatsApp Flows را «راهی برای ساخت تعاملهای ساختارمند در پیامرسانی کسبوکار» توصیف میکند؛ با کاربردهایی مثل جمعآوری اطلاعات تماس مشتری و محصولاتی که به آنها علاقه دارد، یا استعلام قیمتی که بر اساس ترجیحات او ساخته میشود.
وقتی مشتری Flow را تکمیل میکند، Meta نتیجه را از همان webhook ای که همهٔ پیامهای دیگر مشتری میآیند برای کسبوکار میفرستد. این نتیجه یک پیام تعاملی از نوع nfm_reply است، متن قابلمشاهدهٔ آن همیشه «Sent» است و پاسخها در فیلدی به نام response_json قرار دارند که شکلش را Flow JSON طراحیشدهٔ شما تعیین میکند. دو نکته برای خودکارسازی مهم است:
- پاسخ شناسهٔ Flow را در بر ندارد. اگر چند فرم مختلف میفرستید، باید خودتان آنها را از هم تشخیص دهید، مثلاً از روی نام فیلدها.
- پاسخها با همان نامهایی که در فرم به فیلدها دادهاید میرسند؛ پس نامگذاری درست فیلدها نیمی از کار است.
در 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}}، از پیامتان ممنونیم. برای اینکه فقط ملکهای مناسب شما را بفرستیم، لطفاً بودجه، منطقه و زمان مدنظرتان را در این فرم کوتاه وارد کنید. کمتر از یک دقیقه وقت میگیرد. [باز کردن فرم]
۴. پاسخها را با یک جریان ذخیره کنید
- جریانی بسازید که با پیام جدید دریافت شد شروع شود: پاسخهای فرم بهصورت پیامی از طرف مشتری میرسند.
- گره تعیین فیلد پروفایل مشتری را اضافه کنید.
- برای هر فیلد از یک متغیر را انتخاب کنید و مسیر پاسخ را بنویسید، مثلاً
{{message.payload.formData.email}}،{{message.payload.formData.budget}}،{{message.payload.formData.area}}. - خروجی در صورت شکست را به گره تخصیص گفتگو وصل کنید تا یک نفر آنچه ذخیره نشده را کامل کند.
- گره تعیین برچسب مشتری را اضافه کنید، مثلاً با برچسب
form-completed، تا تیم ببیند چه کسانی فرم را تمام کردهاند و بتواند آنها را فیلتر کند.
۵. بدانید MonoChat چه مقدارهایی را میپذیرد
همانطور که مرکز راهنما توضیح میدهد، مقدار باید با فیلد جور باشد:
| نوع فیلد | چه چیزی میپذیرد |
|---|---|
| عدد | یک عدد |
| تاریخ | تاریخ ISO 8601 (2026-11-05 یا 2026-11-05T14:30:00Z) یا Unix timestamp بر حسب ثانیه یا میلیثانیه |
| تلفن | یک شمارهٔ تلفن معتبر |
| ایمیل | یک آدرس ایمیل معتبر |
| فهرست | یکی از گزینههای فهرست |
| فهرست پیشرفته | شناسهٔ یکی از گزینهها یا یکی از نامهای آن |
| زبان | یکی از زبانهای فعال شما |
اگر متغیری خالی باشد یا مقدارش با فیلد جور نباشد، فیلدهای دیگر همچنان ذخیره میشوند و گره از خروجی در صورت شکست ادامه میدهد. گره کنشی که ناموفق شود خطای خود را در گزارش اجرا ثبت میکند و نام فیلد را میآورد تا بتوانید فرم یا فیلد را اصلاح کنید.
یک توصیهٔ عملی: گزینههای فرم را کلمهبهکلمه با گزینههای فیلد فهرست یکی کنید. گزینهٔ «مارینا» در فرم، فیلد فهرستی را که گزینهاش «دبی مارینا» است پر نمیکند.
۶. با دادهٔ ذخیرهشده کار کنید
وقتی پاسخها به فیلد تبدیل شدند، مثل هر دادهٔ دیگر مشتری کار میکنند:
- ارجاع سرنخ. جریان دومی که با فیلد پروفایل بهروزرسانی شد شروع میشود، میتواند سرنخی را که بودجهاش بالاتر از آستانهٔ شماست مستقیم به یک کارشناس فروش ارشد تخصیص دهد.
- پیگیری در زمان درست. فیلد تاریخی مثل «تاریخ برنامهریزیشدهٔ خرید» را میتوان با شرط اگر روی فیلدهای پروفایل بررسی کرد: خریدارانی که تا یک ماه دیگر خرید میکنند همین امروز به کارشناس میروند و بقیه برای پیگیری بعدی برچسب میگیرند.
- ارسال داده به سیستمهای دیگر. گره درخواست HTTP میتواند همین مقدارها را با متغیرهای جریان به CRM، ERP یا سامانهٔ رزرو خودتان بفرستد.
- بخشبندی. CRM بر اساس همهٔ فیلدهای پروفایل فعال فیلتر میکند؛ یک فیلتر ذخیرهشده میتواند مخاطبان یک پخش همگانی باشد، برای مشتریانی که با دریافت آن موافقت کردهاند.
سه نمونه
فرم سرنخ املاک در دبی. هدف (سکونت یا سرمایهگذاری)، منطقه، بودجه و زمانبندی در چهار فیلد ذخیره میشوند. جریان، خریدارانی را که بودجه دارند و زمانبندیشان کمتر از سه ماه است به تیم فروش تخصیص میدهد و به بقیه برای پیگیری بعدی برچسب میزند.
آدرس تحویل برای پرداخت در محل. پس از سفارش از یک فروشگاه آنلاین لوازم خانگی، فرم آدرس تحویل آدرس و زمان دلخواه تحویل را جمع میکند. جریان هر دو را ذخیره میکند، با درخواست HTTP برای فروشگاه میفرستد و سپس برای مشتری پیام تأیید ارسال میکند. راهنمای پرداخت در محل قدم تأیید را توضیح میدهد.
درخواست نوبت کلینیک در استانبول. نوع درمان، تاریخ دلخواه و اطلاعات تماس بیمار ذخیره میشوند؛ فیلد تاریخ به پذیرش اجازه میدهد پیش از تأیید، همهٔ درخواستهای هفتهٔ بعد را یکجا ببیند.
رضایت هم جایش در فرم است
فرمی که مشتری پس از پیام دادن به شما پر میکند با پیشنهادی که برای کسی فرستاده میشود که هرگز درخواستش نکرده، بسیار فرق دارد. اگر قصد دارید بعدها پیشنهاد بفرستید، رضایت را روشن و جدا از سؤالهای دیگر فرم بپرسید: قالب ثبتنام یک مرحلهٔ موافقت دارد و گره رضایت دریافت پیام در جریانها سؤالی را که مینویسید میپرسد و پاسخ مشتری را ذخیره میکند. پیام بازاریابی را فقط برای مشتریانی بفرستید که موافقت کردهاند؛ راهنمای opt-in توضیح میدهد چرا این کار از شمارهٔ شما هم محافظت میکند.
فهرست بررسی پیش از راهاندازی
- فیلدهای پروفایل با نوع درست ساخته شدهاند.
- نام فیلدهای فرم یادداشت شدهاند، یکتا و خوانا هستند.
- گزینههای فرم با گزینههای فیلد فهرست یکی هستند.
- جریان با پیام جدید دریافت شد و گره تعیین فیلد پروفایل مشتری با حالت از یک متغیر ساخته شده است.
- خروجی در صورت شکست به یک نفر میرسد و یک برچسب، فرمهای تکمیلشده را مشخص میکند.
- یک ارسال آزمایشی در پروفایل مشتری و گزارش اجرا بررسی شده است.
با یک فرم شروع کنید
MonoChat نرمافزار پیامرسانی کسبوکار و Meta Business Partner رسمی است. شمارهٔ WhatsApp خود شما را به Cloud API شرکت Meta وصل میکند، WhatsApp Flows را بدون Flow JSON میسازد و پاسخهای آنها را با جریانی که در چند دقیقه ساخته میشود در پروفایل مشتریانتان ذخیره میکند. مقالهٔ راهنمای جریانها همهٔ گرهها را نشان میدهد.
میتوانید رایگان در app.monochat.ai شروع کنید.
منابع
- Meta for Developers: WhatsApp Flows (مشاهده در ۳ نوامبر ۲۰۲۶)
- Meta for Developers: Receiving the Flow response (مشاهده در ۳ نوامبر ۲۰۲۶)
- مرکز راهنمای MonoChat: جریانها، تعیین فیلد پروفایل مشتری از یک متغیر (مشاهده در ۳ نوامبر ۲۰۲۶)
- مرکز راهنمای MonoChat: WhatsApp Flows (مشاهده در ۳ نوامبر ۲۰۲۶)
- یادداشتهای انتشار MonoChat 3.8.43 (مشاهده در ۳ نوامبر ۲۰۲۶)
این را با MonoChat عملی کنید