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

2. Make hesabı açın

  1. make.com → Get started free. E-posta ya da Google hesabıyla kaydolun; bölge sorarsa EU seçin.
  2. 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

  1. Make'de Scenarios → Create a new scenario.
  2. Alt çubuktaki üç nokta (More) → Import Blueprint → Choose a file ile satisdm-gelen-sablon.json dosyasını seçin → Save. Üç modül (WhatsApp → Iterator → HTTP) kurulmuş gelir.
  3. İ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.
  4. Son modüle (HTTP - Make a request) tıklayın. URL alanında GELEN-ADRESINIZLE-DEGISTIRIN yazan 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.
  5. Save → sol alttaki Scheduling anahtarını ON yapın.

3.2. Giden senaryoyu şablondan kurun

  1. Create a new scenario → More → Import Blueprint → satisdm-giden-sablon.json → Save.
  2. İlk modüle (Webhooks - Custom webhook) tıklayın → Add → ad: SatışDM giden → Save → Copy address to clipboard.
  3. 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.
  4. İ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.
  5. 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

  1. Scenarios → sağ üstte Create a new scenario.
  2. 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)

  1. Açılan pencerede Webhook satırında Create a webhook → Webhook name: SatışDM gelen.
  2. 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.
  3. Facebook giriş penceresi açılır. Facebook hesabınızla giriş yapın; istenen izinleri onaylayın.
  4. Business portfolio: Meta Business Suite'teki işletmenizi seçin (yoksa burada oluşturabilirsiniz).
  5. 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.
  6. 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.
  7. 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

  1. 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)

  1. Senaryo ekranının altındaki Run once düğmesine basın. Make "Waiting for data" diye bekler.
  2. Başka bir telefondan (ör. bir yakınınızın) WhatsApp'ta işletme numaranıza deneme yazın.
  3. 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)

  1. WhatsApp modülünün sağındaki + → arama kutusuna Flow Control yazın → Iterator.
  2. 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

  1. Iterator'ın sağındaki + → HTTP → Make a request.
  2. 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.
  3. Method: POST.
  4. Body type: Application/x-www-form-urlencoded.
  5. Authentication type: No authentication. Pagination type ve diğer alanları olduğu gibi bırakın.
  6. 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ı
telefonSender (bazı ekranlarda From)Müşterinin numarası (zorunlu)
metinText → BodyMesajın metni
mesajIdMessage IDAynı mesajın iki kez yanıtlanmasını önler
turTypeYazılı mı, görsel mi (görsellere "yazarak iletin" yanıtı gider)
  1. 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

  1. Sol altta Save (kaydet) simgesine basın. Senaryoya ad vermek için üstteki "New scenario" yazısına tıklayıp SatışDM gelen yazabilirsiniz.
  2. 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

  1. Scenarios → Create a new scenario → + → arama kutusuna Webhooks yazın → Webhooks → Custom webhook.
  2. Webhook satırında Add → Webhook name: SatışDM giden → Save.
  3. Make bir adres gösterir (https://hook.eu2.make.com/… gibi). Copy address to clipboard ile kopyalayın.
  4. SatışDM paneline dönün → WhatsApp penceresinde 2. Giden adres kutusuna yapıştırın → Kaydet. Panel "Adres kaydedildi" der.
  5. 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

  1. Webhook modülünün sağındaki + → WhatsApp Business Cloud → Send a Message.
  2. Connection: daha önce oluşturduğunuz bağlantıyı seçin (listede adıyla görünür).
  3. Sender ID: listeden işletme numaranızı seçin.
  4. 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.)
  5. Message Type: Text.
  6. Açılan Body (metin) alanına webhook çıktısındaki metin öğesini sürükleyin.
  7. OK.

5.3. Kaydedin ve açın

  1. Save → senaryoya SatışDM giden adını verin.
  2. Sol alttaki Scheduling anahtarını ON yapın.

6. Deneyin

  1. 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.
  2. 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.
  3. 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

8. Sorun giderme

BelirtiNedeni ve çözümü
Müşteri yazıyor, panelde "Son gelen mesaj" boş kalıyorGelen 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 gelmiyorSend 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 varO 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 bekliyorPanelden 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