Bu rehberde: WhatsApp işletme numaranızı OrqLabs'a bağlarsınız. Meta'da kalıcı bir erişim anahtarı üretir, OrqLabs'ta üç alanı doldurur ve gelen mesajlar için webhook kurarsınız.
⏱ 30 dakika
Kimlik kartı
| Alan | Değer |
|---|---|
| Sağlayıcı anahtarı | WHATSAPP |
| Kategori | Mesajlaşma |
| Kimlik doğrulama | Token (kalıcı system user token) |
| Kapsam | Proje bazlı; her marka için ayrı numara |
| Webhook | Evet (Meta doğrulaması + mesajlar) |
| Yetenekler | Mesaj gönderme, mesaj alma, toplu mesaj |
| Kullanan kutular | Mesaj geldi, Mesaj gönder, Toplu mesaj, İnsana devret |
| Kullanan ajanlar | AI Chatbot, Outreach Agent |
Ne işe yarar?
WhatsApp Cloud API, Meta'nın barındırdığı resmi API'dir. Bağlandığında gelen müşteri mesajları Gelen Kutusu'nda konuşma olur ve iş akışınızı tetikler. AI Chatbot yanıt verir, müşteri bilgisi toplar, gerekirse insana devreder. Tekil mesaj ve onaylı şablonlarla kampanya gönderirsiniz.
Ön koşullar
- Bir Meta Business Portfolio ve yönetici yetkisi.
- Meta for Developers hesabı ve "Business" türünde uygulama. Platform yöneticisinin
META_APP_ID,META_APP_SECRETveWHATSAPP_VERIFY_TOKENtanımlamış olması. - Başka bir WhatsApp hesabına kayıtlı olmayan bir telefon numarası. Numara şu an WhatsApp uygulamasında kullanılıyorsa önce o hesabı silmeniz gerekir.
- Canlı trafik için İşletme doğrulaması. Doğrulama olmadan test numarasıyla en fazla 5 alıcıya mesaj gönderebilirsiniz.
Adım adım kurulum
A) Meta for Developers
- developers.facebook.com → My Apps → Create App → Other → Business → işletme portföyünüzü bağlayın.
- ① Add products → WhatsApp → Set up.
- WhatsApp → API Setup sayfasında ① Phone number ID ve ② WhatsApp Business Account ID değerlerini görürsünüz. Buradaki 24 saatlik geçici anahtarı yalnızca deneme için kullanın.
- Kendi numaranızı eklemek için Add phone number → işletme adı, görünen ad, kategori, numara → SMS veya sesli doğrulama.
- ③ Kalıcı anahtar üretin:
- business.facebook.com → Settings → Users → System users → Add. Rol: Admin.
- System user'ı seçin → Add assets → Apps → uygulamanızı seçin → Manage app açık.
- Accounts → WhatsApp accounts → hesabınızı ekleyip Manage yetkisi verin.
- Generate new token → uygulamanızı seçin → Token expiration: Never → izinler
whatsapp_business_messaging,whatsapp_business_management→ Generate token. Anahtar yalnızca bir kez gösterilir; kopyalayın.
- Uygulamayı Live moda alın (üst çubuktaki App Mode). Development modunda yalnızca uygulama rollerindeki kişilere mesaj gider.
B) OrqLabs'ta bağlama

- Entegrasyonlar → WhatsApp Business (Cloud API) kartında Bağla.
- ② Proje seçin.
- Alanları doldurun:
| Alan | Nereden alınır |
|---|---|
| Phone Number ID | WhatsApp → API Setup (görsel ①) |
| WhatsApp Business Account ID | WhatsApp → API Setup (görsel ②) |
| Permanent Access Token | System user anahtarı (adım A-5) |
- ③ Bağla. OrqLabs numara bilgisini okuyarak doğrular; kart Bağlı olur.
- Webhook adımını tamamlayın; webhook olmadan gelen mesajlar OrqLabs'a ulaşmaz.
Webhook kurulumu

- OrqLabs'ta WhatsApp kartını açın. ③ Webhook URL ve ④ Doğrulama token'ı değerlerini kopyalayın. Adres kalıbı:
https://api.orqlabs.com/api/v1/webhooks/whatsapp/<hesap kimliği>.
- Meta for Developers → WhatsApp → Configuration → Webhook → Edit.
- ① Callback URL ve ② Verify token alanlarını yapıştırın → ③ Verify and save. Meta OrqLabs'a bir doğrulama isteği gönderir; eşleşirse kayıt tamamlanır.
- ④ Webhook fields → Manage →
messagesalanında Subscribe. İsteğe bağlı:message_template_status_update,phone_number_quality_update. - Test: telefonunuzdan işletme numarasına "merhaba" yazın. Gelen Kutusu'nda yeni konuşma görünmeli.
Geliştirici notu: Yerel geliştirmede
PUBLIC_WEBHOOK_URLiçinngrok http 4000adresini kullanın; adres değişince Meta'daki Callback URL'yi güncelleyin. Meta gelen isteğiX-Hub-Signature-256ile imzalar; OrqLabsMETA_APP_SECRETile doğrular.
İzinler
| İzin | Neden gerekli |
|---|---|
whatsapp_business_messaging | Mesaj gönderme ve alma, medya |
whatsapp_business_management | Numara bilgisi, şablon listesi, webhook aboneliği |
business_management (isteğe bağlı) | Kampanya analitiği |
İşletme doğrulaması ve katmanlar
- Business verification: Meta Business Suite → Settings → Security Center → Start verification. Belge yüklenir; 2-10 iş günü. Doğrulama olmadan 250 benzersiz alıcı / 24 saat sınırı vardır.
- Display name review: görünen ad işletme adıyla uyumlu olmalıdır.
- App Review gerekmez; kendi hesabınız için standart erişim yeterlidir.
- Mesajlaşma katmanları: doğrulanmış işletme 1.000 alıcı / 24 saat ile başlar; kalite yüksek kaldıkça 10.000 → 100.000 → sınırsız.
Limitler
| Konu | Sınır |
|---|---|
| Gönderim hızı | Varsayılan 80 mesaj/saniye |
| Test numarası | En fazla 5 alıcı |
| 24 saat penceresi | Müşteri yazdıktan sonra 24 saat serbest metin; sonrası yalnızca onaylı şablon |
| Şablon kategorileri | Marketing, Utility, Authentication |
| Medya | Görsel 5 MB, video 16 MB, belge 100 MB; herkese açık adres |
| Toplu mesaj | Dakikada varsayılan 20; çıkışlar otomatik işlenir |
Ayrıntı: WhatsApp şablonları ve 24 saat penceresi.
Bağlantıyı test etme
② Bağlantıyı test et numaranın görünen adını, doğrulama durumunu ve kalite puanını (yeşil / sarı / kırmızı) gösterir. Ardından Gelen Kutusu'ndan numaranıza test mesajı gönderin; pencere kapalıysa onaylı bir şablon gerekir.
Kimlik bilgilerini yenileme
- System user anahtarı süresizdir; ama system user silinirse, uygulama secret'ı sıfırlanırsa veya izinler kaldırılırsa geçersiz olur. Kart "Yeniden yetkilendirme gerekli" olur.
- Yeni anahtar üretip entegrasyon kartı → Kimlik bilgileri → Güncelle → Permanent Access Token alanına yapıştırın; webhook adresi değişmez.
- Geçici anahtar kullandıysanız 24 saat içinde
AUTHhatası alırsınız; kalıcıya geçin.
Sık karşılaşılan hatalar
| Hata | Olası neden | Çözüm |
|---|---|---|
AUTH – kod 190 | Geçici anahtar dolmuş veya izin kaldırılmış | Kalıcı anahtar üretip düzenleyin |
| Webhook "couldn't be validated" | Adres erişilemez, doğrulama token'ı farklı | HTTPS ve herkese açık adres; token'ı panelden kopyalayın |
| Mesajlar düşmüyor | messages alanına abone olunmamış; uygulama Development modunda | Subscribe; App Mode → Live |
| Kod 131030 "not in allowed list" | Test numarası, alıcı listede değil | API Setup → To listesine ekleyin veya kendi numaranızı bağlayın |
| Kod 131047 "Re-engagement message" | 24 saat penceresi kapalı | Mesaj gönder kutusunda şablon adı ve parametreleri doldurun |
| Kod 132000 / 132001 | Şablon parametre sayısı veya adı yanlış | WhatsApp Manager'da kontrol edin; dil tr |
| Kod 131026 "undeliverable" | Alıcı WhatsApp kullanmıyor veya engelledi | Adaya unreachable etiketi |
| Kod 130429 / 131056 | Hız sınırı | Dakika hızını düşürün |
| Kod 100 | Phone Number ID veya WABA ID yanlış | API Setup değerlerini birebir kopyalayın |
| Kod 368 / 131031 "Account restricted" | Kalite düştü | Onaysız kişilere göndermeyi durdurun |
| İmza doğrulaması 401 | META_APP_SECRET yanlış | Yönetici düzeltir |
Sık sorulan sorular
Mevcut WhatsApp numaramı kullanabilir miyim? Numara şu an WhatsApp veya WhatsApp Business uygulamasında kayıtlıysa önce o hesabı silmeniz gerekir. Çoğu işletme yeni bir numara alır.
Mesajlaşma ücretli mi? Meta konuşma bazlı ücret alır; OrqLabs yalnızca yapay zekâ maliyetini ölçer. Ayrıntı için Meta fiyat listesine bakın.
Müşteri yazmadan ona mesaj atabilir miyim? Yalnızca onaylı şablonla ve müşterinin önceden onayıyla (opt-in).