SatışDM← Panele dön
WhatsApp'ı Make.com ile Bağlama Rehberi
Temsilcinizi kendi WhatsApp Business numaranıza Make.com üzerinden bağlamanın adımları. Meta geliştirici hesabı, uygulama ya da anahtar gerekmez; Meta'nın onayı beklenmez. İlk kurulum yaklaşık 20–30 dakika sürer, bir kez yapılır.
Nasıl çalışır?Make.com, programlar arasında köprü kuran bir otomasyon sitesidir. İki küçük "senaryo" kurarsınız: biri müşterinizin WhatsApp mesajını SatışDM'ye iletir, diğeri temsilcinizin yanıtını WhatsApp'a gönderir. Panelden elle yazdığınız mesajlar, ödeme linkleri ve hatırlatmalar da aynı yoldan gider.
Gelen: Müşteri WhatsApp'a yazar → Make "Watch Events" → HTTP modülü → SatışDM (paneldeki gelen adres)
Giden: SatışDM → Make "Custom webhook" (paneldeki giden adres) → "Send a Message" → müşteri WhatsApp'ta yanıtı görür
Make menülerinin adlarıMake'in arayüzü İngilizcedir; rehberde düğme ve alan adları Make'de göründüğü gibi İngilizce, açıklamaları Türkçe yazılıdır. Tarayıcınız sayfayı otomatik çeviriyorsa Make'de çeviriyi kapatın; çeviri alan adlarını değiştirip kafa karıştırır. Adımlar 30 Ekim 2026 itibarıyla geçerlidir; Make arayüzü zaman zaman değişir.
1. Gerekenler
- Facebook hesabı ve Meta Business Suite hesabı (business portfolio). Yoksa business.facebook.com adresinden ücretsiz açın; işletmenizin adını yazmanız yeterlidir.
- Bir WhatsApp numarası. İki seçenek:
- Yeni ya da boş numara (önerilen): Kişisel WhatsApp'ta kayıtlı olmayan, SMS ya da arama alabilen bir numara. Kurulum sırasında Meta bu numaraya doğrulama kodu gönderir.
- Telefonunuzdaki WhatsApp Business uygulamasının numarası ("Coexistence" – birlikte kullanım): Numara telefonda çalışmaya devam eder, aynı zamanda temsilciniz de yanıt verir. Her ülkede ve her numarada açık değildir; Make kurulum sırasında numaranız için uygun olup olmadığını gösterir. Uygun değilse yeni numara yolunu seçin.
- Make.com hesabı (bir sonraki bölüm). Ücretsiz plan iki senaryoya ve ayda 1.000 işleme izin verir; bu kurulumda bir müşteri mesajı + yanıtı yaklaşık 5 işlem tutar, yani ayda yaklaşık 200 mesajlaşma. Daha fazlası için Make'in "Core" planı (aylık yaklaşık 10 $, 10.000 işlem) yeter.
- SatışDM paneli açık: panel → başlıktaki WhatsApp düğmesi. Oradaki gelen adres ve giden adres alanları bu rehberde kullanılır.
2. Make hesabı açın
- make.com → Get started free. E-posta ya da Google hesabıyla kaydolun; bölge sorarsa EU seçin.
- Giriş yapınca sol menüde Scenarios görünür. Senaryolar burada kurulur.
3. Hazır şablonla kurulum (önerilen)
İki hazır şablon, senaryoları modülleri ve alan eşlemeleriyle kurulmuş olarak getirir. Size kalan: numaranızı bağlamak ve paneldeki iki adresi yapıştırmak. (Şablon yerine her şeyi elle kurmak isterseniz 4. ve 5. bölüme geçin.)
Önce şablonları indirin: gelen şablonu (satisdm-gelen-sablon.json) · giden şablonu (satisdm-giden-sablon.json)
3.1. Gelen senaryoyu şablondan kurun
- Make'de Scenarios → Create a new scenario.
- Alt çubuktaki üç nokta (More) → Import Blueprint → Choose a file ile
satisdm-gelen-sablon.jsondosyasını seçin → Save. Üç modül (WhatsApp → Iterator → HTTP) kurulmuş gelir. - İlk modüle (WhatsApp - Watch Events) tıklayın; webhook ve bağlantı sizden istenir:
- Webhook: Create a webhook → ad:
SatışDM gelen. - Connection: Create a connection → numaranızı bağlayın (adımlar 4.2'de: Connection type WhatsApp Business Cloud, Facebook girişi, işletme ve numara seçimi).
- Events: yalnızca Messages → Save.
- Webhook: Create a webhook → ad:
- Son modüle (HTTP - Make a request) tıklayın. URL alanında
GELEN-ADRESINIZLE-DEGISTIRINyazan adresi silin; yerine SatışDM panelindeki 1. Gelen adres kutusundan Kopyala ile aldığınız adresi yapıştırın → OK. Başka alana dokunmayın. - Save → sol alttaki Scheduling anahtarını ON yapın.
3.2. Giden senaryoyu şablondan kurun
- Create a new scenario → More → Import Blueprint →
satisdm-giden-sablon.json→ Save. - İlk modüle (Webhooks - Custom webhook) tıklayın → Add → ad:
SatışDM giden→ Save → Copy address to clipboard. - Panelde 2. Giden adres kutusuna yapıştırın → Kaydet; ardından 3. Deneyin bölümünden kendi numaranıza test gönderin. Make'deki webhook penceresi Successfully determined der → OK.
- İkinci modüle (WhatsApp - Send a Message) tıklayın → Connection: bağlantınızı seçin → Sender ID: numaranızı seçin. Alıcı ve metin alanları şablonda hazırdır, dokunmayın → OK.
- Save → Scheduling ON.
Kurulum bittiArtık 6. bölümdeki denemeyi yapabilirsiniz; 4. ve 5. bölümler gerekmez.
4. Elle kurulum — gelen senaryo (şablonu kullandıysanız atlayın)
4.1. Senaryoyu açın ve WhatsApp modülünü ekleyin
- Scenarios → sağ üstte Create a new scenario.
- Ortadaki büyük + işaretine tıklayın, arama kutusuna WhatsApp yazın → WhatsApp Business Cloud → Watch Events seçin (yanında "instant" yazar).
4.2. Webhook ve bağlantı oluşturun (numaranızı bağlama)
- Açılan pencerede Webhook satırında Create a webhook → Webhook name:
SatışDM gelen. - Connection satırında Create a connection:
- Connection type: WhatsApp Business Cloud (eski "Legacy" seçeneğini seçmeyin; o yol geliştirici anahtarı ister).
- Signup Mode: yeni/boş numara için Regular (recommended); telefondaki WhatsApp Business uygulamasının numarası için Coexistence.
- Connection name: isteğe bağlı (ör. işletmenizin adı) → Save → Continue.
- Facebook giriş penceresi açılır. Facebook hesabınızla giriş yapın; istenen izinleri onaylayın.
- Business portfolio: Meta Business Suite'teki işletmenizi seçin (yoksa burada oluşturabilirsiniz).
- WhatsApp Business account: Create a new WhatsApp Business account deyin (daha önce açtıysanız listeden seçin). İşletme adı, kategori ve zaman dilimini doldurun.
- Numara:
- Regular yolunda numaranızı yazın, WhatsApp'ta görünecek görünen adı (işletme adınız) girin, SMS ya da aramayla gelen kodu yazın.
- Coexistence yolunda telefondaki WhatsApp Business uygulamasıyla ekrandaki kodu taratmanız istenir (uygulama → Ayarlar → Bağlı cihazlar). Uygulama bu numarayı Meta'nın bulut sistemine de bağlar; telefonda çalışmaya devam eder.
- Next → Confirm → Finish. Make'e dönülür.
"Resource not found" hatasıBitirdikten sonra Make bu hatayı gösterirse bir kez daha deneyin: ilk denemede oluşturulan hesap ve numara listede görünür, yeniden oluşturmanız gerekmez.
Görünen ad incelemesiMeta, işletme adınızı en çok 1 iş günü içinde inceler. Bu sürede de müşteri size yazınca yanıt verebilirsiniz; kendiliğinden başlattığınız mesajlar 24 saatte 5 ile sınırlıdır.
4.3. Olayları seçin
- Webhook penceresinde Events listesinden yalnızca Messages seçeneğini işaretleyin (durum bildirimleri ve diğerleri gerekmez) → Save.
4.4. İlk mesajı alın (alanlar görünsün diye)
- Senaryo ekranının altındaki Run once düğmesine basın. Make "Waiting for data" diye bekler.
- Başka bir telefondan (ör. bir yakınınızın) WhatsApp'ta işletme numaranıza
denemeyazın. - Make modülün üstünde "1" rozetini gösterir: mesaj alındı. Bu sayede sonraki adımlarda mesajın alanları (gönderen, metin…) sürüklenebilir hale gelir.
4.5. Mesajları tek tek ayıran modülü ekleyin (Iterator)
- WhatsApp modülünün sağındaki + → arama kutusuna Flow Control yazın → Iterator.
- Array alanına tıklayın; açılan panelde WhatsApp modülünün çıktısından Messages[] öğesini sürükleyip bırakın → OK.
Neden gerekli?WhatsApp bazen bir bildirimde birden çok mesaj gönderir. Iterator her mesajı ayrı ayrı SatışDM'ye iletir; aksi halde yalnızca ilki ulaşır.
4.6. SatışDM'ye ileten HTTP modülünü ekleyin
- Iterator'ın sağındaki + → HTTP → Make a request.
- URL: SatışDM panelindeki 1. Gelen adres kutusunun yanındaki Kopyala ile kopyalayıp buraya yapıştırın. Adres
…/webhook/make/…ile biter ve size özeldir. - Method: POST.
- Body type: Application/x-www-form-urlencoded.
- Authentication type: No authentication. Pagination type ve diğer alanları olduğu gibi bırakın.
- Fields bölümünde Add item ile dört alan ekleyin. Key kısmını tam olarak aşağıdaki gibi küçük harfle yazın; Value kısmına Iterator'ın çıktısından ilgili öğeyi sürükleyin:
| Key (siz yazın) | Value (Iterator çıktısından sürükleyin) | Anlamı |
|---|---|---|
telefon | Sender (bazı ekranlarda From) | Müşterinin numarası (zorunlu) |
metin | Text → Body | Mesajın metni |
mesajId | Message ID | Aynı mesajın iki kez yanıtlanmasını önler |
tur | Type | Yazılı mı, görsel mi (görsellere "yazarak iletin" yanıtı gider) |
- Diğer ayarlara dokunmadan OK.
Alanları bulamıyorsanızSürükleme panelinde Iterator'ın çıktısı görünmüyorsa 4.4'teki "Run once" adımı atlanmış demektir; önce bir deneme mesajı alın. Make, alanları ancak gerçek bir mesaj gördükten sonra listeler.
4.7. Kaydedin ve açın
- Sol altta Save (kaydet) simgesine basın. Senaryoya ad vermek için üstteki "New scenario" yazısına tıklayıp
SatışDM gelenyazabilirsiniz. - Sol alttaki Scheduling anahtarını ON yapın. "Immediately as data arrives" yazar: müşteri yazdığı anda çalışır.
5. Elle kurulum — giden senaryo (şablonu kullandıysanız atlayın)
5.1. Webhook oluşturun ve adresini panele yapıştırın
- Scenarios → Create a new scenario → + → arama kutusuna Webhooks yazın → Webhooks → Custom webhook.
- Webhook satırında Add → Webhook name:
SatışDM giden→ Save. - Make bir adres gösterir (
https://hook.eu2.make.com/…gibi). Copy address to clipboard ile kopyalayın. - SatışDM paneline dönün → WhatsApp penceresinde 2. Giden adres kutusuna yapıştırın → Kaydet. Panel "Adres kaydedildi" der.
- Panelde 3. Deneyin bölümüne kendi cep numaranızı ülke koduyla yazın (ör.
905xxxxxxxxx) → Test mesajı gönder. Make'deki webhook penceresinde Successfully determined yazısı görünür: Make, SatışDM'nin gönderdiği alanları (telefon,metin) öğrendi. Make bu adımı beklerken "Determine data structure" yazar; bir dakikadan uzun süre geçtiyse Redetermine data structure deyip testi yeniden gönderin.
Bu adımda telefonunuza mesaj gelmezHenüz WhatsApp'a gönderen modül yok; test yalnızca Make'in alanları tanıması içindir. Mesaj 5.2'den sonra gelir.
5.2. WhatsApp'a gönderen modülü ekleyin
- Webhook modülünün sağındaki + → WhatsApp Business Cloud → Send a Message.
- Connection: daha önce oluşturduğunuz bağlantıyı seçin (listede adıyla görünür).
- Sender ID: listeden işletme numaranızı seçin.
- Receiver: alana tıklayın, sürükleme panelinden webhook'un çıktısındaki telefon öğesini bırakın. (Sabit bir numara yazmayın; yoksa her yanıt o numaraya gider.)
- Message Type: Text.
- Açılan Body (metin) alanına webhook çıktısındaki metin öğesini sürükleyin.
- OK.
5.3. Kaydedin ve açın
- Save → senaryoya
SatışDM gidenadını verin. - Sol alttaki Scheduling anahtarını ON yapın.
6. Deneyin
- Panelde 3. Deneyin bölümünden kendi numaranıza yeniden Test mesajı gönder. Birkaç saniye içinde telefonunuza "SatışDM bağlantı testi…" mesajı gelmeli. Gelmiyorsa Sorun giderme.
- Başka bir telefondan işletme numaranıza müşteri gibi yazın (ör. "Fiyat alabilir miyim?"). Temsilciniz yanıtlar; konuşma panelin Konuşmalar sekmesine düşer.
- Panelde Bağlantı durumu bölümünde "Son gelen mesaj" ve "Son gönderilen yanıt" saatleri dolar. Bir sorun olursa aynı yerde kırmızı açıklama görünür.
BittiBundan sonra Make'i açmanız gerekmez. İki senaryo ON kaldığı sürece bağlantı çalışır. Panelden elle yazdıklarınız, ödeme linkleri ve hatırlatmalar da aynı yoldan gider.
7. Bilinmesi gerekenler
- 24 saat kuralı (WhatsApp'ın kuralı): Müşteri size yazdıktan sonraki 24 saat içinde serbestçe yanıt verilebilir. Temsilciniz, elle yazdıklarınız ve hatırlatmalar hep bu pencerede gönderilir; 24 saat geçtiyse müşteri yeniden yazana kadar mesaj ulaşmaz.
- Meta ücreti: 1 Ekim 2026'dan beri Meta, müşteri yazdıktan sonra 24 saat içinde gönderilen yanıtlar ("hizmet mesajları") için numara başına ayda 1.000 ücretsiz mesaj tanır. Üstü için Meta Business Suite → Faturalandırma bölümünde ödeme yöntemi tanımlanmalıdır; yoksa mesajlar gitmez. Güncel rakamlar: Meta'nın fiyat sayfası.
- Make ücreti: Ücretsiz planda 2 aktif senaryo (bu kurulum tam 2 senaryo kullanır) ve ayda 1.000 işlem vardır. Aylık mesaj sayınız 200'ü geçerse Make'in Core planına geçin. Make, kullanım sayfasında (Organization → Usage) işlem sayısını gösterir.
- Coexistence'ta telefondan yazarsanız: Telefondaki uygulamadan kendi yazdığınız mesajlar SatışDM'ye düşmez. Bir müşteriyle telefondan konuşacaksanız panelin Konuşmalar sekmesinden o konuşmada temsilciyi durdurun; yoksa ikiniz de yanıt verebilirsiniz.
- Yalnızca yazılı mesajlar: Müşteri görsel, ses ya da konum gönderirse temsilci "yazarak iletebilir misiniz?" der; bunlara siz panelden yanıt verebilirsiniz.
- Gelen adres gizlidir: Paneldeki gelen adres size özeldir ve şifre gibidir. Yalnızca Make'deki HTTP modülüne yazın.
8. Sorun giderme
| Belirti | Nedeni ve çözümü |
|---|---|
| Müşteri yazıyor, panelde "Son gelen mesaj" boş kalıyor | Gelen senaryo ON değil, ya da Events listesinde Messages seçili değil. Make'de senaryoyu açıp sağ alttaki History bölümüne bakın: çalışma görünmüyorsa mesaj Make'e hiç ulaşmıyordur (numara doğru WhatsApp Business hesabına bağlı mı?). Çalışma var ama hata varsa HTTP modülündeki URL'yi yeniden kopyalayın. |
| Panelde "Make'ten gelen istekte müşterinin numarası yok" | HTTP modülündeki alan adı yanlış: Key tam olarak telefon (küçük harf) olmalı ve değeri Iterator'daki From olmalı. Body type Application/x-www-form-urlencoded olmalı. |
| Panelde "Make'deki giden senaryo kapalı" | Giden senaryonun Scheduling anahtarı OFF. ON yapın. |
| Panelde "Make bu webhook adresini tanımıyor" | Make'deki webhook silinmiş ya da değişmiş. Giden senaryodaki webhook modülünü açıp adresi yeniden kopyalayın, panelde Adresi güncelle deyin. |
| Test mesajı "iletildi" diyor ama telefona gelmiyor | Send a Message modülünde Receiver alanı telefon öğesi mi, Sender ID doğru numara mı? Make'de giden senaryonun History bölümündeki hata metnine bakın. Meta'nın aylık 1.000 ücretsiz mesaj hakkı dolduysa Meta Business Suite'te ödeme yöntemi ekleyin. Görünen ad incelemesi sürüyorsa kendiliğinden başlatılan mesajlar 24 saatte 5 ile sınırlıdır; müşteri önce size yazarsa sınır yoktur. |
| Müşteri yazdı, temsilci yanıtlamadı; panelde konuşma var | O konuşmada temsilci durdurulmuş olabilir (elle yazınca durur). Konuşmalar sekmesinde Temsilciyi başlat deyin. Abonelik süreniz dolduysa temsilci yanıt vermez; panelin üstündeki şeride bakın. |
| Make "Operations limit reached" / panelde "işlem hakkınız doldu" | Aylık Make işlem hakkı bitti. Make'de planı yükseltin ya da yeni ayı bekleyin. |
| Make'de webhook "Determine data structure" diye bekliyor | Panelden Test mesajı gönder deyin; Make ilk isteği görünce "Successfully determined" yazar. |
| Panelde "Kayıtlı adres çözülemiyor" | Sunucunun şifreleme anahtarı değişmiş. Make'deki webhook adresini yeniden yapıştırıp kaydedin. |
Kaynaklar
- Make: WhatsApp Business Cloud bağlantısı (bağlantı türleri, Coexistence, inceleme süresi)
- Make: WhatsApp Business Cloud modülleri (Watch Events, Send a Message)
- Make: Webhooks
- Meta: WhatsApp fiyatlandırması