Watchsync¶
Info
This integration allows for notifications from Watchsync, a tool that keeps users, libraries, and watch history in sync across multiple media apps. It is also used for disaster recovery of that history, to populate a new database.
Trigger Options¶
Triggers¶
User login- Receive a notification for auserLoginevent. The notification shows the username when Watchsync sends oneUser update- Receive a notification for auserUpdateevent. The notification shows the username when Watchsync sends oneConnection error- Receive a notification for aconnectionErrorevent- Optional notification fields: Media app, Message
Sync webhook- Receive a notification for asyncWebhookevent. Fields come from the payload: ID, type, mode, libraries, users, source and destination apps, progress, scan, and library counts (movies, series, episodes). Title, poster, and banner come from the website's metadata lookup- Optional notification fields: Id, Type, Mode, Libraries, User, Media app, Progress, Scan, Library stats, Poster, Banner, Title, Season, Episode, Name, Overview, Year, Rated, Network, Links
Sync overview- Receive a notification for asyncOverviewevent, with per-app counts of created, linked, removed, added, updated, finished, and in-progress items. The site skips the notification when the payload has no changes, unless the status iserrororcancelled. The color is red forerrorand yellow forcancelled- Optional notification fields: Id, Type, Trigger, Mode, Status, Runtime, Libraries, Users, Media apps
Backup- Receive a notification for abackupevent. The color is red when the status isfailed- Optional notification fields: Type, Status, Runtime, Size
Channels¶
- Watchsync channel picker for each trigger
Configuration¶
Click the cog icon to open the configuration options for Watchsync.
Each trigger has the following options:
- Notification color
- Notification pings
- Notification layout
- Toggle which optional fields to include in notifications (
User loginandUser updatehave no optional fields)
Sync overview also has a Disabled types filter. Sync types selected there do not send an overview notification.
Instructions¶
- In Watchsync go to Notifications and add Notifiarr
- Use the webhook URL shown on the Watchsync integration page on the Notifiarr website
- Enable the triggers you want on the Notifiarr website and pick a Discord channel for each
It is highly recommended you add an API key specific to this integration in your profile since Watchsync is a third-party app. The integration-specific webhook URL uses that key.