Sonarr and Radarr
Sonarr and Radarr can send each event to a webhook as JSON. Point one at a Pocketbell webhook Source and choose the words in the app.
Set it up
Section titled “Set it up”-
In the Pocketbell app, create a Source named Sonarr, choose Webhook, and copy its URL.
-
In Sonarr, open Settings → Connect, click +, and choose Webhook.
-
Name it Pocketbell, tick the events you want, such as On Import and On Health Issue, paste the URL, and leave Method on POST.
-
Click Test. In the app, the Source shows the event.
-
Set the templates, and save:
Template Sonarr Radarr Title {{eventType}}: {{series.title}}{{eventType}}: {{movie.title}}Message S{{episodes.0.seasonNumber}}E{{episodes.0.episodeNumber}} {{episodes.0.title}}{{movie.title}} ({{movie.year}})
Radarr is the same: its own Source, and Settings → Connect → + → Webhook.
How it behaves
Section titled “How it behaves”- On Import arrives with
eventTypeDownload, so its title readsDownload: …. - Every event from one Source shares its templates. A health warning has no
episode or movie, so those fields come out empty. To word them apart, make
a second Source and a second connection that sends only On Health
Issue, with
{{message}}as the message. - Every event arrives at the Source’s default priority, which you choose in
the app, unless a rule sets it from a field, such as
eventType(Webhooks). Imports make a good Quiet Source; health issues, Important.