Echobell은 Webhook이나 이메일에서 트리거를 받아 일반, 긴급, 전화 방식 알림으로 기기에 전달하는 프라이버시 우선 모바일 알림 앱입니다. 알림은 채널 단위로 정리하고, 템플릿으로 내용을 구성하며, 채널마다 긴급도를 선택할 수 있습니다.
주요 기능
채널
채널은 Echobell의 핵심 단위입니다. 각 채널에는 다음이 있습니다.
- 빠르게 구분할 수 있는 이름과 색상
- 변수를 사용하는 제목 및 본문 템플릿 (예:
{{server}},{{message}},{{timestamp}}) - 트리거 역할을 하는 Webhook URL 또는 전용 이메일 주소
- 팀원이 구독할 수 있는 공유용 구독 링크
Webhook 및 이메일 트리거
Webhook 알림: 채널의 고유 URL을 GET 또는 POST로 호출하면 Echobell이 모든 구독자에게 알림을 보냅니다. 서버 모니터링, CI/CD 파이프라인, IoT 상태 업데이트, 주문 알림에 적합합니다.
이메일을 알림으로: 채널 주소로 이메일을 보내거나 전달하기만 하면 알림이 실행됩니다 — 코드는 필요 없습니다. 중요한 이메일 전달, 레거시 시스템 연동, 코드 작성 없이 알림 흐름을 구성할 때 유용합니다.
템플릿과 변수
Title: {{server}} status alert
Body: {{message}} detected at {{timestamp}}
변수는 Webhook 페이로드나 쿼리 문자열로 전달합니다. 이메일 트리거에서는 from, subject, text 같은 변수를 자동으로 사용할 수 있습니다.
알림 유형
개인 정보 보호
계정, 채널, 구독 정보는 서버에 저장됩니다. 알림 내용과 기록은 사용자의 기기에만 남습니다.
활용 사례
개발자: 서버 및 가동 시간 모니터링(Grafana, Prometheus), CI/CD 및 GitHub Actions 알림, 프로덕션 오류 리포트.
트레이더: 주식이나 암호화폐의 가격 임계값 알림, 이메일 전달을 통한 시그널 수신.
팀: 프로젝트마다 채널 하나를 두고, 팀원은 각자 원하는 긴급도로 구독합니다.
개인: 웹사이트 다운 알림, 중요한 이메일 알림, 맞춤 리마인더.
시작하기
- App Store / Google Play에서 Echobell 다운로드
- 계정 만들기 (이메일 또는 Apple로 로그인)
- 채널을 만들고 제목/본문 템플릿 설정
- Webhook 또는 이메일 트리거 추가
- 테스트 알림 보내기