Notifications & Webhooks
Three notification channels: local push, email (SMTP), and Webhook. All optional, all configurable per camera.
Notification Channels
iOS / macOS system notification while the app is running.
Send an email with a detection thumbnail via any SMTP server.
POST a JSON payload to any URL on detection.
Push Notifications
Delivered via iOS/macOS UNUserNotificationCenter — instant, local, no server required.
- 1 Go to Settings → Notifications. Grant notification permission when prompted.
- 2 Select which events trigger notifications: Motion / Person / Vehicle / Fire / Smoke / Sound.
- 3 Tap a notification to deep-link directly to the recording clip.
Email Notifications (SMTP)
Settings: Settings → Notifications → Email.
Webhooks
Settings: Settings → Notifications → Webhook.
Every detection event sends an HTTP POST request to your configured URL with a JSON body. Supports custom headers (e.g., Authorization tokens).
{
"event": "person_detected",
"camera": "Front Door",
"timestamp": "2026-09-14T10:53:00Z",
"confidence": 0.91,
"thumbnail_url": "file:///var/mobile/.../snapshot.jpg",
"recording_url": "file:///var/mobile/.../clip.mp4"
}
Integration Examples
Add a webhook trigger in Home Assistant automations. Use SmartRTSP's webhook URL as the trigger URL. Fires your automations on detection events.
Set Webhook URL to https://ntfy.sh/your-topic with Authorization: Bearer TOKEN header. Delivers push notifications to any device running the ntfy app.
Point webhook to a Pushover gateway URL. Sends rich mobile push notifications via Pushover's service.
Use the webhook URL from a Make or n8n scenario as the SmartRTSP webhook URL. Enables advanced workflows: Slack messages, Google Sheets logging, etc.