Giriş yapınÜcretsiz denemeyi başlatın
Meta Tech Provider

Coexistence numarasından Salesforce'a WhatsApp görüşmelerini gönderin

Numaranın webhook'larını bir n8n workflow'una yönlendirin, göndereni Salesforce'ta phone alanı üzerinden SOQL sorgusuyla arayın, eşleşen yoksa lead oluşturun ve her mesajı kayıtta Task ya da not olarak günlüğe işleyin. n8n'in Salesforce node'u üç çağrıyı da karşılar. Ekip WhatsApp Business uygulamasından yanıt vermeyi sürdürür, geçmiş ise Salesforce'ta durur.

SOQL

n8n'in Salesforce node'u bir SOQL sorgusu çalıştırabilir; workflow bir kaydı telefona göre bu yolla bulur.

Add note

n8n'in Salesforce node'unun Lead, Contact, Account ve Opportunity kayıtları için sunduğu bir işlem.

Per number

Meta, bir işletme telefon numarasının uygulamanın varsayılanını geçersiz kılan kendi webhook geri çağrı URL'sini taşımasına izin verir.

n8n workflow'u nasıl görünür?

Sırayla dört node ve her Meta webhook'unun ihtiyaç duyduğu doğrulama dalı.

Webhook node'u, Meta'nın her mesaj için gönderdiği POST isteğini alır. Bir Salesforce node'u, telefonu göndereninkiyle eşleşen bir Lead veya Contact için SOQL sorgusu çalıştırır. Bir IF node'u, sorgudan sonuç dönüp dönmediğine göre ikiye ayrılır: sonuç döndüyse workflow kayıt id'sini sonraki adıma taşır; dönmediyse bir Salesforce node'u payload'daki profil adıyla bir Lead oluşturur. Son Salesforce node'u o kayıt üzerinde bir Task oluşturur; mesaj metni açıklamaya, konu satırına ise bunun bir WhatsApp mesajı olduğu bilgisi yazılır.

Doğrulama dalı, Meta'nın GET isteğine hub.challenge değerini düz gövde olarak döndürür. Bu dal olmadan Meta teslimata hiç başlamaz ve workflow'un geri kalanı boşta bekler.

1WebhookMeta POSTs each message
2SOQL searchLead or Contact by phone
3Create LeadOnly when nothing matched
4Create TaskMessage text on the record

Mesaj Task'ta mı yoksa notta mı tutulmalı?

Çoğu ekip için Task: satış temsilcilerinin zaten okuduğu etkinlik zaman çizelgesine düşer ve raporlanabilir. Durumunu tamamlandı olarak ayarlayın ki açık bir yapılacak iş gibi görünmesin. Konu satırına kanalın adını yazın; böylece WhatsApp etkinliklerini süzmek tek bir koşula iner.

n8n node'unun Add note işlemi başka bir durum için uygundur: her mesaj yerine bir özet. Bazı ekipler workflow'un bir günün mesajlarını kişi başına toplamasını ve akşam tek bir not yazmasını sağlar; yirmi kısa satır gönderen bir müşteri için zaman çizelgesi böylece okunur kalır.

Hangisini seçerseniz seçin, WhatsApp mesaj id'sini kayda yazın. Meta teslimatları yeniden dener; yazmadan önce mevcut id'yi kontrol eden bir workflow aynı mesajı hiçbir zaman iki kez günlüğe işlemez.

Ekip telefondan yanıt vermeyi sürdürebilir mi ve Salesforce bunu görür mü?

İkisi de evet. Coexistence, WhatsApp Business uygulamasını aynı numarada çalışır durumda tutar; dün müşterilere yanıt veren kişiler bunu yapmaya devam eder. Uygulamadan yanıt verdiklerinde Meta, giden mesajın bir yankısını smb_message_echoes alanı altında aynı webhook hedefine gönderir.

Workflow'a bu yankılar için ikinci bir yol ekleyin ve bunları giden Task'lar olarak kaydedin. Lead'i açan temsilci böylece hem müşterinin sorusunu hem de işletmenin verdiği yanıtı sırasıyla görür; kimsenin bir sohbeti elle kopyalamasına gerek kalmaz.

Workflow'un kendi gönderdiği yanıtlar, Cloud API'ye karşı bir HTTP Request node'u üzerinden gidiyorsa, gönderildikleri anda kaydedilmelidir. Metin ve kayıt id'si workflow'un elinde zaten hazırdır.

Yinelenen lead'ler nasıl önlenir?

Alanın insanların yazdığı haliyle değil, normalleştirilmiş bir telefon numarasıyla eşleştirin. Meta göndereni ülke koduyla birlikte, artı işareti olmadan yalnızca rakamlar halinde verir. Salesforce telefon alanları ise kaydı oluşturan kişinin girdiği her şeyi tutar: boşluklar, parantezler, tireler.

Güvenilir yöntem, yalnızca rakamlardan oluşan numarayı tutan özel bir metin alanıdır. Workflow bu alanı lead oluştururken doldurur, mevcut kayıtlar için de bir geriye dönük doldurma yapılır. SOQL sorgusu da bu alanı eşitlik üzerinden karşılaştırır; bu hızlı ve kesindir.

Lead'lerin yanı sıra Contact'lara da bakın. Daha önce dönüştürülmüş bir müşteri Contact'tır ve yalnızca lead arayan bir workflow, yazan her mevcut müşteri için yeni bir lead oluşturur.

Yaygın hatalar

  • Yalnızca Lead nesnesinde aramak. Mevcut müşteriler Contact'tır ve yazan her biri yinelenen bir lead'e dönüşür.
  • Mesajları açık Task'lar olarak kaydetmek. Temsilcilere müşterinin her satırı için bir yapılacak iş düşer; oluştururken durumu tamamlandı yapın.
  • Workflow'da doğrulama GET dalını atlamak. Meta hedefi hiç onaylamaz ve hiçbir mesaj teslim edilmez.
Bunu EasyCoexistence'la yapmak

Numarayı easycoexistence.com üzerinden bağlayın ve webhook hedefini Salesforce'a yazan n8n workflow'una yönlendirin. Bağlı numara başına aylık US$ 9'dan başlar, numara ekledikçe US$ 1'e düşer; ilk 3 gün ücretsizdir.

Sık sorulan sorular

Bunun için bir Salesforce AppExchange paketine ihtiyacım var mı?

Hayır. n8n'in yerleşik Salesforce node'u arama, lead ve görev işlerini üstlenir; eksik kalan her şey aynı kimlik bilgisiyle HTTP Request node'u üzerinden yapılabilir.

Make aynı işi yapabilir mi?

Evet. Make'te özel bir webhook mesajı alır, Salesforce modülleri kayıtları yazar. Senaryonun yapısı n8n workflow'uyla adım adım aynıdır.

Salesforce bir lead'e WhatsApp şablonu gönderebilir mi?

Workflow üzerinden evet. Salesforce'un bir n8n webhook'unu çağırmasını sağlayın; n8n de onaylı şablonu numaranın phone number id'si ve token'ıyla Cloud API üzerinden gönderir.

EasyCoexistence mesajların bir kopyasını tutar mı?

Hayır. Meta her webhook'u doğrudan sizin n8n URL'nize teslim eder ve EasyCoexistence görüşme içeriğini asla saklamaz.

Okumaya devam edin

Başlamaya hazır mısınız?

WhatsApp Coexistence'ı aylar değil, dakikalar içinde kurun. Uygulama telefonda çalışmaya devam eder.

Ücretsiz denemeyi başlatın

Doğrulama tarihi

Cloud API ile WhatsApp'tan Salesforce'a