Native iOS push notifications for your OpenClaw agents (no PWA)
Description and use
The reply-push-v2 plugin delivers native APNs push notifications to the OpenClaw iOS app, removing the need for a PWA or background polling.
Problem
When the OpenClaw iOS app is closed, users cannot see agent events unless a PWA stays open in the background.
Outcome
Users receive real-time native push notifications for agentFinished, agentQuestion, humanMentioned, scheduledTaskFailed, and subagentFailed events without keeping a PWA open.
Workflow
- Unzip reply-push-v2 into ~/.openclaw/plugins/reply-push-v2/
- Add the plugin to ~/.openclaw/openclaw.json under plugins.load.paths and enable hooks.allowConversationAccess:true
- Restart the Gateway and verify with openclaw plugins list
- (Optional) Install via npm with openclaw plugins install reply-push-v2
Evidence
I built reply-push-v2, an OpenClaw plugin that sends real native APNs push notifications to the official OpenClaw iOS app. No PWA, no background tab, no polling.
The plugin auto-detects your paired iPhone node (iPhone preferred over Apple Watch), so a single-device setup needs zero config.
- Record date: 2026-10-03T20:55:51.267Z