White-Label Branding

Logo, marka adı, renkler, e-posta zarfı, destek bilgileri ve özel CSS'i tek bir profilde toplayın. Doğrulanmış e-posta domain'iyle çalıştığınız ekip otomatik olarak aynı brand'i devralır.

UptimeWarden, dashboard'un, status page'lerin ve bildirim e-postalarının üzerine kendi markanızı koymanıza izin verir. Branding'i bir kez yapılandırırsınız; sonrasında ekip arkadaşlarınız ve ziyaretçileriniz UptimeWarden chrome'unu gördüğü her yerde bunu görür.

Bu sayfa, Settings → Branding ekranındaki her alanın ne yaptığını, branding'in ne zaman uygulandığını ve doğrulanmış e-posta domain'i üzerinden bir ekibe nasıl miras geçtiğini anlatır.

Nasıl çalışıyor, özet

UptimeWarden hesabınızın branding profili tek bir satırdır. Bu satıra üç farklı kanaldan erişilebilir:

  1. Kendi profiliniz, kişisel branding'iniz, yalnızca siz görürsünüz.
  2. Doğrulanmış organizasyon e-posta domain'i, acme.com domain'ini sahiplenirseniz, doğrulanmış @acme.com e-postası olan her ekip arkadaşı bu profili otomatik olarak salt-okunur şekilde devralır.
  3. Doğrulanmış status page custom domain'i, status.acme.com üzerinden gelen ziyaretçiler aynı profilin "public" projeksiyonunu (logo, renkler, marka adı, login CSS'i) görür.

Profilin sahibi, kaydedilen ayarları kaybetmeden tek bir anahtarla branding'i kapatabilir (master on/off).

Branding profili alanları

Settings → Branding ekranı yukarıdan aşağıya şu blokları gösterir.

Master on/off switch

Her şeyin üstündeki "Branding is live" / "Branding is off" anahtarı, profilin tüm yüzeylere uygulanıp uygulanmayacağını belirler. Kapatırsanız:

  • Dashboard sidebar'ı tekrar "UptimeWarden" + varsayılan logoya döner.
  • Devralan ekip arkadaşları da varsayılan chrome'a düşer.
  • Giden e-postalar tekrar "UptimeWarden" <...> zarfını kullanır.
  • Status page footer'ı destek satırlarını saklar.

Kaydedilen değerler (logo URL, renkler, custom domain, vs.) anahtarı açana kadar profilde durur, silinmez.

Görsel kimlik

  • Brand name: sidebar'da, e-posta zarfında ve devralma banner'larında kullanılır. Boş bırakırsanız "UptimeWarden" geçer.
  • Logo URL: sidebar'da ve mobile header'da gösterilen görselin URL'i. Görseli kendi CDN'inizde host edip URL'ini yapıştırın.
  • Favicon URL: tarayıcı sekmesinde görünen ikon. Sayfa açıldığında otomatik olarak değiştirilir.
  • Primary color: arayüzün ana vurgu rengi olarak uygulanır. Hex (#2563EB veya #25E) kabul eder.
  • Accent color: ikincil vurgu rengi. Aynı format.

Renkler hem light hem dark mode için uygulanır; hex'iniz light/dark farklarını yönetmek istediğinizde özel CSS bloğunu kullanabilirsiniz.

E-posta

  • Email "from" name: giden bildirimlerin zarfında görünen ad. Boş bırakırsanız Brand name, o da boşsa "UptimeWarden" kullanılır. Gönderen e-posta adresi değişmez, yalnızca display name değişir.
  • Email footer HTML: her bildirim e-postasının sonuna eklenir. En fazla 5.000 karakter. Şablonunuz {{brandFooter}} placeholder'ı içeriyorsa o noktaya yerleştirilir; yoksa bloğun sonuna otomatik eklenir.

Destek bilgileri

  • Support email: public status page footer'ında mailto: link'i olarak gösterilir.
  • Support URL: yine status page footer'ında "Visit support" link'i.

İkisi de boşsa footer'da destek bölümü görünmez; biri doluysa o link tek başına çıkar.

Özel CSS

  • Custom dashboard CSS: oturum açtıktan sonra görünen dashboard'a uygulanır. En fazla 10.000 karakter.
  • Custom login CSS: login/register/forgot ekranlarına yalnızca custom domain üzerinden ulaşıldığında uygulanır.

CSS olduğu gibi saklanır; sanitize edilmez. @import veya @font-face url(...) ile dış kaynak çekerseniz tarayıcı o kaynağı yükler.

Organization email domain claim

Bu alan branding'i ekip seviyesine taşır. Mantığı:

  • Profile e-posta domain'inizi (acme.com) yazıp kaydedin.
  • Claim yazılabilmesi için üç koşul gerekir:
    1. Domain, hesap e-posta adresinizin domain'iyle birebir eşleşmeli.
    2. E-posta adresiniz doğrulanmış olmalı (Settings → Account → Verify email).
    3. Domain başka bir kullanıcı tarafından sahiplenilmemiş olmalı.
  • Üçü de doğruysa claim yazılır. Bundan sonra @acme.com adresine sahip ve e-postası doğrulanmış her UptimeWarden kullanıcısı:
    • Sizin profilinizi salt-okunur devralır.
    • Settings → Branding ekranına girdiğinde "Branding for @acme.com is managed by a teammate" banner'ını görür.
    • Kendi dashboard'unda, e-postalarında ve status page'lerinde sizin brand'inizi görür.

Gmail / Outlook / Yahoo gibi kişisel e-posta sağlayıcıları kabul edilmez, bunlar organizasyon olarak claim edilemez.

Sahip claim'i bıraktığında (alanı silip kaydetme) başka bir @acme.com üyesi yeniden claim edebilir. Sahip profili komple silerse domain de boşa düşer.

Status page custom domain (customDomain)

Status page için ayrı bir alan. Buraya yazdığınız hostname (status.acme.com) DNS TXT doğrulamasıyla doğrulandığında, public status page'iniz bu URL'den de servis edilir. Kurulum adımları ayrı bir rehberde: Özel Domain Kurulumu.

Bu alan e-posta domain claim'inden bağımsızdır, acme.com'u organizasyon olarak sahiplenebilir VE status.acme.com'u status page için kullanabilirsiniz. İkisi farklı doğrulama yöntemleri kullanır.

Branding ne zaman uygulanır

SurfaceTetikleyici
Sidebar + mobil headerOturum açmış kullanıcı UptimeWarden ana adresine girer; arayüz profilinizi yükler
E-posta zarfı + bodyBildirim gönderilirken; alıcının değil gönderen kullanıcının profili kullanılır
Public status page footerapp.uptimewarden.online/status/<slug> veya doğrulanmış custom domain ziyaret edilince
Custom domain pre-auth (login)status.acme.com/auth gibi bir custom adrese gelindiğinde; adresten brand çözülür

Master switch kapalıysa hiçbiri uygulanmaz, varsayılan UptimeWarden chrome'una düşer.

Sahiplik durumları

Settings sayfası üç farklı durumda render eder:

  • Owner: profili siz oluşturdunuz; her alan düzenlenebilir. "Other @acme.com users see this brand" notu görünür.
  • Inherited, @acme.com ekip arkadaşınız profili oluşturdu; tüm alanlar salt-okunur. Sayfa üstünde "managed by a teammate" banner'ı çıkar.
  • None: ne sizin ne de organizasyonunuzun profili var. Form boş, "Set up branding for @acme.com, your team will inherit this" CTA banner'ı görünür (e-postanız doğrulanmışsa). Save'e basınca claim de birlikte yazılır.

Plan kapsamı

Hangi branding bloklarının açık olduğu planınıza bağlıdır; arayüz, planınızın açtığı blokları düzenlenebilir, açmadıklarını ise yükseltme önerisi ile gösterir. Detaylar Abonelik Planları sayfasında.

"Açık ama etkisiz" durumu: Daha yüksek bir planda etkinleştirdiğiniz white-label anahtarı ("Powered by" gizleme) veya kaydettiğiniz custom domain, plan düşürülünce ayarda açık görünmeye devam edebilir. Etkin değer sunucuda plana göre hesaplanır: rozet public sayfada yeniden görünür, custom domain'li kayıt güncellemeleri reddedilir. Status page formu bu durumda alanın yanında açık bir uyarı gösterir, yani gördüğünüz şey bir hata değil, plan kapısıdır.

İlgili konular