IdeaSoft WhatsApp entegrasyonu, mağazadaki olayların (sipariş alındı, kargoya verildi, sepet terk edildi) WhatsApp Business API üzerinden müşteriye otomatik mesaj olarak gitmesidir. Kurulum üç parçadan oluşur: IdeaSoft API'si üzerinden sipariş ve üye verisinin okunması, mesaj şablonlarının Meta onayından geçirilmesi ve izin yönetimi. IdeaSoft tarafında API erişimi jeton tabanlıdır ve jetonun süresi dolduğunda yenilenmesi gerekir; yenileme kurgulanmazsa bildirimler bir gün sessizce durur.
İçindekiler
IdeaSoft kullanan bir mağazada WhatsApp bildirimlerini kurmak teknik olarak zor bir iş değil. Zor olan, kurulumun bir yıl sonra da çalışıyor olmasını sağlamak. Bu ayrımın sebebi, WhatsApp entegrasyonunun sessizce bozulabilen birkaç parçaya sahip olmasıdır: Meta tarafında bir şablon devre dışı bırakılabilir, telefon numarası biçimi mesajları görünmez şekilde düşürebilir ve IdeaSoft tarafında API jetonunun süresi dolabilir.
Bu yazı, kurulumun kendisinin yanında bu bakım kalemlerini de anlatıyor. Genel WhatsApp prensiplerini e-ticaret sitesi WhatsApp entegrasyonu rehberinde ele almıştık; buradaki odak IdeaSoft'a özgü kararlar.
Kurgunun üç parçası
Entegrasyonu tek bir bütün olarak düşünmek yerine üç parçaya ayırmak, hem kurulumu hem sonraki bakımı kolaylaştırır:
- Olay kaynağı: IdeaSoft tarafındaki sipariş ve üye verisi. "Sipariş alındı", "kargoya verildi", "yeni üye kaydoldu" buradan okunur.
- Karar katmanı: Hangi olayda, kime, hangi şablonla, ne zaman mesaj gideceği; izin kontrolü de burada.
- Gönderim: WhatsApp Business API üzerinden onaylı şablonun gönderilmesi.
Bu ayrımın somut faydası şu: ikinci ve üçüncü parça platformdan bağımsızdır. Altyapı değiştirirseniz şablonlarınızı ve izin geçmişinizi baştan kurmanız gerekmez; yalnızca birinci parça, yani mağazadan veri okuyan bağlantı yeniden yapılandırılır.
IdeaSoft API ve jeton yönetimi
IdeaSoft tarafında API erişimi jeton tabanlıdır ve jetonun ömrü sınırlıdır. Bu, kurulum sırasında fark edilmeyen ama sonradan en çok soruna yol açan konudur.
Sorunun biçimi şudur: kurulum yapılır, test edilir, çalışır. Bir süre sonra jetonun süresi dolar ve yenileme kurgulanmamışsa entegrasyon durur. Panelde hata görünmez, mağaza sahibi için hiçbir şey değişmemiştir; yalnızca müşterilere mesaj gitmez. Bu sessizlik yüzünden durum günlerce fark edilmeyebilir ve fark edildiğinde geriye dönük gönderilemeyecek yüzlerce bildirim birikmiş olur.
Kurulumda iki şey şart:
- Yenileme otomatik olmalı. Jeton süresi dolmadan arka planda tazelenmeli.
- Yenileme başarısız olursa uyarı üretmeli. Sessizce geçilen bir başarısızlık, hiç denememekle aynı sonucu verir.
Sessizce başarısız olan bir adım, gürültülü şekilde başarısız olan bir adımdan her zaman daha pahalıdır.
Şablon onayı neden ilk iş?
WhatsApp Business API'de, müşteri size yazmadan önce gönderilen her mesaj onaylı bir şablon olmak zorundadır. Şablonlar Meta tarafından incelenir; onay birkaç dakikadan birkaç güne kadar sürebilir.
Planlamaya etkisi doğrudan: kampanya sabahı yazılan şablon o gün çalışmayabilir. Şablonlar kurulumun başında hazırlanıp onaya gönderilir, teknik bağlantı onay beklenirken kurulur.
İkinci ayrıntı: şablondaki değişkenlerin sayısı ve sırası onaydan sonra değiştirilemez. "Sayın {{1}}, {{2}} numaralı siparişiniz kargoya verildi" olarak onaylanmış bir şablona sonradan üçüncü değişken ekleyemezsiniz; yeni şablon açıp yeniden onaya göndermek gerekir. Hangi bilginin mesajda geçeceği baştan kararlaştırılmalıdır.
Hangi olaylarda mesaj gitmeli?
Teknik olarak her sipariş durumu değişikliğinde mesaj gönderebilirsiniz; pratikte bu müşteriyi rahatsız eder ve engellenmeye yol açar. Anlamlı eşikler:
| Olay | Mesaj gitmeli mi | Gerekçe |
|---|---|---|
| Sipariş alındı | Evet | Müşteri ödemenin geçtiğini teyit etmek ister. |
| Hazırlanıyor | Genelde hayır | Müşteri için yeni bilgi taşımaz. |
| Kargoya verildi | Evet | Takip numarası ilk kez burada anlamlı olur. |
| Dağıtıma çıktı | Duruma göre | Evde bulunma ihtimalini artırır, başarısız teslimatı azaltır. |
| Teslim edildi | Evet | Süreci kapatır; değerlendirme istemek için de doğru an. |
| Her ara durum | Hayır | Bildirim yorgunluğu ve engellenme riski. |
Telefon numarası: en sık görülen sessiz hata
Kurulumdan sonra "mesajlar gitmiyor" şikâyetlerinin büyük çoğunluğu numara biçiminden kaynaklanır. Müşteriler numarayı olabilecek her biçimde girer: başında sıfırla, boşluklu, parantezli, ülke kodsuz.
WhatsApp uluslararası biçim bekler ve normalize edilmemiş numaralar için gönderim hata vermeden başarısız olur. Numaralar gönderim öncesi tek biçime çevrilmelidir.
Kurulumdan sonra bakılacak ilk sayı gönderim sayısı değil, teslim oranıdır; gönderilen ile ulaşan arasındaki fark bu sorunun büyüklüğünü gösterir.
İzin: metin değil, kayıt ve geri alma
İzin konusunda sık yapılan hata, izin metnini yazıp bırakmaktır. Asıl önemli olan kaydın kendisidir: hangi müşteri, hangi tarihte, hangi metinle, hangi kanaldan onay verdi. Sonradan bir itiraz geldiğinde dayanağınız bu kayıttır.
Çoğu zaman atlanan taraf ise geri almadır. Müşteri "artık mesaj istemiyorum" dediğinde bunun otomatik işlenmesi gerekir. Elle işlenen bir opt-out er ya da geç unutulur; unutulduğu anda gönderilen mesaj hem şikâyete hem gönderici numaranın kalite puanının düşmesine yol açar. Kalite puanı düştüğünde günlük gönderim limitiniz kısılır — yani tek bir unutulan opt-out, bütün bildirim akışınızı etkileyebilir.
Mesaj bedeli modül ücretine dahil değildir
Baştan netleşmesi gereken ayrım: modül bedeli yazılımın kullanım ücretidir. Mesajın kendisini Meta faturalandırır ve ayrıca mesaj paketi alınması gerekir.
Bu söylenmediğinde fatura beklenenden yüksek görünür; satış sonrası en sık yaşanan anlaşmazlık budur. Bütçe için basit bir hesap yeterli: aylık sipariş sayısı × senaryo başına mesaj adedi, artı kampanya gönderimleri.
Kurulumdan sonra sessizce bozulan dört şey
- Jeton süresi. Yenileme kurgulanmamışsa entegrasyon bir gün durur ve panelde hata görünmez.
- Şablon reddi. Meta bir şablonu sonradan devre dışı bırakabilir; o senaryodaki mesajlar durur. Fark etmenin tek yolu gönderim raporudur.
- Numara kalitesi. Çok sayıda engellenme veya şikâyet kalite puanını düşürür ve günlük limiti kısar. Bildirim sıklığını abartmamak teknik bir gerekliliktir.
- Durum adı değişikliği. Sipariş durumları IdeaSoft tarafında yeniden adlandırıldığında o duruma bağlı otomasyon eşleşmeyi kaybedebilir. Durum adları değiştiğinde kurallar gözden geçirilmelidir.
Özet
IdeaSoft'ta WhatsApp entegrasyonunun kurulumu üç parçaya ayrılarak sağlamlaşır: olay kaynağı, karar katmanı, gönderim. Şablonlar onay süresi öngörülemediği için ilk işte hazırlanır; telefon numaraları normalize edilir, aksi halde mesajlar hata vermeden ulaşmaz.
IdeaSoft'a özgü asıl konu jeton yönetimidir: yenileme otomatik olmalı ve başarısız olduğunda uyarı üretmelidir. Bu yazıdaki bakım kalemlerinin ortak özelliği, hepsinin sessizce bozulmasıdır — hiçbiri ekranda hata göstermez, yalnızca mesajlar gitmez. Bu yüzden kurulumun bir parçası olarak gönderim raporunun düzenli izlenmesi gerekir.
IdeaSoft WhatsApp entegrasyonu kurulumu
WhatsApp Business hesabından yayına kadar izlenen sıra: hesap, şablonlar, IdeaSoft API bağlantısı ve jeton yenileme, izin metni, doğrulama.
- 01
WhatsApp Business API hesabını hazırlayın
Meta tarafında bir WhatsApp Business hesabı ve doğrulanmış bir gönderici numara gerekir. Numara, kişisel WhatsApp veya WhatsApp Business uygulamasında kullanılmayan bir numara olmalıdır. İşletme doğrulaması gönderim limitlerini doğrudan etkilediği için baştan tamamlanmalıdır.
- 02
Mesaj şablonlarını yazın ve onaya gönderin
Sipariş alındı, kargoya verildi, teslim edildi, sepet hatırlatma ve stok bildirimi için ayrı şablonlar gerekir. Onay süresi öngörülemediğinden şablonlar kurulumun başında hazırlanır; teknik bağlantı onay beklenirken kurulur. Değişken sayısı ve sırası onaydan sonra değiştirilemez, baştan doğru kurgulanmalıdır.
- 03
IdeaSoft API bağlantısını kurun
IdeaSoft panelinden API erişimi tanımlanır ve sipariş ile üye verisi okunur. Hangi olayların mesaj tetikleyeceği burada kararlaştırılır; her sipariş durumu değişikliğinde mesaj göndermek müşteriyi rahatsız eder ve engellenmeye yol açar.
- 04
Jeton yenilemeyi otomatikleştirin ve uyarı bağlayın
IdeaSoft API erişimi jeton tabanlıdır ve jetonun ömrü sınırlıdır. Yenileme otomatik olmalı, yenileme başarısız olduğunda ise sessizce geçilmemeli, uyarı üretilmelidir. Bu adım atlandığında entegrasyon bir gün durur ve panelde hiçbir hata görünmediği için günlerce fark edilmeyebilir.
- 05
Telefon numaralarını normalize edin
Gönderim öncesi numaralar uluslararası biçime çevrilir: baştaki sıfır kaldırılır, boşluk ve noktalama temizlenir, ülke kodu yoksa eklenir. Normalize edilmemiş numaralar hata vermeden ulaşmaz; kurulumdan sonra ilk kontrol edilecek sayı teslim oranıdır.
- 06
İzin metnini ve geri alma akışını kurun
İzin kutusu üyelik ve sipariş formlarına yerleştirilir; iznin tarihi ve metni kaydedilir. Geri alma (opt-out) talepleri otomatik işlenmelidir — elle işlenen bir opt-out er ya da geç unutulur ve unutulduğu anda gönderilen mesaj hem şikâyete hem numara kalitesinin düşmesine yol açar.
- 07
Küçük bir kitleyle doğrulayın
Yayına almadan önce her senaryo kendi ekibinizin numaralarıyla denenir. Yalnızca "mesaj geldi mi" değil; değişkenlerin doğru dolduğu, bağlantıların çalıştığı ve mesaj saatinin uygun olduğu da kontrol edilir.
Sıkça sorulan sorular
- WhatsApp mesajı göndermek için müşteriden izin şart mı?
- Ticari nitelikli mesajlar için evet. Sipariş durumu gibi işlem bilgilendirmeleri ile kampanya duyuruları farklı değerlendirilir; kampanya ve tanıtım içerikli mesajlar için açık rıza alınması ve İYS tarafındaki yükümlülüklerin karşılanması gerekir. İznin ne zaman, hangi metinle alındığının kaydı tutulmalıdır. Kendi durumunuz için hukuki görüş almanız doğru olur.
- IdeaSoft API jetonu neden ayrı bir konu?
- IdeaSoft API erişimi jeton tabanlıdır ve jetonun ömrü sınırlıdır. Yenileme kurgulanmadığında entegrasyon bir gün sessizce durur: panelde hata görünmez, yalnızca mesajlar gitmez. Kurulumda jeton yenilemenin otomatik olması ve yenileme başarısız olduğunda uyarı üretmesi şarttır.
- Mesaj şablonları neden önceden onaylanıyor?
- WhatsApp Business API'de müşteri size yazmadan önce gönderilen mesajlar şablon olmak zorundadır ve şablonlar Meta onayından geçer. Onay birkaç dakikadan birkaç güne kadar sürebilir; bu yüzden şablonlar kurulumun başında hazırlanmalıdır. Şablondaki değişkenlerin sayısı ve sırası onaydan sonra değiştirilemez.
- Modül ücretine mesaj bedeli dahil mi?
- Hayır. Modül bedeli yazılımın kullanım ücretidir; mesajın kendisini Meta faturalandırır ve ayrıca mesaj paketi alınması gerekir. Bu ayrım baştan netleşmezse fatura beklenenden yüksek görünür.
- Altyapı değiştirirsem kurgum sıfırlanır mı?
- Şablonlar, izin kayıtları ve otomasyon kuralları platformdan bağımsız tarafta durur; değişen yalnızca mağazadan veri okuyan bağlantıdır. IdeaSoft'tan başka bir altyapıya geçerseniz şablonlarınızı ve izin geçmişinizi baştan kurmanız gerekmez.
Kaynaklar ve resmî dokümanlar
Bu yazıdaki teknik bilgiler aşağıdaki birincil kaynaklardan doğrulanabilir. Platformlar dokümantasyonlarını zaman zaman güncelliyor; kritik bir kurulum öncesinde güncel sürümü kontrol edin.
Bu yazıyla ilgili
Yazan · Kurucu Ortak
Abdulsamet SeçerSTools Digital’in kurucu ortağı. E-ticaret siteleri için pazaryeri entegrasyonları, WhatsApp otomasyonu ve dönüşüm modülleri geliştiriyor; Shopify ve İkas mağazaları için tema ve altyapı çalışmaları yürütüyor. Buradaki yazılar müşteri projelerinde karşılaşılan gerçek teknik sorunlardan çıkıyor.