SatışDM← Panele dön

Instagram'ı ManyChat ile Bağlama Rehberi

Temsilcinizin Instagram DM'lerinize yanıt vermesi için hesabınızı ManyChat üzerinden bağlamanın adımları. Meta geliştirici hesabı, uygulama ya da belge gerekmez; Instagram hesabınızla giriş yapmanız yeterlidir. İlk kurulum yaklaşık 15–20 dakika sürer, bir kez yapılır.

Nasıl çalışır?ManyChat, Instagram'ın resmî onaylı bir otomasyon aracıdır. Instagram hesabınızı ManyChat'e bağlarsınız; ManyChat gelen DM'leri SatışDM'ye iletir, temsilcinizin yanıtını da Instagram'a gönderir. Panelden elle yazdığınız mesajlar, ödeme linkleri ve hatırlatmalar da aynı yoldan gider.
Gelen: Müşteri DM atar → ManyChat "Default Reply" → "External Request" → SatışDM (paneldeki gelen adres)
Giden: SatışDM → ManyChat API (paneldeki API anahtarı) → müşteri yanıtı DM'de görür
ManyChat menülerinin adlarıManyChat'in arayüzü İngilizcedir; rehberde düğme ve alan adları ManyChat'te göründüğü gibi bırakılmıştır. Tarayıcınız sayfayı otomatik çeviriyorsa çeviriyi kapatın; çeviri alan adlarını değiştirip kafa karıştırır. Adımlar 31 Ekim 2026 itibarıyla geçerlidir; ManyChat arayüzü zaman zaman değişir.

1. Gerekenler

2. ManyChat hesabı açın ve Instagram'ı bağlayın

  1. manychat.com → Get Started. E-posta ya da Facebook/Google ile kaydolun.
  2. Kanal seçiminde Instagram deyin → Connect. Instagram giriş penceresi açılır; işletme hesabınızla giriş yapıp istenen izinleri onaylayın.
  3. Telefonda Instagram'da şu ayar açık olmalı: Ayarlar → Mesajlar ve hikâye yanıtları → Mesaj kontrolleri → Bağlı araçlar → Mesajlara erişime izin ver. Kapalıysa ManyChat DM'leri göremez.
  4. Pro'ya geçiş: ManyChat'te sol alttaki Settings → Billing → Upgrade. (External Request adımı Pro olmadan eklenemez.)

3. Gelen akışı: DM'ler SatışDM'ye

Müşteriden gelen her DM'i SatışDM'ye iletecek tek bir otomasyon kuruyoruz.

  1. Sol menüde Automation → Default Reply (görünmüyorsa Automation içindeki Basic bölümüne bakın) → Edit / Set Up.
  2. Kanal olarak Instagram'ı seçin. Tetiklenme sıklığı sorulursa Every Time seçin ("once per 24 hours" KALMASIN; yoksa müşterinin yalnızca ilk mesajı iletilir).
  3. Akış düzenleyicide hazır bir mesaj bloğu varsa silin (çift yanıt gitmesin). + → Action → External Request ekleyin.
  4. Edit Request deyin ve şöyle doldurun:
    • Request Type: POST
    • Request URL: SatışDM panelinde Instagram penceresindeki gelen adres (Kopyala düğmesiyle alın; …/webhook/manychat/… ile biter ve size özeldir).
    • Headers: Content-Type = application/json
    • Body (gövde) alanına şunu yazın; {{...}} yazan yerlere ManyChat'in değişken seçicisinden ilgili alanı yerleştirin:
    {
      "abone": "{{User ID}}",
      "metin": "{{Last Text Input}}",
      "ad": "{{First Name}}"
    }
    • Değişken adları ManyChat'te User ID, Last Text Input ve First Name olarak geçer; kutuya { yazınca ya da şimşek simgesine tıklayınca liste açılır.
  5. Test the request düğmesine basın: yanıt {"status":"success"} olmalı. (Henüz API anahtarı girmediyseniz SatışDM panelinde "anahtar yok" uyarısı görünmesi normaldir; 4. bölümde düzelecek.)
  6. Save → sağ üstte Publish. Default Reply'ın açık (On) olduğundan emin olun.
ÖnemliManyChat'te başka yanıt otomasyonu, karşılama akışı ya da "AI" özelliği açık olmasın; yoksa müşteriye hem ManyChat'in hem temsilcinizin mesajı gider. Bu kurulumda ManyChat yalnızca postacıdır; konuşmayı SatışDM yürütür.

4. API anahtarı: yanıtlar Instagram'a

  1. ManyChat'te Settings → API bölümüne gidin; anahtar yoksa Generate token deyin, sonra kopyalayın. Anahtar 1234567:uzun-bir-dizi biçimindedir.
  2. SatışDM paneli → Instagram penceresi → ManyChat API anahtarı kutusuna yapıştırın → Kaydet.
  3. Panel, anahtarı ManyChat'te deneyip hesabınızın adını gösterir; adı gördüyseniz bağlantı tamamdır. Anahtar gizlidir, sunucuda şifreli saklanır ve bir daha gösterilmez.

5. Deneyin

  1. Başka bir Instagram hesabından işletme hesabınıza DM atın (ör. "Fiyat alabilir miyim?").
  2. Temsilciniz gerçek bir insan gibi birkaç saniye bekleyip yanıtlar. Konuşma panelin Konuşmalar sekmesine Instagram etiketiyle düşer; oradan siz de yazabilir, temsilciyi durdurabilirsiniz.
  3. Panelde Instagram penceresindeki bağlantı durumunda "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 ManyChat'i açmanız gerekmez; akış açık kaldığı sürece bağlantı çalışır.

6. Bilinmesi gerekenler

7. Sorun giderme

BelirtiNedeni ve çözümü
Müşteri DM atıyor, panelde "Son gelen mesaj" boşAkış Publish edilmemiş, Default Reply kapalı ya da sıklık "Every Time" değil. ManyChat'te Automation → Default Reply'ı kontrol edin. Telefonda "Mesajlara erişime izin ver" kapalıysa ManyChat'e de mesaj düşmez.
Panelde "abone numarası yok" hatasıExternal Request gövdesindeki abone alanı User ID değişkeniyle eşlenmemiş. Gövdeyi 3. bölümdeki gibi düzeltin.
Panelde "API anahtarı kabul edilmedi"Anahtar eksik/yanlış kopyalanmış ya da yenilenmiş. ManyChat → Settings → API'den yeniden kopyalayıp panele kaydedin.
Panelde "ManyChat bu müşteriyi tanımıyor"abone alanına User ID yerine başka bir değişken konmuş. External Request gövdesini kontrol edin.
Panelde "24 saat" açıklamasıMüşteri 24 saattir yazmamış; Instagram yeni mesaja izin vermiyor. Müşteri yeniden yazınca yanıtlanır.
Müşteriye iki ayrı yanıt gidiyorManyChat'te başka bir otomasyon ya da AI özelliği açık. Default Reply'daki External Request dışındaki blokları ve diğer akışları kapatın.
Mesaj panelde ama temsilci yanıtlamıyorO konuşmada temsilci durdurulmuş olabilir (elle yazınca durur) → Konuşmalar'dan başlatın. Abonelik süreniz dolduysa temsilci yanıt vermez; panel üstündeki şeride bakın.
"External Request" seçeneği görünmüyorHesap Pro değil. Settings → Billing → Upgrade.

Kaynaklar