Bildirim Sistemi#
Galaksiler arası iletişimde en büyük sorun mesajın kaybolması değil, yanlış zamanda ulaşmasıdır. Sunucunuz çöktüğünde bunu ertesi gün öğrenmeniz hoşunuza gitmez. VeriTeknik bildirim sistemi tam olarak bu sorunu çözer: doğru mesajı, doğru kanaldan, doğru zamanda ulaştırır.
Bir nevi Babil balığı gibi düşünün: kulağınıza yerleştirdiğiniz anda evrendeki her dili anlamaya başlarsınız. Bizimki de hesabınızdaki her olayı sizin anladığınız kanala çevirir — siz tek bir şey söylemeden.
Tek Bir Beyin, Tüm Kanallar#
Eskiden her özellik kendi bildirimini kendi kafasına göre gönderirdi. Artık öyle değil. Tüm bildirimler tek bir merkezi sistemden geçiyor: ortak bir içerik kataloğu her olayın metnini (Türkçe + İngilizce) tutar, bir yönlendirme motoru da o olayın hangi kanallardan gitmesi gerektiğine ve her kanal için metnin nasıl görüneceğine karar verir.
Sizin açınızdan güzel kısmı şu: yönlendirmeyi siz ayarlamazsınız. Hangi olayın e-postaya, hangisinin SMS'e, hangisinin uygulama içine gideceğini sistem bilir. Siz sadece "ben şu kategoriyi şu kanaldan istiyorum" dersiniz; gerisi Derin Düşünce'nin işidir (üstelik 7,5 milyon yıl beklemeden).
Aynı olay, kanala göre farklı kıyafet
Aynı bildirim e-postada uzun ve resmi, Telegram'da kısa ve cana yakın, SMS'te ise 160 karaktere sığacak kadar öz görünebilir. Metni kanala uyarlamak sistemin işi — siz tek bir olay yaşarsınız, biz onu her kanalın diline çeviririz.
Kanallar#
| Kanal | Nasıl Çalışır | Kurulum |
|---|---|---|
| SSE ile anlık bildirim, sağ üstteki zil ikonu | Otomatik — hesabınız varsa aktif | |
| SMTP üzerinden HTML şablonlu e-postalar | Otomatik — kayıtlı e-postanıza gider | |
| :iphone: SMS | Bird.com üzerinden SMS, başarısız olursa e-postaya düşer | Telefon numaranız kayıtlıysa aktif |
| Bot entegrasyonu, anlık mesaj | Ayarlar → Bağlantılar → Telegram'ı bağlayın | |
| :iphone: WhatsApp | İşletme mesajı, telefon numaranıza | Devreye alınıyor — aşağıya bakın |
| Workspace OAuth bağlantısı | Ayarlar → Bağlantılar → Slack | |
| Service worker ile web push — sekme kapalıyken bile | Bildirim ayarlarından etkinleştirin, tarayıcıya izin verin |
SMS yedekleme mantığı
SMS gönderimi başarısız olursa sistem otomatik olarak e-posta kanalına düşer. Mesajınız boşluğa gitmez — en kötü ihtimalle farklı bir kanaldan ulaşır. Otostopçu'nun en önemli kuralı: panik yapmayın. Biz de yapıyoruz.
Kategoriler#
Her bildirim bir kategoriye aittir. Her kategori için hangi kanallardan bildirim almak istediğinizi ayrı ayrı belirleyebilirsiniz.
| Kategori | Ne Zaman Tetiklenir | Örnek |
|---|---|---|
| billing | Fatura, ödeme, bakiye değişiklikleri | "Yeni faturanız kesildi: #2026-0042" |
| contracts | Sözleşme oluşturma, yenileme, iptal | "Sözleşmeniz 30 gün içinde sona eriyor" |
| vps | Sunucu durum değişiklikleri, provisioning | "VPS sunucunuz hazır: 185.x.x.x" |
| domains | Domain kayıt, transfer, son kullanma | "veriteknik.com 14 gün içinde sona eriyor" |
| support | Destek talepleri ve yanıtlar | "Ticket #1234'e yanıt geldi" |
| monitoring | Uptime, performans alarmları | "Sunucu cpu-alert: CPU %95 üzerinde" |
| security | Giriş denemeleri, 2FA, güvenlik olayları | "Yeni cihazdan giriş yapıldı" |
| system | Platform güncellemeleri, bakım bildirimleri | "Planlı bakım: 03:00-04:00 UTC" |
security kategorisi kapatılamaz
Güvenlik bildirimleri her zaman en az bir kanaldan (uygulama içi + e-posta) iletilir. Bu, yangın alarmı gibidir — sessize alamazsınız, almamalısınız da.
Tercih Yönetimi#
Bildirim ayarları sayfasından, her kategori × her kanal için ayrı ayrı ne alacağınızı seçebilirsiniz. Yönlendirmeyi sistem yapar; siz sadece "neyi nereden duymak istediğinizi" işaretlersiniz.
Tercih Matrisi#
Karşınıza, satırlarda kategoriler, sütunlarda kanallar olan bir matris çıkar:
| Uygulama İçi | E-posta | SMS | Telegram | Tarayıcı Push | ||
|---|---|---|---|---|---|---|
| Faturalama | - | |||||
| Sözleşmeler | - | - | - | |||
| VPS | - | |||||
| Domainler | - | - | - | - | ||
| Destek | - | - | - | |||
| İzleme | - | - | - | - | ||
| Güvenlik | - | |||||
| Sistem | - | - | - | - | - |
Her hücreye tıklayarak açıp kapatabilirsiniz. Değişiklikler anında kaydedilir. (Yukarıdaki işaretler örnek bir başlangıç düzenidir — gerçek tercih size kalmış.)
Bazı hücreler kilitli — ve bu bilerek böyle
Birkaç kanal kapatılamaz, çünkü alternatifi yasal veya operasyonel olarak almanız gereken bir bildirimi kaçırmaktır:
- Faturalama ve Sözleşmeler için E-posta — fatura ve sözleşmeler yasal tebliğdir (KVKK / e-fatura tebliğ yükümlülüğü), bu yüzden her zaman gelen kutunuza ulaşır. Bu e-posta hücreleri işaretli ve soluk (gri) kalır.
- Güvenlik satırının tamamı — tüm kanallar zorunlu açıktır. Biri hesabınızın güvenliğine dokunduğunda her yerden haberiniz olur. Sürpriz istemiyoruz.
- Uygulama İçi sütunu — zil her zaman çalar. Maliyeti yok ve her bildirimin ulaşması garanti tek yer burası.
Geri kalan her şey serbestçe açıp kapatmanıza kalmış.
8 kategori, 6 kanal
Kategoriler sabit: Faturalama, Sözleşmeler, VPS, Domainler, Destek, İzleme, Güvenlik, Sistem. Kanallar ise Uygulama İçi, E-posta, SMS, Telegram, Tarayıcı Push ve WhatsApp (WhatsApp devreye alınıyor — aşağıya bakın). Slack ise işine bildirim akışı isteyen ekipler için ayrıca bağlanabilir.
Bağlı olmayan kanallar
Telegram veya Slack hesabınızı henüz bağlamadıysanız, ilgili sütun devre dışı görünür. Tarayıcı Push için de aynısı geçerli: önce izin vermeniz gerekir. Önce bağlantı kurun, sonra tercihleri ayarlayın. Öncelik sırası: önce havlunuzu alın, sonra galakside gezin.
Kanal Detayları#
Uygulama İçi (SSE)#
Hub panelinin sağ üst köşesindeki zil ikonundan anlık bildirimlere ulaşırsınız. Server-Sent Events (SSE) kullanılır — sayfa açık olduğu sürece bildirimler canlı gelir.
- Okunmamış bildirim sayacı zil üzerinde görünür
- Tıkladığınızda ilgili sayfaya yönlendirilirsiniz
- Geçmiş bildirimler listeden erişilebilir
E-posta#
HTML şablonlu, marka kimliği uyumlu e-postalar. Her e-postanın altında "Bildirim tercihlerini yönet" bağlantısı bulunur.
SMS#
Bird.com altyapısı üzerinden gönderilir. Mesajlar kısa ve öz tutulur — 160 karakter sınırı içinde kalır.
SMS başarısız olursa
Numara geçersizse, operatörle iletişim kurulamazsa veya Bird.com servisinde sorun varsa, sistem otomatik olarak aynı bildirimi e-posta kanalına yönlendirir. Bu yedekleme mekanizması sayesinde kritik bildirimler asla kaybolmaz.
Telegram#
Telegram bot'umuzu hesabınıza bağlayarak bu kanalı aktif edebilirsiniz. Detaylı kurulum için Telegram Entegrasyonu sayfasına bakın.
WhatsApp#
Devreye alınıyor — yakında yanınızda
WhatsApp'ı yeni bir bildirim kanalı olarak ekliyoruz. İşletme mesajı şablonlarımız şu anda Meta onay sürecinde; onay tamamlanınca telefon numaranıza WhatsApp üzerinden de bildirim alabileceksiniz. Yani: "neredeyse hazır", "şu an çalışıyor" değil. Babil balığı henüz kulağa tam oturmadı, ama oturmak üzere.
WhatsApp devreye girdiğinde, tıpkı diğer kanallar gibi, hangi kategorileri bu kanaldan almak istediğinizi tercih matrisinden seçeceksiniz. Kurcalamanıza gerek yok; hazır olduğunda kanal listenizde belirir.
Slack#
Workspace'inize OAuth ile bağlanın. Bildirimler seçtiğiniz kanala veya DM olarak gelir.
- Ayarlar → Bağlantılar → Slack
- Slack'i Bağla butonuna tıklayın
- Workspace'inizi seçin ve izin verin
- Bildirim kanalını seçin
Tarayıcı Push — Artık Yayında#
Bu, sistemin en yeni ve en pratik özelliği. Tarayıcınızdan bir kez izin verdiğinizde, hub sekmesi kapalı olsa bile bildirimler doğrudan masaüstünüze (veya telefon tarayıcınıza) düşer. Sürekli sekme açık tutup zilin çalmasını beklemenize gerek kalmaz.
Etkinleştirmek için:
- Bildirim ayarlarınızdan Tarayıcı Push'u etkinleştirin
- Tarayıcı bir kez izin isteyecek — İzin Ver deyin
- Tamam. Artık sekme kapalıyken bile bildirimler gelir (işletim sistemi/tarayıcı desteğine bağlı)
Birden fazla cihazda push
Push izni cihaza ve tarayıcıya özeldir. Masaüstü, dizüstü ve telefon — her birinde ayrı ayrı izin verirseniz, bildirim hepsine birden ulaşır. Bir havlu her yere yeter derler, ama push için her cihaza bir havlu lazım.
Öncelik Seviyeleri#
Her bildirim bir öncelik seviyesi taşır:
| Öncelik | Davranış |
|---|---|
| low | Yalnızca uygulama içi |
| normal | Tüm aktif kanallar |
| high | Tüm aktif kanallar + vurgulu gösterim |
| urgent | Tüm kanallar (tercih ne olursa olsun) |
urgent bildirimleri engelleyemezsiniz
urgent öncelikli bildirimler tüm kanallara gönderilir, tercihleriniz ne olursa olsun. Bu, sunucunuzun yandığını size haber vermek için kullanılır — ve yangın haberini "rahatsız etmeyin" modunda almak istemezsiniz. Vogon filosu yaklaştığında sessiz moda almak mantıklı değil.
Sıkça Sorulan Sorular#
Bildirimleri tamamen kapatabilir miyim? Güvenlik ve urgent kategorileri hariç, evet. Ama önerilmez — altyapınızla ilgili haberleri almamak, başını kuma gömen devekuşu stratejisidir.
Hangi kanallar ücretli? Uygulama içi, e-posta, Telegram, Slack ve tarayıcı push ücretsizdir — istediğiniz kadar açın. SMS ve WhatsApp gibi operatör/servis maliyeti olan kanallar ise ölçülen (paralı olabilen) kanallardır; nereden gönderildiği kaydedilir. Telaşa gerek yok: fiyatları burada uydurmuyoruz, ölçeklendiğinde tercihiniz ve maliyeti net şekilde önünüzde olur.
Bildirim gecikme süresi nedir? Uygulama içi ve tarayıcı push milisaniye mertebesinde. E-posta ve SMS birkaç saniye. Telegram ve Slack 1-3 saniye. Işık hızından yavaş, ama galaksi standartlarında gayet iyi.
Birden fazla cihazda push bildirim alabilir miyim? Evet. Her cihazda/tarayıcıda ayrı ayrı izin vermeniz yeterli; bildirim hepsine birden gider.
Sürekli gelişim
Bildirim sistemi aktif olarak geliştiriliyor. Yeni geldi: tarayıcı push artık yayında; tüm bildirimler tek bir merkezi katalog + yönlendirme motorundan geçiyor. Yolda: WhatsApp kanalı (şablonlar Meta onayında), bildirim gruplama (digest) ve zamanlama kuralları ("mesai saatleri dışında sadece acil"). Galaksi Rehberi'nin sayfaları bitmez — bizimkiler de.