İçeriğe atla
OrqLabs

WhatsApp Business (Cloud API)

Meta Cloud API ile WhatsApp numaranızı bağlama, kalıcı token üretme, webhook doğrulama ve şablon mesajları.

30 dk Son güncelleme:
Bu sayfada
  1. Kimlik kartı
  2. Ne işe yarar?
  3. Ön koşullar
  4. Adım adım kurulum
  5. A) Meta for Developers
  6. B) OrqLabs'ta bağlama
  7. Webhook kurulumu
  8. İzinler
  9. İşletme doğrulaması ve katmanlar
  10. Limitler
  11. Bağlantıyı test etme
  12. Kimlik bilgilerini yenileme
  13. Sık karşılaşılan hatalar
  14. Sık sorulan sorular
  15. Sonraki adım

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ı

AlanDeğer
Sağlayıcı anahtarıWHATSAPP
KategoriMesajlaşma
Kimlik doğrulamaToken (kalıcı system user token)
KapsamProje bazlı; her marka için ayrı numara
WebhookEvet (Meta doğrulaması + mesajlar)
YeteneklerMesaj gönderme, mesaj alma, toplu mesaj
Kullanan kutularMesaj geldi, Mesaj gönder, Toplu mesaj, İnsana devret
Kullanan ajanlarAI 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.

Webhook akışı: WhatsApp mesajı api.orqlabs.com adresine iletir, OrqLabs kuyruğa alır ve iş akışını tetikler.
Webhook akışı: WhatsApp mesajı api.orqlabs.com adresine iletir, OrqLabs kuyruğa alır ve iş akışını tetikler.

Ö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_SECRET ve WHATSAPP_VERIFY_TOKEN tanı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

Meta – WhatsApp ürününü ekleme: ① WhatsApp → Set up. (Temsili görsel)
Meta – WhatsApp ürününü ekleme: ① WhatsApp → Set up. (Temsili görsel)
  1. developers.facebook.com → My Apps → Create App → Other → Business → işletme portföyünüzü bağlayın.
  2. ① Add products → WhatsApp → Set up.
Meta – WhatsApp API Setup: ① Phone number ID, ② WhatsApp Business Account ID, ③ kalıcı token. (Temsili görsel)
Meta – WhatsApp API Setup: ① Phone number ID, ② WhatsApp Business Account ID, ③ kalıcı token. (Temsili görsel)
  1. 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.
  2. Kendi numaranızı eklemek için Add phone number → işletme adı, görünen ad, kategori, numara → SMS veya sesli doğrulama.
  3. ③ Kalıcı anahtar üretin:
    1. business.facebook.com → Settings → Users → System users → Add. Rol: Admin.
    2. System user'ı seçin → Add assets → Apps → uygulamanızı seçin → Manage app açık.
    3. Accounts → WhatsApp accounts → hesabınızı ekleyip Manage yetkisi verin.
    4. 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.
  4. Uygulamayı Live moda alın (üst çubuktaki App Mode). Development modunda yalnızca uygulama rollerindeki kişilere mesaj gider.

B) OrqLabs'ta bağlama

Bağlantı penceresi (token): ① anahtar alanı, ② proje, ③ Bağla, ④ yan panelde kurulum rehberi.
Bağlantı penceresi (token): ① anahtar alanı, ② proje, ③ Bağla, ④ yan panelde kurulum rehberi.
  1. Entegrasyonlar → WhatsApp Business (Cloud API) kartında Bağla.
  2. ② Proje seçin.
  3. Alanları doldurun:
AlanNereden alınır
Phone Number IDWhatsApp → API Setup (görsel ①)
WhatsApp Business Account IDWhatsApp → API Setup (görsel ②)
Permanent Access TokenSystem user anahtarı (adım A-5)
  1. ③ Bağla. OrqLabs numara bilgisini okuyarak doğrular; kart Bağlı olur.
  2. Webhook adımını tamamlayın; webhook olmadan gelen mesajlar OrqLabs'a ulaşmaz.

Webhook kurulumu

Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ③ webhook adresi ve kopyala, ④ doğrulama token'ı, ⑤ Bağlantıyı kes.
Entegrasyon ayrıntı paneli: ① durum, ② Bağlantıyı test et, ③ webhook adresi ve kopyala, ④ doğrulama token'ı, ⑤ Bağlantıyı kes.
  1. 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 – Webhook kaydı: ① Callback URL, ② Verify token, ③ Verify and save, ④ messages → Subscribe. (Temsili görsel)
Meta – Webhook kaydı: ① Callback URL, ② Verify token, ③ Verify and save, ④ messages → Subscribe. (Temsili görsel)
  1. Meta for Developers → WhatsApp → Configuration → Webhook → Edit.
  2. ① 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.
  3. ④ Webhook fields → Manage → messages alanında Subscribe. İsteğe bağlı: message_template_status_update, phone_number_quality_update.
  4. 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_URL için ngrok http 4000 adresini kullanın; adres değişince Meta'daki Callback URL'yi güncelleyin. Meta gelen isteği X-Hub-Signature-256 ile imzalar; OrqLabs META_APP_SECRET ile doğrular.

İzinler

İzinNeden gerekli
whatsapp_business_messagingMesaj gönderme ve alma, medya
whatsapp_business_managementNumara 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

KonuSınır
Gönderim hızıVarsayılan 80 mesaj/saniye
Test numarasıEn fazla 5 alıcı
24 saat penceresiMüşteri yazdıktan sonra 24 saat serbest metin; sonrası yalnızca onaylı şablon
Şablon kategorileriMarketing, Utility, Authentication
MedyaGörsel 5 MB, video 16 MB, belge 100 MB; herkese açık adres
Toplu mesajDakikada 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 AUTH hatası alırsınız; kalıcıya geçin.

Sık karşılaşılan hatalar

HataOlası nedenÇözüm
AUTH – kod 190Geç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üyormessages alanına abone olunmamış; uygulama Development modundaSubscribe; App Mode → Live
Kod 131030 "not in allowed list"Test numarası, alıcı listede değilAPI 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 engellediAdaya unreachable etiketi
Kod 130429 / 131056Hız sınırıDakika hızını düşürün
Kod 100Phone 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ı 401META_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).

Sonraki adım

OrqLabs ile başlayın

İlk iş akışınızı bugün kurun

Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.