WhatsApp Business API Fiyatları ve Gizli Maliyetler

≈ 9 dk okuma

WhatsApp Business API fiyatları, ilk bakışta göründüğünden çok daha karmaşıktır. "Mesaj başına şu kadar" diye bir liste yoktur; ücret konuşma başına, üstelik konuşmanın kategorisine ve alıcının ülkesine göre değişir. Buna bir de aracı sağlayıcı (BSP) ücretleri, şablon onay süreçleri ve entegrasyon emeği eklenince gerçek maliyet, liste fiyatının çok üzerine çıkar. Bu yazıda API fiyatlandırmasını sade bir dille açıklıyor ve kendi sunucunuzda çalışan sabit maliyetli bir alternatifle karşılaştırıyoruz.

1. Fiyat modeli: mesaj değil, konuşma ücreti

WhatsApp Business API'de faturalandırmanın temel birimi tek bir mesaj değil, 24 saatlik bir konuşma penceresidir. İlk mesaj gönderildiğinde (ya da müşteri size yazdığında) bir pencere açılır; bu pencere boyunca gidip gelen mesajların sayısı ücreti değiştirmez. Yani müşteriyle 24 saat içinde 1 mesaj da 15 mesaj da konuşsanız, o konuşma tek bir ücret olarak sayılır.

Bu model kağıt üzerinde adil görünür, ama bütçelemeyi zorlaştırır: maliyeti öngörmek için "kaç mesaj atacağım" değil, "kaç ayrı konuşma başlatacağım ve bunlar hangi kategoride" sorusunu yanıtlamanız gerekir. Meta zaman zaman modeli günceller (örneğin belirli hizmet/utility konuşmalarını ücretsizleştirme veya kategori tanımlarını değiştirme yönünde), bu yüzden kesin rakama değil yapıya hakim olmak önemlidir.

2. Konuşma kategorileri: fiyatı belirleyen asıl faktör

Aynı ülkeye gönderseniz bile fiyat, konuşmanın kategorisine göre ciddi biçimde değişir. Dört ana kategori vardır:

KategoriNe içinGöreceli maliyet
MarketingKampanya, indirim, yeniden pazarlama, duyuruEn yüksek
UtilitySipariş/kargo durumu, fatura, hesap güncellemesiOrta
AuthenticationTek kullanımlık şifre (OTP), doğrulama koduÜlkeye göre değişken
ServiceMüşterinin başlattığı destek konuşmalarıEn düşük / bazı bölgelerde ücretsiz

Buradaki en kritik nokta şu: marketing kategorisi genellikle utility'nin belirgin üzerindedir. Aynı içeriği "kampanya" yerine meşru bir "hizmet bildirimi" olarak kurgulamak hem daha ucuz hem de daha az rahatsız edicidir. Ayrıca kategoriyi siz seçseniz de Meta yeniden sınıflandırabilir; yanlış kategoriye düşen bir şablon maliyetinizi sessizce artırabilir.

Fiyatı iki değişken belirler: kategori ve ülke. Türkiye'ye gönderim maliyeti, örneğin ABD veya Hindistan'dan farklıdır; marketing konuşması ise her ülkede en pahalı satırdır. Bu yüzden "WhatsApp API kaç para?" sorusunun tek bir doğru cevabı yoktur — hacminizi kategori ve ülke kırılımında modellemeniz gerekir.

3. BSP ücreti: Meta'nın fiyatının üzerine binen katman

Resmi API'ye doğrudan Meta'dan değil, bir BSP (Business Solution Provider / çözüm ortağı) ya da hazır panel üzerinden erişirsiniz. Bu aracı, Meta'ya ödediğiniz konuşma ücretinin üstüne kendi ücretini ekler. Tipik kalemler:

  • Aylık abonelik / platform ücreti: Panel, arayüz ve numara barındırma için sabit aylık tutar (çoğunda bir aylık minimum vardır).
  • Kurulum / onboarding ücreti: Numara doğrulama, Meta iş doğrulaması ve profil kurulumu için tek seferlik ücret.
  • Mesaj/konuşma başına markup: Meta'nın konuşma ücretine eklenen ek yüzde veya sabit pay.
  • Ek modül ücretleri: CRM entegrasyonu, chatbot akışı, ekip gelen kutusu, raporlama gibi özellikler çoğu zaman ayrı paketlerdedir.

Sonuç olarak faturanız iki katmanlıdır: Meta konuşma ücreti + BSP payı. Küçük hacimde BSP'nin aylık minimumu, büyük hacimde ise konuşma başına markup baskın maliyet olur. Bu iki katmanlı yapı, resmi API'nin "pahalı ve karmaşık" algısının temel sebebidir; ayrıntılı gerekçeyi Business API alternatifi yazısında ele aldık.

4. Gizli maliyetler: liste fiyatında görünmeyenler

Fiyat sayfasındaki konuşma tarifesi buzdağının görünen kısmıdır. Gerçek toplam maliyeti asıl şunlar şişirir:

4.1 Şablon onayı ve red döngüleri

Kullanıcının size 24 saat içinde yazmadığı her durumda, önceden Meta onaylı şablon kullanmak zorundasınız. Şablonlar reddedilebilir, revizyon ister ve bu döngü kampanyanızı günlerce geciktirebilir. Bu, doğrudan para değilse de zaman ve fırsat maliyetidir.

4.2 Entegrasyon ve geliştirici emeği

API'yi sipariş sisteminize, CRM'inize veya formlarınıza bağlamak geliştirici saati ister. Webhook'lar, hata yönetimi ve şablon değişken eşleştirmesi tek seferlik ama gerçek bir gider kalemidir.

4.3 Aylık minimumlar ve kullanılmayan kapasite

Birçok BSP'de düşük hacimde bile ödenen bir taban ücret vardır. Ayda birkaç yüz bildirim gönderen küçük bir işletme, konuşma ücretinden çok bu sabit minimumu öder.

4.4 Kategori kaymaları

Utility sandığınız bir konuşmanın marketing'e sınıflandırılması, birim maliyeti sessizce yukarı çeker. Bunu ancak fatura geldiğinde fark edersiniz.

5. Örnek hesap: aynı senaryo, üç yol

Diyelim ki bir işletme ayda 5.000 bildirim gönderiyor (sipariş/kargo/randevu ağırlıklı, yani çoğu utility). Kesin dolar rakamı ülkeye ve döneme göre değişeceği için aşağıda maliyetin yapısını karşılaştırıyoruz — mutlak tutar değil, hangi kalemlerden oluştuğu önemlidir:

YaklaşımMaliyet kalemleriHacimle nasıl değişir?
Resmi API (BSP üzerinden)Konuşma ücreti (kategori × ülke) + BSP aylık + markup + kurulumHacim arttıkça doğrusal artar
Resmi API (doğrudan / büyük ölçek)Sadece Meta konuşma ücreti + kendi entegrasyon emeğinizUcuzlar ama teknik yük ve doğrulama artar
Self-hosted QR sistemSadece sunucu kirası (~5–10 USD/ay)Hacimden bağımsız / sabit

Öne çıkan fark şudur: resmi API'de maliyet hacme bağlı, self-hosted sistemde ise sabittir. 5.000 bildirim de 15.000 bildirim de gönderseniz, QR tabanlı sistemde fatura yine sunucu kirasından ibarettir. Ücretsiz görünen ama gizli sınırları olan yolları da ücretsiz toplu mesaj yolları yazısında ayrıca inceledik.

6. Sabit maliyetli alternatif: self-hosted QR sistemi

Bu blogda anlattığımız sistem resmi Business API değildir; telefonunuzdaki WhatsApp hesabını QR kod ile eşleştiren whatsapp-web.js tabanlı, kendi sunucunuzda çalışan açık kaynak bir çözümdür. Bu mimaride konuşma ücreti, kategori, şablon onayı ve BSP aboneliği kavramları yoktur. Maliyet tablosu şöyledir:

KalemMaliyet
Yazılım (açık kaynak)0 ₺
Sunucu (2 GB RAM VPS)~5–10 USD/ay
Supabase (veri tabanı)0 ₺ (ücretsiz katman)
Konuşma / mesaj başına ücret0 ₺
BSP / aracı ücreti0 ₺

Karşılığında bir bedeli vardır: bu sabit maliyet, hız tavanıyla dengelenir. Sistem numaranızı korumak için mesajlar arası 45–90 saniye bekler, her 15 mesajda mola verir ve günde teorik olarak ~450–500 mesajla sınırlıdır. Yani "sabit maliyet" ile "sınırsız anlık hız" aynı anda mümkün değildir; resmi API yüksek hacimli anlık gönderim ve doğrulanmış kurumsal profil sunarken, self-hosted sistem düşük ve öngörülebilir maliyet sunar. Bu mimarinin tüm avantaj/dezavantajını self-hosted WhatsApp mesaj sistemi yazısında karşılaştırdık.

Etik ve yasal not: Hangi yolu seçerseniz seçin — resmi API ya da self-hosted — toplu bildirim yalnızca iletişim iznine sahip olduğunuz kişilere gönderilmelidir. KVKK (6698) açık rıza, 6563 sayılı kanun ve İYS kaydı; AB'deki alıcılar için GDPR geçerlidir. Her pazarlama mesajında bir çıkış (opt-out, örn. "İPTAL yazın") satırı bulunmalıdır. Ayrıntılar için KVKK'ya uygun toplu mesaj yazısına bakın.

Sık sorulan sorular

WhatsApp Business API ücreti mesaj başına mı alınır?

Hayır. Ücret mesaj başına değil, 24 saatlik konuşma penceresi başına alınır. Bu pencerede kaç mesaj gönderdiğiniz fiyatı değiştirmez; fiyatı konuşmanın kategorisi (marketing, utility, authentication, service) ve alıcının ülkesi belirler.

BSP (çözüm ortağı) ücreti Meta ücretinden ayrı mı?

Evet. Meta'ya ödediğiniz konuşma ücretinin üzerine BSP kendi aylık aboneliğini, kurulum ücretini ve/veya konuşma başına markup'ını ekler. Toplam faturanız çoğu zaman Meta'nın liste fiyatının belirgin üzerindedir.

WhatsApp Business API'nin gizli maliyetleri neler?

Şablon onay/red döngüleri, BSP aylık minimumları, entegrasyon ve geliştirici emeği, marketing konuşmalarının utility'den pahalı olması ve kategori kaymaları başlıca gizli kalemlerdir. Sadece liste fiyatına bakarak bütçe yapmak yanıltıcıdır.

Self-hosted QR sistem resmi API'den daha mı ucuz?

İzinli bildirim hacminiz büyükse evet, çok daha ucuzdur: konuşma ücreti ve BSP aboneliği olmaz, maliyet sadece ~5–10 USD/ay sunucu kirasıdır. Ancak resmi API değildir; doğrulanmış kurumsal profil, yüksek hacimli anlık gönderim ve resmi SLA sunmaz.

Konuşma ücreti ödemeden bildirim gönderin

Kendi sunucunuzda çalışan açık kaynak sistemle konuşma başına ücret, BSP aboneliği ve şablon onayı olmadan başlayın. Maliyetiniz sadece sunucu kirası.

Panele Git →