WhatsApp Flow Form Yanıtlarını Otomatik Olarak CRM'e Kaydetme
WhatsApp Flow, potansiyel müşterinin bütçesini, adresini ya da randevu saatini birkaç dokunuşta toplar. Asıl değer sonrasında olanda: her yanıtı elle kopyalamadan müşteri profil alanına nasıl dönüştüreceğinizi anlatıyoruz.
MonoChat Ekibi Güncellendi: 6 dk okuma
Bu sayfada
WhatsApp Flow, sohbette yapılandırılmış bilgi toplamanın en hızlı yoludur: potansiyel müşterinin bütçesi ve zamanlaması, teslimat adresi, randevu saati, izinli bir kayıt. Müşteri birkaç ekranda dokunarak ilerler ve bir düğmeye basar. Sonra birçok ekipte bir temsilci konuşmayı açar, yanıtları okur ve CRM’e elle yazar.
Yanıtlar en çok bu son adımda kaybolur, yanlış yazılır ya da hiç yazılmaz. Bu rehberde her yanıtı MonoChat’te doğrudan müşterinin profil alanlarına nasıl kaydedeceğinizi, nasıl kontrol edeceğinizi ve veri orada olduktan sonra onunla ne yapacağınızı bulacaksınız.
Müşteri bir Flow’u gönderdiğinde ne olur?
Meta, WhatsApp Flows’u “işletme mesajlaşması için yapılandırılmış etkileşimler kurmanın bir yolu” olarak tanımlar; örnek kullanımları arasında müşterinin iletişim bilgilerini ve ilgilendiği ürünleri toplamak ya da tercihlerine göre bir teklif hazırlamak vardır.
Müşteri bir Flow’u tamamladığında Meta sonucu işletmeye diğer tüm müşteri mesajlarıyla aynı webhook üzerinden iletir. Yanıt, nfm_reply türünde etkileşimli bir mesaj olarak gelir, görünen metni her zaman “Sent”tir ve yanıtlar, sizin tasarladığınız Flow JSON’a göre biçimlenen response_json alanındadır. Otomasyon için iki ayrıntı önemlidir:
- Yanıt Flow’un kimliğini (ID) içermez. Birden fazla form gönderiyorsanız bunları kendiniz ayırt etmeniz gerekir, örneğin alan adlarından.
- Yanıtlar, formda verdiğiniz alan adlarıyla gelir; alanlara iyi ad vermek işin yarısıdır.
MonoChat’te gönderilen form konuşmada görünür ve bir akış her yanıtı bir değişken olarak okuyabilir: {{message.payload.formData.<alan adı>}}.
Yanıtları neden profil alanlarına kaydedin?
| Sohbette bırakılan yanıtlar | Profil alanlarına kaydedilen yanıtlar |
|---|---|
| Temsilcinin bütçeyi bulmak için sohbeti kaydırması gerekir | Bütçe, her konuşmanın yanında müşterinin profilinde durur |
| Filtrelenemez, segmentlenemez | CRM’i istediğiniz alana göre filtreleyin, filtreyi kaydedin, toplu mesaj kitlesi olarak kullanın |
| Biri okuyana kadar hiçbir şey olmaz | Yanıt kaydedildiği anda bir akış atama yapabilir, etiketleyebilir ya da yanıt verebilir |
| Yazım hataları, eksik alanlar | Değer alanın türüne çevrilir ve hatalı değer yakalanır |
MonoChat 3.8.43’ten (2 Kasım 2026) beri Müşteri Profil Alanı Ayarla düğümü, bir WhatsApp Flow yanıtı dahil, bir alanı Değişkenden doldurabilir ve değeri alanın türüne çevirir.
MonoChat’te adım adım
1. Profil alanlarını oluşturun
CRM › Profil Alanları bölümünde, saklamak istediğiniz her yanıt için doğru türde bir alan oluşturun:
| Yanıt | Alan türü |
|---|---|
| E-posta | E-posta |
| Bütçe | Sayı |
| Tercih edilen tarih | Tarih |
| İlgi alanı (birkaç seçenekten biri) | Liste |
| Başka bir kişinin telefonu | Telefon |
| Tercih edilen dil | Dil |
Her alana net bir ad verin. Bu alanları 4. adımda formun yanıtlarıyla eşleştireceksiniz.
2. Formu hazırlayın
Ayarlar › Sohbet › Kanallar bölümüne gidin, WhatsApp Business (Cloud) kanalınızın ⋮ menüsünü açıp Flows’u, ardından Oluştur’u seçin. Başlangıç altından bir şablon seçin: Talep formu, Randevu, Kayıt, Teslimat adresi, Geri bildirim, NPS anketi ya da Boş.
Tasarımcıda her alanın Alan adı etiketinden üretilir ve bir alanı yeniden adlandırmak ona yapılan tüm başvuruları günceller. Alan adlarını not edin: email, budget, area, delivery_date. İki ekranda aynı alan adı kullanılırsa yanıtlar <ekran>_<ad> olarak gönderilir; bu yüzden adları benzersiz tutun. Formu müşterinin göreceği şekilde Önizle, sonra Yayınla.
3. Formu müşteriye gönderin
Flow, müşteriye bir şablon mesajdaki WhatsApp Flow düğmesiyle ulaşır: şablonu oluştururken Flow’u, eylemini ve ilk ekranını seçersiniz. Şablonu bir sohbetten, yeni müşteri yazdığında başlayan bir akıştan ya da bir reklam tıklamasından sonra gönderin.
Kısa ve net bir şablon daha fazla formun tamamlanmasını sağlar:
Merhaba {{1}}, mesajınız için teşekkürler. Size yalnızca uygun seçenekleri gönderebilmemiz için bütçenizi, bölgenizi ve zamanlamanızı bu kısa formda bize iletin. Bir dakikadan az sürer. [Formu aç]
4. Yanıtları bir akışla kaydedin
- Yeni Mesaj Alındı ile başlayan bir akış oluşturun: formun yanıtları müşteriden gelen bir mesaj olarak ulaşır.
- Bir Müşteri Profil Alanı Ayarla düğümü ekleyin.
- Her alan için Değişkenden seçeneğini seçin ve yanıtın yolunu yazın, örneğin
{{message.payload.formData.email}},{{message.payload.formData.budget}},{{message.payload.formData.area}}. - Başarısız Olduğunda çıkışını bir Oturum Ata düğümüne bağlayın; kaydedilemeyen kısmı bir kişi tamamlasın.
- Ekip formu kimin bitirdiğini görüp filtreleyebilsin diye bir Müşteri Etiketi Ayarla düğümü ekleyin, örneğin
form-completed.
5. MonoChat’in neyi kabul ettiğini bilin
Yardım merkezinin de anlattığı gibi değer alana uymalıdır:
| Alan türü | Ne kabul eder |
|---|---|
| Sayı | Bir sayı |
| Tarih | Bir ISO 8601 tarihi (2026-11-05 ya da 2026-11-05T14:30:00Z) ya da saniye veya milisaniye cinsinden bir Unix zaman damgası |
| Telefon | Geçerli bir telefon numarası |
| E-posta | Geçerli bir e-posta adresi |
| Liste | Listenin seçeneklerinden biri |
| Gelişmiş liste | Bir seçeneğin kimliği (ID) ya da adlarından biri |
| Dil | Etkin dillerinizden biri |
Bir değişken boşsa ya da değeri uymuyorsa diğer alanlar yine kaydedilir ve düğüm Başarısız Olduğunda çıkışına gider. Başarısız bir eylem düğümü hatasını çalışma kaydına yazar; kayıt alanın adını söyler, böylece formu ya da alanı düzeltebilirsiniz.
Pratik bir ipucu: formun seçeneklerini liste alanınızın seçenekleriyle kelimesi kelimesine aynı yapın. Formdaki “Beşiktaş” seçeneği, seçeneği “Beşiktaş Merkez” olan bir liste alanını doldurmaz.
6. Kaydedilen veriyle harekete geçin
Yanıtlar alan olduktan sonra diğer müşteri verileri gibi çalışır:
- Potansiyel müşteriyi yönlendirin. Profil Alanı Güncellendi ile başlayan ikinci bir akış, bütçesi belirlediğiniz eşiğin üzerindeki bir potansiyel müşteriyi doğrudan kıdemli bir satışçıya atayabilir.
- Doğru zamanda takip edin. “Planlanan satın alma tarihi” gibi bir tarih alanı, profil alanları üzerinde bir Eğer koşuluyla denetlenebilir: bir ay içinde alacaklar bugün bir temsilciye gider, daha geç olanlar takip için etiketlenir.
- Veriyi başka yere gönderin. Bir HTTP İsteği düğümü, akışın değişkenlerini kullanarak aynı değerleri kendi CRM’inize, ERP’nize ya da randevu sisteminize gönderebilir.
- Segmentleyin. CRM her etkin profil alanına göre filtreler; kaydedilmiş bir filtre, toplu mesaj almayı kabul etmiş müşteriler için bir toplu mesajın kitlesi olabilir.
Üç örnek
Emlak talep formu. Amaç, bölge, bütçe ve zamanlama dört alana kaydedilir. Bir akış, bütçesi olan ve zamanlaması üç aydan kısa olan alıcıları satış ekibine atar, diğerlerini sonraki takip için etiketler.
Kapıda ödeme için teslimat adresi. Siparişten sonra Teslimat adresi formu adresi ve tercih edilen teslimat saatini toplar. Akış ikisini kaydeder, HTTP İsteği ile mağazaya gönderir, ardından müşteriye bir onay mesajı yollar. Onay adımı kapıda ödeme rehberimizde anlatılıyor.
Klinik randevu talebi. Uygulama, tercih edilen tarih ve iletişim bilgileri kaydedilir; tarih alanı sayesinde ön büro, onaylamadan önce gelecek haftanın tüm taleplerini tek bakışta görür.
İzin de formun parçasıdır
Müşterinin size yazdıktan sonra doldurduğu form, hiç istemeyen birine gönderilen tekliften çok farklıdır. Daha sonra teklif göndermeyi düşünüyorsanız izni, formun diğer sorularından ayrı ve açık biçimde isteyin: Kayıt şablonunda bir izin adımı vardır, akışlardaki İzin Durumu (Opt-in) düğümü de yazdığınız soruyu sorar ve müşterinin yanıtını saklar. Türkiye’de ticari ileti izni için İYS kaydınızı da gözden geçirin. Pazarlama mesajını yalnızca evet diyen müşterilere gönderin; numaranızı da koruduğunu opt-in rehberimiz anlatıyor.
Canlıya almadan önce kontrol listesi
- Profil alanları doğru türlerle oluşturuldu.
- Form alan adları not edildi, benzersiz ve okunaklı.
- Form seçenekleri liste alanının seçenekleriyle aynı.
- Yeni Mesaj Alındı ile başlayan akışta Müşteri Profil Alanı Ayarla düğümü Değişkenden modunda.
- Başarısız Olduğunda bir kişiye gidiyor ve bir etiket tamamlanan formları işaretliyor.
- Bir deneme gönderimi müşterinin profilinde ve çalışma kaydında kontrol edildi.
Tek bir formla başlayın
MonoChat bir işletme mesajlaşma yazılımıdır ve resmi bir Meta Business Partner’dır. Kendi WhatsApp numaranızı Meta’nın Cloud API’sine bağlar, WhatsApp Flow’ları Flow JSON olmadan oluşturur ve yanıtlarını, dakikalar içinde kurabileceğiniz bir akışla müşteri profillerinize kaydeder. Akışlarla ilgili yardım makalesi tüm düğümleri gösterir.
app.monochat.ai adresinden ücretsiz başlayabilirsiniz.
Kaynaklar
- Meta for Developers: WhatsApp Flows (3 Kas 2026’da açıldı)
- Meta for Developers: Receiving the Flow response (3 Kas 2026’da açıldı)
- MonoChat yardım merkezi: Flows, Set Customer Profile Field from a variable (3 Kas 2026’da açıldı)
- MonoChat yardım merkezi: WhatsApp Flows (3 Kas 2026’da açıldı)
- MonoChat sürüm notları 3.8.43 (3 Kas 2026’da açıldı)
Bunu MonoChat ile uygulayın