ARCA Yazılım
Entegrasyon

Wati Üzerinden Kurumsal WhatsApp Mesajlaşma Otomasyonu

Wati entegrasyonu nasıl kurulur? Şablon onayından mesaj gönderimine, WhatsApp Business API sürecini öğrenin.

Wati Üzerinden Kurumsal WhatsApp Mesajlaşma Otomasyonu
[object Object]

Bir yazılıma " Wati entegrasyonu" eklemek, arayüzde bir buton koymaktan ibaret değil. Şablon onayından mesaj gönderim akışına, medya başlıklarından teslim doğrulamasına kadar birçok ince detay var. Bu yazıda, gerçek bir proje sürecinde edindiğimiz teknik deneyime dayanarak sürecin uçtan uca nasıl işlediğini anlatıyoruz.

Müşterilerine SMS ya da e-posta yerine WhatsApp üzerinden bildirim, teşekkür mesajı veya belge göndermek isteyen her işletme er ya da geç aynı soruyla karşılaşıyor: 'Bunu kendi yazılımımıza nasıl entegre ederiz?' Cevap genellikle Wati gibi bir servis sağlayıcıdan geçiyor. Bu servisler, Meta'nın resmî WhatsApp Business Platform'unu kullanıma açıyor. Bu yazıda hem 'Wati nedir, WhatsApp'ın kendisi mi' sorusuna bakıyoruz. Hem de bir yazılım ekibinin bu entegrasyonu uçtan uca nasıl kurduğuna teknik olarak değiniyoruz.

Wati Nedir, WhatsApp Business API ile Farkı Ne?

Wati, WhatsApp'ın kendisi değil. Meta'nın WhatsApp Business Platform (Cloud API) altyapısını kullanıma sunan resmî bir BSP (Business Solution Provider)'dır. Yani mesajlar teknik olarak yine Meta'nın sunucuları üzerinden WhatsApp kullanıcısına gider. Wati bu süreci basit bir REST API, bir şablon yönetim paneli ve bir gelen kutusu arayüzüyle yazılım ekiplerinin erişebileceği hâle getirir.

Bu ayrım önemli, çünkü entegrasyonun sınırlarını da belirliyor. Mesaj içerikleri serbest metin değil, önceden Meta onayından geçmiş şablonlar olmak zorunda. Bir yazılımın 'Wati entegrasyonu' yaptığını söylemesi, aslında Meta'nın şablon mesaj kurallarına uyumlu bir gönderim altyapısı kurduğu anlamına gelir.

İşletmeler Neden Bu Entegrasyona Yöneliyor?

WhatsApp'ın açılma oranı SMS ve e-postanın çok üzerinde seyrediyor; bir bildirim mesajının dakikalar içinde okunması, telefon numarası olan hemen her kullanıcıya ulaşabilmesi ve görsel/belge gönderebilmesi işletmeler için ciddi bir fark yaratıyor.

[object Object]

Kurumsal yazılımlarda en sık karşılaştığımız kullanım alanları şunlar:

  • İşlem bildirimleri: ödeme onayı, teslimat bilgisi, randevu hatırlatması.
  • Teşekkür / geri bildirim mesajları: bir bağış, sipariş ya da hizmet sonrası otomatik teşekkür akışı.
  • Belge ve form iletimi: bir görseli, PDF'i ya da kişiye özel oluşturulmuş bir dokümanı doğrudan sohbete düşürmek.
  • Toplu / filtreli duyurular: belirli bir kritere uyan kayıtların tamamına tek seferde şablon mesaj göndermek.

Bir Mesaj Gönderildiğinde Perde Arkasında Ne Oluyor?

Entegrasyonun kalbi, tek bir HTTP isteği gibi görünür ama arka planda üç farklı tarafı (sizin sisteminiz, Wati ve Meta) sırayla dolaşır. Aşağıdaki akış, bir uygulamanın şablon mesajı + görsel gönderdiği tipik bir senaryoyu gösteriyor:

Not: Wati'nin HTTP 200 dönmesi, mesajın Meta tarafından WhatsApp kullanıcısına ulaştığı anlamına gelmez — sadece isteğin kabul edilip kuyruğa alındığını gösterir. Gerçek teslimat durumu ayrı bir aşamada belirlenir; bu ayrımı gözden kaçırmak, entegrasyonlarda en sık karşılaşılan yanılgılardan biridir.

[object Object]

Wati Entegrasyonu Adım Adım Nasıl Yapılır?

Bir kurumsal yazılıma Wati entegrasyonu eklerken izlenen süreç sırayla ilerler. Her adım bir öncekine bağlı, somut bir zincir oluşturur:

  • Wati hesabı ve Meta Business doğrulaması: İşletme, Wati üzerinden bir hesap açar ve WhatsApp Business numarasını Meta Business Manager üzerinden doğrular. Bu adım tamamlanmadan hiçbir şablon onaya gönderilemez.
  • Şablon mesajların hazırlanıp Meta onayına sunulması: Gönderilecek her mesaj metni (başlık, gövde, varsa görsel/belge başlığı) Wati'nin şablon stüdyosunda oluşturulur. Ardından Meta'nın incelemesine gönderilir. Onay genellikle saatler içinde sonuçlanır. Reddedilen şablonlarda çoğunlukla 'promosyon diliyle çok yakın metin' ya da 'eksik değişken' gerekçesi çıkar.
  • API kimlik bilgilerinin backend'e tanımlanması: Wati panelinden alınan API anahtarı ve kanal bilgisi, yazılımın sunucu tarafına (şifreli olarak) tanımlanır. Bu noktada mesaj gönderimi artık uygulama içinden bir HTTP isteğine indirgenmiş olur.
  • Gönderim akışının uygulamaya bağlanması: 'Teşekkür mesajı gönder', 'belgeyi ilet' gibi var olan iş akışlarının arkasına bir gönderim adımı eklenir. Bu adım, ilgili şablonu ve parametre sırasını çağırır. İyi kurulmuş bir entegrasyonda bu eşleme kod içine gömülmez. Hangi verinin hangi şablon değişkenine gideceği yönetim panelinden değiştirilebilir olmalıdır.
  • Uçtan uca test ve canlıya alma: Gerçek bir numaraya, gerçek bir şablonla test gönderimi yapılır. Teslimat, görsel yüklenmesi ve hata senaryoları doğrulanır. Test ortamı ile canlı ortam arasındaki küçük farklar bu aşamada ortaya çıkar (örneğin görsellerin herkese açık bir adresten erişilebilir olması gibi).
[object Object]

Süreçte Gerçekten Karşılaşılan Detaylar

Wati entegrasyonu dokümantasyonu okuyarak "beş dakikalık iş" gibi görünebilir; gerçekte birkaç noktada dokümantasyon boşlukları ve varsayımlar devreye giriyor. Kendi projelerimizde karşılaştığımız ve zaman kaybettiren birkaç örnek:

  • Görsel/Belge Başlığı: Bir şablonun başlığında görsel ya da PDF gönderiliyorsa, medya adresi ayrı bir 'media' alanı olarak eklenmez. Bunun yerine, şablonu oluştururken o başlık değişkenine verilen tam isimle normal parametre listesine eklenmelidir. Bu ismi yanlış varsaymak, API'nin 'başarılı' dönmesine rağmen mesajın hiç ulaşmamasına yol açabiliyor. Çünkü WhatsApp, medyası eksik kalan başlıklı bir şablonu tamamen reddediyor.
  • "Başarılı" Cevabın Anlamı: API'den dönen başarılı yanıt, yalnızca isteğin Wati tarafından kabul edildiğini gösterir. Gerçek teslimat Meta tarafında ayrıca gerçekleşir ve bu aşamadaki bir hata geri bildirime hemen yansımayabilir. Bu yüzden entegrasyonun test aşamasında sadece API cevabına değil, gerçek cihazda mesajın görünüp görünmediğine de bakmak gerekiyor.
  • Herkese Açık Medya Adresi: Gönderilen görsel ya da belgenin adresi, Wati'nin sunucularının dışarıdan erişebileceği gerçek bir adres olmalı. Yerel geliştirme ortamında test edilen bir bağlantı, canlıya taşınmadan önce mutlaka gerçek bir sunucu adresiyle doğrulanmalı.
[object Object]

Bir entegrasyonun “çalışıyor” görünmesi ile “gerçekten teslim ediyor” olması arasındaki fark, çoğu zaman tek bir parametre isminde saklı oluyor.

Bu Entegrasyonun İşletmeye Kazandırdıkları

Kısacası, kurulumu SMS'e göre biraz daha fazla ön hazırlık istiyor (şablon onayı), ama okunma oranı ve müşteri deneyimi tarafında kazandırdığı fark, orta ve uzun vadede bu emeği fazlasıyla karşılıyor.

Sonuç

Wati üzerinden WhatsApp Business API entegrasyonu, doğru kurulduğunda bir yazılımın müşteriyle kurduğu iletişimi köklü şekilde değiştiren bir yatırım. Ama bu yatırımın gerçek değeri sadece 'API'ye bağlanmakta' değil. Değer, şablon onayından medya gönderimine, hata senaryolarından teslimat doğrulamasına kadar sürecin bütününü doğru kurgulamakta saklı.

[object Object][object Object]

Kendi Yazılımınıza WhatsApp Entegrasyonu Eklemek ister misiniz?

Bu konu hakkında daha fazla bilgi almak için 0312 256 72 78 numaralı telefondan bize ulaşabilirsiniz. Detaylı bilgi ve diğer çözümlerimiz için www.arcayazilim.com adresini ziyaret edebilirsiniz.

Projenizi konuşalım

Bu konuyla ilgili ihtiyaçlarınızı ekibimizle paylaşın.

WhatsApp'tan yazın