Backends
SciTeX Notification supports 9 backends. Backends are tried in fallback priority order when none is specified.
Available Backends
Backend |
Transport |
Cost |
Internet |
Notes |
|---|---|---|---|---|
Audio |
TTS to local speakers |
Free |
No |
Via scitex-audio; SSH relay supported |
Desktop |
|
Free |
No |
Linux / WSL |
Emacs |
|
Free |
No |
Popup, minibuffer, or alert |
Matplotlib |
Visual popup window |
Free |
No |
Requires |
Playwright |
Browser popup |
Free |
No |
Requires |
SMTP |
Free |
Required |
Gmail, SMTP relay |
|
Webhook |
HTTP POST |
Free |
Required |
Slack, Discord, custom endpoints |
Telegram |
Telegram Bot API |
Free |
Required |
No SDK dependency (urllib only) |
Twilio |
Phone call / SMS |
Paid |
Required |
Twilio account needed; no SDK dependency |
Fallback Priority
When no backend is specified, the default fallback order is:
audio — TTS (fast, non-blocking)
emacs — Minibuffer message (if in Emacs)
matplotlib — Visual popup
playwright — Browser popup
email — Email (slowest, most reliable)
Set fallback=False to disable fallback behavior.