Telefonunuz Gerçekten Önemli Olduğunda Çalmalı: Eksiksiz Echobell Rehberi

Nöbetteki geliştiricilerden kripto yatırımcılarına ve akıllı ev kurulumlarına — hâlihazırda kullandığınız her platformdan telefon aramalı uyarı almak için pratik bir rehber.

Güncellendi

İçindekiler

Çoğu insanın en az bir kez yaşadığı bir durum: gece ikide bir şey bozuldu, uyarı Slack'e gitti, Slack Rahatsız Etmeyin modundaydı ve siz bunu sabah sekizde, gelen kutunuz çoktan alev almışken öğrendiniz.

Sorun uyarı gönderme teknolojisi değil. Sorun, uyarıların insanların gerçekte bakmadığı — ya da göz ardı etmeye alıştıkları — yerlere düşmesi. Echobell bunu, gerçekten önemli olanları doğrudan telefonunuza arama olarak yönlendirerek çözüyor. Yani gerçekten açtığınız türden bir çalma.

Bu rehber, farklı kullanıcı tiplerinin Echobell'i nasıl kullandığını ve hâlihazırda çalıştırdıkları araçlarla nasıl bağlayacaklarını anlatıyor.


Geliştiriciler: Kesintileri Kullanıcılarınızdan Öğrenmeyi Bırakın

Herhangi bir üretim servisi işletiyorsanız muhtemelen bir kullanıcıdan "selam, siteniz çökmüş mü?" diye başlayan bir mesaj almışsınızdır. Bakarsınız ve evet, 40 dakikadır çökük. İzleme uyarısı tetiklenmiş. Bir kanala düşmüş. Kimse görmemiş.

Echobell, mevcut izleme kurulumunuza webhook ile eklenir. Bir şey ters gittiğinde telefonunuz çalar.

En hızlı entegrasyon, bir sağlık denetiminin sonuna eklenen tek bir curl komutudur:

curl -X POST https://hook.echobell.one/t/<channel-token> \
  -H "Content-Type: application/json" \
  -d '{
    "title": "payment-service is down",
    "body": "Health check failed at 03:42 UTC",
    "notificationType": "calling"
  }'

Grafana kullanıyorsanız Echobell'i bir webhook iletişim noktası olarak ekleyin — mevcut uyarı kurallarınız aynı kalır, yalnızca yeni bir iletim kanalı eklemiş olursunuz. UptimeRobot, Freshping veya Better Uptime için de aynı: webhook URL'sini yapıştırın, iş tamam.

GitHub Actions için iş akışınızın sonuna bir bildirim adımı ekleyin:

- name: Notify via Echobell
  if: always()
  run: |
    curl -X POST https://hook.echobell.one/YOUR_KEY \
      -H "Content-Type: application/json" \
      -d "{
        \"title\": \"${{ github.workflow }} — ${{ job.status }}\",
        \"body\": \"${{ github.repository }}\",
        \"notificationType\": \"time-sensitive\"
      }"

Actions sekmesini yenilemeye son. Derleme biter, telefonunuz titrer.

Nöbet sıraları için paylaşılan kanallar kullanın: nöbetteki kişi abone olur, diğerleri olmaz. Sıra değiştiğinde aboneler yer değiştirir. 3 kişilik bir ekip için PagerDuty kurmaktan daha basit.


Yatırımcılar: Kurulumunuz Tetiklendiği Saniyede Haberdar Olun

İşlem yapan herkes için — hisse senedi, kripto ya da emtia fark etmez — zamanlama işin tamamıdır. E-postaya düşen fiyat uyarıları, ekrana bakmıyorsanız işlevsel olarak işe yaramaz.

TradingView'de yerleşik webhook uyarıları var. Uyarınızı kurun, webhook URL'sini Echobell kanalınıza yönlendirin ve koşul gerçekleştiğinde telefonunuz çalsın.

Tipik bir TradingView uyarı mesajı şöyle görünür:

{
  "title": "BTC broke $70k",
  "body": "Price: {{close}} on {{ticker}}",
  "notificationType": "calling"
}

Özel kurulumlar için — botlar, betikler ya da bir borsa API'sinden veri çeken herhangi bir şey — bir koşul tetiklendiğinde bir Echobell çağrısı ekleyin:

import httpx

def alert_price_hit(symbol: str, price: float, target: float):
    httpx.post(
        "https://hook.echobell.one/t/<channel-token>",
        json={
            "title": f"{symbol} hit your target",
            "body": f"Current: ${price:.2f} | Target was: ${target:.2f}",
            "notificationType": "calling"
        }
    )

Daha az acil kurulumlarda — örneğin günlük portföy özeti — calling yerine time-sensitive kullanın. Yine Odak Modu'nu aşar ama sizi uykudan sıçratmaz.


Akıllı Ev Kullanıcıları: Eviniz Size Gerçekten İhtiyaç Duyduğunda

Ev otomasyonu, evinizden 300 kilometre uzaktayken su sensörünün mü öttüğünü, duman alarmının mı çaldığını yoksa ön kapının gece üçte mi açıldığını bilmediğiniz ana kadar harikadır.

Home Assistant, basit bir REST komutuyla Echobell'e entegre olur. configuration.yaml dosyanızda:

rest_command:
  echobell_alert:
    url: "https://hook.echobell.one/t/<channel-token>"
    method: POST
    headers:
      Content-Type: "application/json"
    payload: '{"title": "{{ title }}", "body": "{{ body }}", "notificationType": "{{ type }}"}'

Sonra otomasyonlarınızda:

action:
  - service: rest_command.echobell_alert
    data:
      title: "Water leak detected"
      body: "Basement sensor triggered — check immediately"
      type: "calling"

Burada iyi işleyen desen, uyarıları önem derecesine göre kademelendirmektir:

  • Duman, su, karbon monoksit → calling
  • Evde yokken kapı/pencere açılması → time-sensitive
  • Hareket algılanması → active (ya da sürekli titremek istemiyorsanız hiç göndermeyin)

Kodsuz ve Az Kodlu: Zapier, Make.com, n8n

Her kullanım senaryosu bir geliştirici sorunu değildir. İş tetikleyicilerinin çoğu, iş akışı otomasyonu zaten yerleşik olan araçlarda yaşar.

Zapier'da binlerce tetikleyici var: yeni form gönderimi, başarısız Stripe ödemesi, değişen CRM aşaması, Google Sheets'te yeni satır. Bunların hepsi bir Echobell webhook'una POST edebilir:

  • Yeni yüksek değerli müşteri adayı → telefon araması
  • Stripe'ta başarısız ödeme → zaman duyarlı push
  • Destek aracınızda SLA ihlali → arama

Make.com da aynı şekilde çalışır. Herhangi bir senaryoya bir HTTP modülü ekleyin, Echobell kanalınıza yönlendirin ve kurduğunuz her otomasyon artık gerçek zamanlı olarak telefonunuza ulaşsın.

n8n (kendi sunucunuzda ya da bulutta), uyarı tetiklenmeden önce dilediğiniz karmaşıklıkta mantık kurmanızı sağlar. Uyarıları Echobell'e ulaşmadan önce n8n'de filtreleyebilir, zenginleştirebilir, yinelenenleri ayıklayabilir ve hız sınırı koyabilirsiniz — bu da daha az yanlış pozitif ve daha az uyarı yorgunluğu demektir.

Bunların hepsinde Echobell webhook'u şunu kabul eder:

{
  "title": "Alert title here",
  "body": "Additional context",
  "notificationType": "active | time-sensitive | calling"
}

Kanalınızın mesaj şablonunda dinamik değişkenler de kullanabilirsiniz; böylece uyarı içeriği doğrudan tetikleyen olayın verisinden beslenir.


Yapay Zekâ ve Eşzamansız İş Akışları: Terminali İzlemeyi Bırakın

Uzun süren işler çalıştırıyorsanız — eğitim koşuları, toplu işleme, yapay zekâ ajan görevleri, ETL hatları — bir ilerleme çubuğunu izlemenin ya da bir terminal penceresini yenilemenin nasıl bir his olduğunu bilirsiniz. Daha iyi bir yol var.

Echobell Direct, tam bir kanal kurmayı gerektirmeyen kişisel bir webhook verir. Herhangi bir betiğin sonuna bir çağrı ekleyin:

import httpx

def notify_done(job: str, summary: str):
    httpx.post(
        "https://hook.echobell.one/d/YOUR_DIRECT_KEY",
        json={
            "title": f"{job} finished",
            "body": summary,
            "notificationType": "time-sensitive"
        }
    )

# betiğinizin sonunda
notify_done("embedding_generation", f"Processed 50,000 documents in {elapsed:.1f}s")

Claude veya diğer yapay zekâ ajanlarıyla WebhookMCP entegrasyonu üzerinden çalışıyorsanız, bir görev tamamlandığında bildirimi ajanın kendisi tetikleyebilir. İşi başlatırsınız, başka bir şeyle ilgilenirsiniz ve iş bittiğinde telefonunuz titrer.


Doğru Aciliyet Seviyesini Belirlemek

Her uyarı kurulumundaki en önemli kararlardan biri, aciliyeti olayın gerçek önem derecesiyle eşleştirmektir. Echobell'de üç kademe var:

TürNe yaparNe zaman kullanılır
activeSıradan push bildirimiDüşük öncelikli güncellemeler, bilgilendirme olayları
time-sensitiveiOS Odak Modu'nu aşarÖnemli, yakında ilgilenilmeli
callingTelefon gelen arama gibi çalarÜretim çöktü, gelir risk altında, fiziksel güvenlik

calling türü Pro abonelik gerektirir ve bu bilinçli bir tercih — gerçekten bekleyemeyecek şeyler için düşünülmüştür. Uyarıların çoğu için time-sensitive kullanın, calling seviyesini gecikmeli yanıtın gerçek sonuçları olduğu birkaç olaya ayırın.

Echobell'de ayrıca iletim katmanında mantık kurmanızı sağlayan bir Koşullar özelliği var. Örneğin yalnızca mesai dışında arama yapmak ya da yalnızca bir değer eşiği aştığında uyarmak gibi. Yukarı akıştaki sisteminizin filtrelemesi zayıfsa bu çok işe yarar — bunu Echobell seviyesinde halledebilirsiniz.


Yalnızca E-posta Gönderen Sistemler: Unutulan Kaçış Yolu

Bazı sistemler — eski izleme araçları, miras kalmış iş yazılımları, otomatik raporlar — yalnızca e-posta göndermeyi bilir. Bu bir sorun değil. Her Echobell kanalının benzersiz bir @echobell.one gelen kutusu adresi vardır.

Bu adrese bir e-posta gönderin ya da mevcut bir gelen kutusundan yönlendirme kuralı kurun; diğer her kaynak gibi bir bildirim tetikler. Konu başlığa, gövde mesaja dönüşür. Kod gerekmez.


Başlarken

Echobell'den değer elde etmenin en hızlı yolu, şu anda kaçırdığınız tek bir bildirimi belirlemek — başarısız bir cron işi, bir dağıtım sonucu, bir izleme uyarısı — ve onu telefonunuza yönlendirmektir.

Hepsi bu. Tek bir entegrasyon. Bir şeyi bir saat sonra öğrenmek yerine gerçek zamanlı bilmenin nasıl bir his olduğunu görün.

Oradan sonra deseni genişletmek kolay. Bir kanalınız ve webhook URL'niz olduktan sonra çoğu entegrasyonun kurulumu 15 dakikadan kısa sürer.


İlgili içerikler