Self-Hosted mı SaaS mı? Ajansınız İçin Doğru WhatsApp Platformu
1 Kasım 2026 · 7 dk okuma · Read in English
Ajansınız müşterileri adına WhatsApp mesajlaşması yönetiyorsa er ya da geç şu soruyu soracaksınız: Her müşteri için barındırılan bir SaaS aracına ödeme yapmaya devam mı etmeli, yoksa kendi platformumuzu mu çalıştırmalıyız? İki seçenek de meşru. Doğru olanı; kaç müşteriniz olduğuna, ekibinizde bir sunucuyla ilgilenebilecek biri olup olmadığına ve müşterilerinizin gördüğü ürüne ne kadar sahip olmak istediğinize bağlı.
Bu yazı artıları ve eksileri açıkça ortaya koyuyor. Self-hosted bir ürün sattığımız için SaaS'ın açıkça daha iyi seçenek olduğu noktalarda özellikle dikkatli olmaya çalıştık.
Önce: "self-hosted" ne anlama gelmez?
WhatsApp Business Platform'da mesajlaşma API'si her zaman Meta tarafından barındırılır. Meta, On-Premises API'yi kapattı (son istemci sürümünün süresi 23 Ekim 2025'te doldu); artık tüm entegrasyonlar Cloud API kullanıyor.
Dolayısıyla asıl seçim, API'nin üzerindeki platform katmanıyla ilgili: gelen kutusu, kişiler, template'ler, kampanyalar, otomasyon, ekip hesapları ve faturalandırma. Bu katman ya başkasının sunucularında (SaaS) ya da sizin sunucunuzda (self-hosted) çalışır. Bazı şeyler her iki durumda da aynı kalır:
- Meta'nın template, 24 saat penceresi, opt-in ve mesaj limiti kuralları herkes için geçerlidir.
- Meta'nın mesaj başı ücretleri, üzerinde hangi yazılım olursa olsun mesajı gönderen WhatsApp Business hesabına yansır.
- Mesaj içeriği yine Meta'nın Cloud API'sinden geçer.
Self-hosted bir aracın Meta'nın kurallarını ya da ücretlerini aştığını iddia eden yanılıyordur. Bunu yapıyor gibi görünen araçlar genellikle Meta'nın Business Platform'unun parçası olmayan resmi olmayan WhatsApp bağlantılarına dayanır; müşteri numaralarınızı böyle bir yapıya emanet etmek istemezsiniz.
İki model bir bakışta
| SaaS platform | Self-hosted platform | |
|---|---|---|
| Kurulum | Kaydolun ve numara bağlayın | Sunucunuza kurun, ardından numaraları bağlayın |
| Maliyet yapısı | Genellikle kullanıcı, numara ya da kişi kademesine göre düzenli ücret | Lisans (tek seferlik ya da düzenli), barındırma ve sizin zamanınız |
| Güncellemeler | Otomatik | Siz uygularsınız |
| Erişilebilirlik ve güvenlik | Sağlayıcının sorumluluğu | Sizin sorumluluğunuz |
| Verinin yeri | Sağlayıcının altyapısı | Sizin sunucunuz ve veritabanınız |
| Marka | Sağlayıcının markası (white-label ya da bayi planı sunmuyorsa) | Kendi alan adınız ve platform adınız |
| Müşteri faturalandırması | Genellikle yeniden satış ya da maliyet yansıtma | Kendi planlarınızı belirler, müşteriden doğrudan tahsil edersiniz |
| Özelleştirme | Sağlayıcının ayarları ve API'leriyle sınırlı | Lisansa bağlı olarak koda tam erişim |
| Ayrılma | Sağlayıcının izin verdiği kadarını dışa aktarırsınız | Her şey zaten sizde |
SaaS'ın öne çıktığı durumlar
İlk mesaja kadar geçen süre. SaaS'ta kaydolur, Cloud API'yi bağlar ve aynı gün çalışmaya başlarsınız. Kimsenin cron job'ın ne olduğunu bilmesi gerekmez.
Operasyon yükü yok. Sunucu yamaları, yedekler, TLS sertifikaları, PHP yükseltmeleri ve erişilebilirlik takibi sizin yerinize yapılır. Teknik personeli olmayan küçük bir ajans için bu çok değerlidir.
Net sorumluluk. Platform çökerse sorumlu sağlayıcıdır. Self-hosted'da ise sizsiniz.
Az müşteri, düşük maliyet. İki üç müşteriniz varsa SaaS abonelikleri, bir sunucuyu düzgün yönetmek için harcayacağınız zamandan rahatlıkla daha ucuza gelebilir.
Self-hosted'ın öne çıktığı durumlar
Ürünün sahibi olmak. Müşterileriniz sizin alan adınızda, sizin platform adınızla giriş yapar. Müşteri ilişkisi, logosu köşede duran bir sağlayıcıda değil sizde kalır.
Kendi fiyatlandırmanız. Başkasının kademelerine kâr marjı eklemek yerine müşterilerinize sunacağınız planları, limitleri ve fiyatları siz belirlersiniz.
Veri kontrolü. Kişiler, konuşmalar ve onay (opt-in) kayıtları sizin kontrolünüzdeki bir veritabanında durur. Bu, müşterilerinizin "verimiz nerede saklanıyor?" sorusunu yanıtlamayı kolaylaştırabilir; ama güvenliğini sağlamak da size düşer.
Kullanıcı başına artmayan maliyetler. SaaS ücretleri çoğunlukla kullanıcı, numara ya da kişi sayısıyla artar. Self-hosted maliyetler ise büyük ölçüde sunucu kapasitesiyle artar; birkaç müşteriniz olduğunda müşteri başına genellikle daha ucuza gelir.
Sağlayıcının yol haritasına bağımlı olmamak. Bir SaaS sağlayıcısı fiyatlarını değiştirirse, bir özelliği kaldırırsa ya da kapanırsa tüm müşterilerinizi taşımanız gerekir. Self-hosted'da yazılım sunucunuzda çalışmaya devam eder.
Self-hosted'ın gerçek maliyetleri
Dürüst bir karşılaştırma için şunları self-hosted sütununa ekleyin:
- Barındırma. HTTPS'li, düzgün yapılandırılmış bir VPS ya da paylaşımlı hosting. Meta, webhook'ları yalnızca geçerli sertifikaya sahip HTTPS adreslerine gönderir.
- Zamanınız. Kurulum, güncellemeler, yedekler, zamanlanmış görevlerin çalıştığının takibi ve bir şey bozulduğunda arayacağınız biri.
- Güvenlik. Sunucuyu güncel tutmak, access token'ları ve App secret'ları korumak, veritabanına kimin eriştiğini kontrol etmek.
- Destek sınırları. Bir lisans genellikle ürünle ilgili yardımı kapsar, genel sunucu yönetimini değil.
- Meta tarafındaki kurulum. Her müşterinin yine kendi Meta uygulamasına ya da bağlantısına, doğrulanmış bir numaraya ve template onaylarına ihtiyacı vardır. Yazılım müşterilere bu süreçte yol gösterebilir ama bu adımları atlayamaz.
Ekibinizde bunlardan rahatça sorumlu olabilecek kimse yoksa ya bir serbest çalışan için bütçe ayırın ya da SaaS'ı seçin.
Nasıl karar verilir?
Şu durumlarda SaaS'ı seçin:
- Yalnızca birkaç müşteriniz var ve bunun yakında değişmesini beklemiyorsunuz.
- Ekipte sunucu bakımı yapabilecek kimse yok.
- Operasyonel sorumluluk almaktansa her ay daha fazla ödemeyi tercih ediyorsunuz.
Şu durumlarda self-hosted'ı seçin:
- WhatsApp mesajlaşması kendi markanızla sattığınız bir ürün (ya da olacak).
- Bir web sunucusunu yönetebilecek biri ekibinizde var ya da işe alabilirsiniz.
- Kendi planlarınızı belirleyip müşterilerinizi doğrudan faturalamak istiyorsunuz.
- Müşteri verisinin nerede saklandığını önemsiyor ve kendi kontrolünüzdeki altyapıda tutmak istiyorsunuz.
Pek çok ajans talebi test ederken SaaS ile başlar, WhatsApp gerçek bir gelir kalemine dönüştüğünde self-hosted'a geçer. Bu son derece makul bir yol.
Her sağlayıcıya sorulması gerekenler
Hangi modeli seçerseniz seçin şunları kontrol edin:
- Yalnızca resmi Cloud API'yi mi kullanıyor? Müşteri numaraları için QR kodla eşleştirme ya da resmi olmayan bağlantılardan uzak durun.
- Meta kimi faturalıyor? İdeal olanı, mesaj maliyetlerinin sizin hesabınızdan geçmemesi için her müşterinin kendi WhatsApp Business hesabıdır.
- Kişileri, onay kayıtlarını ve mesaj geçmişini dışa aktarabiliyor musunuz?
- Opt-in ve opt-out nasıl yönetiliyor? Meta, insanlara mesaj göndermeden önce onay alınmasını ve çıkış taleplerine uyulmasını şart koşuyor.
- Teslim raporları Meta'nın gerçek hata kodlarını gösteriyor mu, yoksa yalnızca "başarısız" mı yazıyor?
- Bakım neleri kapsıyor, destek neleri içeriyor?
Mesvilo nerede duruyor?
Mesvilo, resmi Cloud API üzerine kurulu, self-hosted ve çok müşterili (multi-tenant) bir platformdur. Bir kez kurarsınız (PHP 8.3, MySQL ya da MariaDB, HTTPS ve tek bir cron job; temel paket paylaşımlı hostingde de çalışır). Müşterileriniz kendi çalışma alanlarına kaydolur, Meta'nın doğrudan kendilerini faturalaması için kendi numaralarını bağlar ve sizin belirlediğiniz planlar üzerinden Stripe veya PayPal ile size abonelik ücreti öder. Bir lisans bir canlı (production) alan adını kapsar; lisans kontrolü yalnızca anahtarı, alan adını ve sürümü gönderir, hiçbir müşteri ya da mesaj verisi göndermez. Güncellemeler ve destek, satın alma tarihinden itibaren altı ay boyunca dahildir. Tüm gereksinimler dokümantasyonda, lisans seçenekleri ise fiyatlandırma sayfasında yer alıyor.
Ajansınıza uyup uymadığını anlamanın en iyi yolu kendiniz denemek: canlı demoyu inceleyin ve ürün sayfasını okuyun.
Kaynaklar
Kendi WhatsApp platformunu işlet
Mesvilo; ortak gelen kutusu, şablonlar, kampanyalar ve abonelik faturalamasıyla kendi sunucunda çalışan bir WhatsApp Cloud API SaaS’ı.