Webhook'ları Yapılandırma
Şimdi Facebook'a potansiyel müşteri verilerini nereye göndereceğini söyleyeceğiz. Buna "webhook" denir - Facebook'a CRM'nizin posta adresini vermek gibidir.
Webhook Nedir?
Basit bir ifadeyle:
Birisi Facebook/Instagram'da Potansiyel Müşteri Formunuzu doldurur
↓
Facebook der ki: "Hey, yeni bir potansiyel müşterim var!"
↓
Facebook potansiyel müşteri verilerini SİZİN webhook URL'nize gönderir
↓
Modülünüz bunu alır ve Perfex CRM'de potansiyel müşteriyi oluşturur
Webhook, Facebook'un veri gönderdiği sunucunuzdaki bir URL'dir. Modül bu URL'yi otomatik olarak oluşturur - sadece Facebook'a bunu bildirmeniz gerekir.
Perfex'ten Webhook Bilgilerinizi Alın
Facebook'a gitmeden önce, modülünüzden bilgileri alalım:
- Perfex CRM'ye giriş yapın
- Kenar çubuğunda Meta Leads → Ayarlar bölümüne gidin
- Önce App ID ve App Secret bilgilerinizi (Adım 1'den) girin ve Ayarları Kaydet düğmesine tıklayın
- Webhook Ayarları bölümüne kaydırın
- İki değer göreceksiniz:
| Alan | Örnek | Ne Olduğu |
|---|---|---|
| Webhook Callback URL | https://yourcrm.com/facebookleadsintegration/webhook | Facebook'un veri gönderdiği yer |
| Verify Token | a1b2c3d4e5f6g7h8i9j0 | Bağlantıyı doğrulamak için gizli bir kod |
- Her değerin yanındaki Kopyala düğmesine tıklayın
Callback URL https:// ile başlaMALIDIR - Facebook SSL gerektirir! URL'niz http:// ile başlıyorsa, önce bir SSL sertifikası yüklemeniz gerekir.
Meta Uygulamanıza Webhook Ekleme
1. Meta Uygulama Kontrol Panelinizi Açın
Şu adresten uygulamanıza gidin:
👉 https://developers.facebook.com/apps/
Açmak için uygulamanıza tıklayın.
2. Webhooks Ürününü Ekleyin
- Sol kenar çubuğunda "Ürün Ekle" seçeneğini arayın veya kontrol panelinde aşağı kaydırın
- Ürün listesinde "Webhooks" bulun
- "Kur" veya "Yapılandır" düğmesine tıklayın
Zaten sol kenar çubuğunda "Webhooks" görüyorsanız, doğrudan üzerine tıklayın - tekrar eklemenize gerek yok.
3. Nesne Türü Olarak "Page" Seçin
- Webhooks sayfasında varsayılan olarak "User" yazan bir açılır menü göreceksiniz
- Bu açılır menüyü "Page" olarak değiştirin
Bu kritik! "Page" seçMELİSİNİZ - "User" değil, "Application" değil, başka bir şey değil. Potansiyel müşteri verileri Page abonelikleri aracılığıyla gelir.
4. Webhook'a Abone Olun
- "Bu nesneye abone ol" düğmesine tıklayın (veya zaten yapılandırılmışsa "Aboneliği Düzenle")
- İki değer isteyen bir iletişim kutusu görünecektir:
| Alan | Ne Girilecek |
|---|---|
| Callback URL | Modülden Webhook URL'nizi yapıştırın (ör. https://yourcrm.com/facebookleadsintegration/webhook) |
| Verify Token | Modülden Verify Token'ınızı yapıştırın |
- "Doğrula ve Kaydet" düğmesine tıklayın
5. "Doğrula ve Kaydet"e Tıkladığınızda Ne Olur
Facebook webhook URL'nize hemen bir doğrulama isteği gönderecektir:
Facebook: "Hey, bu gerçekten senin sunucun mu?"
Modülünüz: "Evet! İşte bunu kanıtlayan verify token!"
Facebook: "Harika, doğrulandı!"
Çalışırsa: Başarı mesajı göreceksiniz ve iletişim kutusu kapanır.
Başarısız olursa: Yaygın çözümler için Sorun Giderme bölümüne bakın.
6. "leadgen" Olaylarına Abone Olun
Doğrulamadan sonra, Facebook'a hangi olaylar ı göndereceğini söylemeniz gerekir:
- "Page" abonelikleri altında olay türlerinin bir listesini göreceksiniz
- Listede "leadgen" bulun (kaydırmanız gerekebilir)
- "leadgen" yanındaki "Abone Ol" geçiş/onay kutusuna tıklayın
"leadgen" ihtiyacınız olan TEK olaydır. Başka olaylara ("messages" veya "feed" gibi) abone olmanıza gerek yok. Sadece "leadgen".
Doğrulama Başarılı!
Webhook yapılandırmanız şimdi şöyle görünmelidir:
Webhooks
├── Nesne: Page
├── Callback URL: https://yourcrm.com/facebookleadsintegration/webhook ✅
├── Verify Token: ✅ Doğrulandı
└── Abonelikler:
└── ✅ leadgen (abone olundu)
Perfex CRM modülünüze geri döndüğünüzde, webhook durum göstergesi artık yeşil/Doğrulandı olarak görünmelidir!
Webhook'u Test Etme
Webhook'un çalıştığından emin olmak mı istiyorsunuz?
- Perfex CRM → Meta Leads → Ayarlar bölümüne gidin
- "Bağlantıyı Test Et" düğmesine tıklayın
- Tüm yeşil onay işaretlerini görmelisiniz
Daha kapsamlı testi daha sonra Potansiyel Müşterileri Test Etme bölümünde yapacağız.