WhatsApp'ı Coexistence numarasında Activepieces'a bağlayın
Activepieces'ın, erişim token'ı ve WhatsApp Business hesabı kimliği ile bağlanan bir WhatsApp Business piece'i vardır. Coexistence numarası bu iki değeri de sunar. Piece'in New Incoming Message tetikleyicisi Meta'nın doğrulamasını kendisi yanıtlar, bu yüzden URL'si numaranın webhook hedefi olabilir. Piece'in isteğe bağlı uygulama gizli anahtarı alanını boş bırakın: ekip telefonu kullanmaya devam ederken akış her mesajda çalışır.
Activepieces'ın WhatsApp Business piece'inde metin, medya, şablon ve etkileşimli mesajlar dahil eylemler ve 4 tetikleyici bulunur.
Piece'in tetikleyicileri bu sorgu parametresini algılar ve değerini düz metin olarak döndürerek Meta'nın doğrulamasını tamamlar.
Piece'in uygulama gizli anahtarı alanı: doldurulduğunda, eşleşen bir X-Hub-Signature-256 taşımayan teslimatlar yok sayılır.
Coexistence numarası Activepieces'a nasıl bağlanır?
Activepieces'ta WhatsApp Business bağlantısını iki değerle oluşturun: erişim token'ı ve WhatsApp Business hesabı kimliği. EasyCoexistence paneli bu bağlantı için ikisini de gösterir, get_api_credentials ise bir asistana döndürür. Piece'in yönergeleri bir Meta uygulaması ve sistem kullanıcısı oluşturmaktan söz eder, çünkü ikisinin de olmadığını varsayar. Burada numara zaten bağlı olduğundan doğrudan değerleri yapıştırmaya geçin.
Sonra akışı New Incoming Message tetikleyicisiyle başlatın, üzerinde istediğiniz bir doğrulama token'ı belirleyin ve akışı yayımlayın. Tetikleyicinin webhook URL'sini, aynı doğrulama token'ı ile EasyCoexistence'ta numaranın webhook hedefine kopyalayın. Meta doğrulama isteğini gönderir, tetikleyici yanıtlar ve numaraya gelen her mesaj bir çalıştırma başlatır.
Uygulama gizli anahtarı neden boş kalmalı?
Çünkü bu teslimatları imzalayan gizli anahtar sizin yapıştırabileceğiniz bir değer değildir. Meta her webhook'u, aboneliğin sahibi olan uygulamanın gizli anahtarıyla imzalar. EasyCoexistence üzerinden bağlanan bir numarada bu uygulama EasyCoexistence uygulamasıdır ve gizli anahtarı hiç paylaşılmaz.
Piece bu alanı isteğe bağlı sayar. Boş bırakılırsa tetikleyicileri teslimatları geldiği gibi kabul eder. Başka bir uygulamanın gizli anahtarıyla doldurulursa her teslimat X-Hub-Signature-256 denetimini geçemez ve sessizce yok sayılır; bu da mesajların hiç gelmemesiyle birebir aynı görünür.
Yabancıları doğrulama el sıkışmasının dışında tutan şey doğrulama token'ıdır. Uzun, rastgele bir değer seçin ve akışınızı başlatan adres olduğu için tetikleyici URL'sini gizli tutun.
Mesaj geldikten sonra akış neler yapabilir?
Tetikleyici akışa sadeleştirilmiş bir mesaj verir: gönderen, profil adı, mesaj kimliği, tür, metin, varsa medya kimliği, düğme ve liste yanıtları ile alıcı numaranın phone number id değeri. Bundan sonrası, CRM, bir tablo ya da yapay zekâ adımı gibi diğer piece'lerle kurulan sıradan bir Activepieces akışıdır.
Yanıtlar aynı piece ile gönderilir. Send Message serbest metin gönderir ve yalnızca müşterinin son mesajından sonraki 24 saat içinde teslim edilir. Send Template Message onaylı bir şablon gönderir; bu pencere dolduktan sonra teslim edilen tek şey budur. Etkileşimli düğmeler, listeler, medya, konum ve tepkiler ayrı eylemlerdir.
Activepieces'ın kendi yönergeleri, Meta'nın uygulama başına tek bir geri çağrı URL'si kabul ettiğini belirtir. Numara başına hedeflerde sınır numara başına bir URL'dir; bu yüzden birden fazla olay türünü işlemesi gereken akış tek bir akışın içinde dallanmalıdır.
Telefondan yazılan yanıtlar akışa ulaşır mı?
Webhook'a ulaşır, ama bu tetikleyiciye ulaşmaz. Coexistence numarasında Meta, WhatsApp Business uygulamasında yazılan her yanıtın bir yankısını aynı hedefe smb_message_echoes alanı altında gönderir. Piece'in New Incoming Message tetikleyicisi yalnızca messages alanını okur ve geri kalan her şeyi atar.
Telefondaki yanıtların akışta olmasını istiyorsanız akışı bunun yerine Activepieces'ın her HTTP yöntemini kabul eden genel Webhook piece'i ile başlatın ve doğrulama GET isteğini senkron URL'sinde bir Return Response adımıyla yanıtlayın. Ham payload'u, iki alan da dahil, kendiniz ayrıştırırsınız.
Çoğu akış için piece'in tetikleyicisi daha basit seçimdir: müşterilere tepki verir, ekibin yanıtları ise telefondaki uygulamada görünür kalır.
Yaygın hatalar
- WhatsApp bağlantısına uygulama gizli anahtarı yapıştırmak. Teslimatlar EasyCoexistence uygulamasının gizli anahtarıyla imzalanır, bu yüzden hepsi yok sayılır.
- Hedefi akışı yayımlamadan önce ayarlamak. Meta hemen doğrulama yapar ve yayımlanmamış bir akış yanıt veremez.
- New Incoming Message tetikleyicisinin telefondan yazılan yanıtları görmesini beklemek. Yalnızca messages alanını okur, smb_message_echoes alanını okumaz.
Numarayı easycoexistence.com'da bağlayın, token'ı ve WABA id'yi Activepieces'a yapıştırın, webhook hedefini tetikleyici URL'sine ayarlayın. Numara başına aylık US$ 9'dan başlar, numara ekledikçe US$ 1'e düşer. İlk 3 gün ücretsizdir.
Sık sorulan sorular
Bu, kendi sunucunuzda çalışan Activepieces'ta da işe yarar mı?
Evet. Piece açık kaynaklıdır ve Activepieces'ın bulutunda ya da kendi sunucunuzda çalışır; yeter ki örneğe internetten HTTPS ile erişilebilsin.
Akış hangi telefon numarasından mesaj gönderir?
Eylemin telefon numarası alanında seçtiğiniz numaradan. Bu alan, bağlantının işaret ettiği WhatsApp Business hesabındaki numaraları listeler.
Aynı numarada n8n ya da Make'i de kullanabilir miyim?
Aynı anda olmaz. Meta bir numaranın webhook'larını tek bir hedefe yönlendirir; bu yüzden alıcı olarak tek bir araç seçin ya da ondan diğerine iletin.
EasyCoexistence mesajları saklar mı?
Hayır. Meta her webhook'u doğrudan Activepieces tetikleyicisine teslim eder ve EasyCoexistence konuşma içeriğini hiçbir zaman 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ınDoğrulama tarihi