Daftar Isi
- Pengembang: Berhenti Mengetahui Gangguan dari Pengguna Anda
- Trader dan Investor: Tahu Persis Saat Setup Anda Terpicu
- Pengguna Smart Home: Saat Rumah Anda Benar-Benar Membutuhkan Anda
- No-Code dan Low-Code: Zapier, Make.com, n8n
- AI dan Alur Kerja Asinkron: Berhenti Menatap Terminal
- Menetapkan Tingkat Urgensi yang Tepat
- Sistem yang Hanya Bisa Email: Jalan Keluar yang Terlupakan
- Memulai
- Terkait
Ini situasi yang setidaknya sekali pernah dialami hampir semua orang: ada yang rusak pukul 2 pagi, peringatannya masuk ke Slack, Slack sedang dalam mode Jangan Ganggu, dan Anda baru tahu pukul 8 pagi ketika kotak masuk Anda sudah kebakaran.
Teknologi untuk mengirim peringatan bukanlah masalahnya. Masalahnya, peringatan berakhir di tempat yang sebenarnya tidak dilihat orang — atau di tempat yang sudah terbiasa mereka abaikan. Echobell membereskan ini dengan mengarahkan hal-hal yang benar-benar penting langsung ke ponsel Anda sebagai panggilan. Jenis dering yang benar-benar Anda angkat.
Panduan ini membahas bagaimana berbagai tipe orang memakai Echobell dan cara menghubungkannya dengan perkakas yang sudah mereka jalankan.
Pengembang: Berhenti Mengetahui Gangguan dari Pengguna Anda
Jika Anda menjalankan layanan produksi apa pun, Anda mungkin pernah mengalami menerima pesan dari pengguna yang diawali dengan "eh, situsmu down ya?" Anda cek, dan benar, sudah down 40 menit. Peringatan pemantauannya menyala. Ia masuk ke sebuah kanal. Tidak ada yang melihatnya.
Echobell menyisip ke setup pemantauan Anda yang sudah ada lewat webhook. Saat ada yang bermasalah, ponsel Anda berdering.
Integrasi tercepatnya adalah satu perintah curl di akhir sebuah health check:
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"
}'
Jika Anda memakai Grafana, tambahkan Echobell sebagai contact point webhook — aturan peringatan Anda yang sudah ada tetap sama, Anda hanya menambah kanal pengiriman baru. Begitu pula dengan UptimeRobot, Freshping, atau Better Uptime: tempelkan URL webhook-nya dan selesai.
Untuk GitHub Actions, sisipkan satu langkah notifikasi di akhir workflow Anda:
- 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\"
}"
Tidak perlu lagi menyegarkan tab Actions. Build selesai, ponsel Anda bergetar.
Untuk rotasi on-call, gunakan saluran bersama: siapa pun yang sedang bertugas berlangganan, yang lain tidak. Saat rotasinya berganti, tukar pelanggannya. Lebih sederhana daripada menyiapkan PagerDuty untuk tim beranggota 3 orang.
Trader dan Investor: Tahu Persis Saat Setup Anda Terpicu
Bagi siapa pun yang berdagang — entah saham, kripto, atau komoditas — waktu adalah segalanya. Peringatan harga yang masuk ke email praktis tidak berguna kalau Anda tidak sedang menatap layar.
TradingView sudah punya peringatan webhook bawaan. Setel peringatan Anda, arahkan URL webhook-nya ke saluran Echobell Anda, dan ponsel Anda berdering saat kondisinya terpenuhi.
Pesan peringatan TradingView yang umum terlihat seperti ini:
{
"title": "BTC broke $70k",
"body": "Price: {{close}} on {{ticker}}",
"notificationType": "calling"
}
Untuk setup buatan sendiri — bot, skrip, atau apa pun yang menarik data dari API bursa — tambahkan panggilan ke Echobell setiap kali sebuah kondisi terpicu:
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"
}
)
Untuk setup yang tidak terlalu mendesak — misalnya ringkasan portofolio harian — pakai time-sensitive alih-alih calling. Ia tetap menembus Mode Fokus, tetapi tidak akan mengejutkan Anda dari tidur.
Pengguna Smart Home: Saat Rumah Anda Benar-Benar Membutuhkan Anda
Otomatisasi rumah menyenangkan sampai Anda berada 300 kilometer dari rumah dan tidak tahu apakah sensor air baru saja berbunyi, alarm asap terpicu, atau pintu depan terbuka pukul 3 pagi.
Home Assistant terintegrasi dengan Echobell lewat perintah REST sederhana. Di configuration.yaml Anda:
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 }}"}'
Lalu di automasi Anda:
action:
- service: rest_command.echobell_alert
data:
title: "Water leak detected"
body: "Basement sensor triggered — check immediately"
type: "calling"
Pola yang bekerja baik di sini adalah menyusun peringatan berjenjang menurut tingkat keparahan:
- Asap, air, karbon monoksida →
calling - Pintu/jendela terbuka saat Anda pergi →
time-sensitive - Gerakan terdeteksi →
active(atau lewati saja kalau Anda tak mau digetari terus-menerus)
No-Code dan Low-Code: Zapier, Make.com, n8n
Tidak semua kasus penggunaan adalah urusan pengembang. Sebagian besar pemicu bisnis hidup di perkakas yang sudah punya otomatisasi alur kerja bawaan.
Zapier punya ribuan pemicu: kiriman formulir baru, pembayaran Stripe gagal, tahap CRM berubah, baris baru di Google Sheets. Semuanya bisa mengirim POST ke webhook Echobell:
- Prospek bernilai tinggi yang baru → panggilan telepon
- Pembayaran gagal di Stripe → push peka waktu
- Pelanggaran SLA di alat dukungan Anda → panggilan
Make.com bekerja dengan cara yang sama. Tambahkan modul HTTP ke skenario mana pun, arahkan ke saluran Echobell Anda, dan otomatisasi apa pun yang Anda bangun kini bisa menjangkau ponsel Anda secara real time.
n8n (dihosting sendiri atau di cloud) memungkinkan Anda membangun logika serumit apa pun sebelum peringatannya menyala. Anda bisa menyaring, memperkaya, menghapus duplikat, dan membatasi laju peringatan di n8n sebelum semuanya sampai ke Echobell — yang berarti lebih sedikit alarm palsu dan lebih sedikit kelelahan peringatan.
Untuk semua itu, webhook Echobell menerima:
{
"title": "Alert title here",
"body": "Additional context",
"notificationType": "active | time-sensitive | calling"
}
Anda juga bisa memakai variabel dinamis di templat pesan saluran Anda, sehingga isi peringatannya bisa mengambil langsung dari data peristiwa yang memicunya.
AI dan Alur Kerja Asinkron: Berhenti Menatap Terminal
Jika Anda menjalankan pekerjaan berdurasi panjang — proses pelatihan model, pemrosesan batch, tugas agen AI, pipeline ETL — Anda pasti kenal rasanya menatap bilah kemajuan atau menyegarkan jendela terminal. Ada cara yang lebih baik.
Echobell Direct memberi Anda webhook pribadi yang tidak mengharuskan penyiapan saluran lengkap. Sisipkan satu panggilan di akhir skrip mana pun:
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"
}
)
# at the end of your script
notify_done("embedding_generation", f"Processed 50,000 documents in {elapsed:.1f}s")
Jika Anda bekerja dengan Claude atau agen AI lain lewat integrasi WebhookMCP, agen itu sendiri bisa memicu notifikasinya saat sebuah tugas rampung. Anda memulai pekerjaannya, pergi melakukan hal lain, dan ponsel Anda bergetar saat semuanya selesai.
Menetapkan Tingkat Urgensi yang Tepat
Salah satu keputusan terpenting dalam setiap penyiapan peringatan adalah menyelaraskan tingkat urgensi dengan tingkat keparahan kejadian yang sesungguhnya. Echobell punya tiga tingkatan:
| Jenis | Apa fungsinya | Kapan dipakai |
|---|---|---|
active | Notifikasi push biasa | Pembaruan berprioritas rendah, sekadar info |
time-sensitive | Menembus Mode Fokus iOS | Penting, perlu segera diperhatikan |
calling | Ponsel berdering seperti panggilan masuk | Produksi mati, pendapatan terancam, keselamatan fisik |
Jenis calling memerlukan langganan Pro, dan itu memang disengaja — ia diperuntukkan bagi hal-hal yang benar-benar tidak bisa menunggu. Pakai time-sensitive untuk sebagian besar peringatan, dan simpan calling untuk segelintir kejadian yang keterlambatan responsnya berkonsekuensi nyata.
Echobell juga punya fitur Kondisi yang memungkinkan Anda menambahkan logika di lapisan pengiriman. Misalnya, hanya menelepon di luar jam kerja, atau hanya memberi peringatan jika sebuah nilai melampaui ambang batas. Ini berguna ketika sistem hulu Anda tidak punya penyaringan yang baik — Anda bisa menanganinya di level Echobell.
Sistem yang Hanya Bisa Email: Jalan Keluar yang Terlupakan
Sebagian sistem — alat pemantauan lawas, perangkat lunak bisnis warisan, laporan otomatis — hanya tahu cara mengirim email. Itu bukan masalah. Setiap saluran Echobell punya alamat kotak masuk @echobell.one yang unik.
Kirim email ke alamat itu, atau siapkan aturan penerusan dari kotak masuk yang sudah ada, dan ia akan memicu notifikasi persis seperti sumber lainnya. Subjek menjadi judul, isi email menjadi pesannya. Tanpa perlu menulis kode.
Memulai
Cara tercepat mendapatkan manfaat dari Echobell adalah mengenali satu notifikasi yang saat ini kerap Anda lewatkan — cron job yang gagal, hasil deployment, sebuah peringatan pemantauan — lalu mengarahkannya ke ponsel Anda.
Sesederhana itu. Satu integrasi. Rasakan bedanya benar-benar mengetahui sesuatu secara real time alih-alih baru tahu satu jam kemudian.
Dari sana, polanya mudah diperluas. Sebagian besar integrasi memakan waktu kurang dari 15 menit untuk disiapkan begitu Anda punya sebuah saluran dan URL webhook.
Terkait
- Echobell Direct — webhook pribadi tanpa penyiapan saluran
- Notifikasi webhook Zapier ke ponsel
- Notifikasi panggilan Grafana
- Peringatan panggilan telepon TradingView
- Notifikasi Home Assistant dengan Echobell
- Membangun pusat otomatisasi dengan n8n dan Echobell
- WebhookMCP — dapat notifikasi saat tugas AI selesai