--- title: Sonarr Notifications description: Setting up Sonarr for webhook-based push notifications --- # Sonarr Notifications ## Preparation 1. Read through the main [Notifications](/lunasea/notifications) page 2. Copy your device-based or user-based webhook URL from LunaSea ## Setup the Webhook In Sonarr's web GUI, head to Settings -> Connect, hit the "+" button to add a new connection and select "Webhook". Please follow each section below to setup the webhook: Select any name, for example "LunaSea". Select which events should trigger a push notification. The following triggers are supported: | Trigger | Supported? | | :--------------------------------: | :--------: | | On Grab | ✅ | | On Import | ✅ | | On Upgrade | ✅ | | On Rename | ✅ | | On Series Delete | ❌ | | On Episode File Delete | ❌ | | On Episode File Delete For Upgrade | ❌ | | On Health Issue | ✅ | | Include Health Warnings | ✅ | | On Application Update | ❌ | You can _optionally_ select a tag that must be attached to a series for the webhook to get triggered. This can be useful when working with a large media collection to only receive notifications for content you are actively monitoring. If you want to receive notifications for all series, leave the tags area empty. Paste the full device-based or user-based URL that was copied from LunaSea. Each webhook can support a single user-based or device-based webhook URL. Attaching multiple device-based or user-based webhooks to a single Sonarr instance requires setting up multiple webhooks. Keep the method on `POST`. Changing the method to `PUT` will cause the webhooks to fail. The username field should be an _exact match_ to the profile that this module instance was added to within LunaSea. Capitalization and punctuation does matter. > This step is only required if you are not using the default LunaSea profile (`default`). LunaSea will assume the default profile when none is supplied. > > Correctly setting up this field is critically important to get full deep-linking support. Leave the password field empty. Setting this field will currently have no effect. Once setup, close LunaSea and run the webhook test in Sonarr. You should receive a new notification letting you know that LunaSea is ready to receive Sonarr notifications! ## Example An example Sonarr webhook can be seen below: - No tags are set for this webhook, meaning all series will trigger a notification - This is a user-based notification webhook, meaning it will be sent to all devices that are linked to the user ID `1234567890` - The webhook is associated with the profile named `My Profile` ![Sonarr Notification Example](/assets/notification-sonarr-example.png)