Using ntfy for OpenClaw agent notifications

A Reddit user describes using ntfy (specifically the self-hosted version of ntfy.sh) as a push notification system for OpenClaw agents instead of Discord or Telegram bots.
Setup details
The user runs their OpenClaw gateway headless on a Lightnode VPS and needed reliable notifications when long scripts finish or if the agent crashes. They set up ntfy serve on the same VPS and pointed their domain to it using Caddy.
How it works
ntfy uses a basic HTTP pub-sub model. Instead of setting up bot channels, background agents make HTTP POST requests to ntfy, which then pushes notifications to devices. The user reports using it successfully with spare phones and smart devices.
Benefits mentioned
- Easier to set up on devices without Discord/Telegram
- Completely free and self-hosted
- Cleaner than cluttering a Discord server with automated logs
- Agents can potentially set it up themselves with one sentence (given permissions)
The user specifically mentions they're using "ntfy serve" (the self-hosted version) and found it performed well enough to share their positive experience.
📖 Read the full source: r/openclaw
👀 See Also

Reddit User Warns: When Using Claude for Complex Projects, Tackle the Hardest Part First
A developer on r/ClaudeAI reports that letting the AI plan incrementally for a complex document editor led to 'complexity soup' and failures. The user advises forcing the model to solve the most complicated use case first, as its performance degrades with more context.

Stop Burning Claude Code Tokens on Chat Questions
A developer on r/ClaudeAI saved their weekly token cap by routing simple chat questions to cheap models like Haiku, reserving Claude Code for agent tasks like multi-file edits.

How splitting context into separate files made Claude more consistent
A Reddit user shares a practical setup for Claude: split context into about-me.md, my-voice.md, and my-rules.md files; use a plan-before-execute flow; switch models per task; and give feedback instead of perfect prompts.

Check Claude's project summaries into your repo — they're better than human docs
A developer suggests committing Claude-generated project summaries to your repo. They're good enough, take seconds to generate, and can help future readers.