Skip to main content

Advanced Content Routing

Build custom routing rules using AND/OR logic to direct content to the appropriate Sonarr/Radarr instances with specific configurations.

Content Router Interface

Quick Setup

  1. Navigate to Content Router in the Pulsarr interface
  2. Click Add Rule to create a new routing rule
  3. Configure conditions using AND/OR logic (e.g., "IF genre contains 'Anime' AND year > 2020")
  4. Select target instance and configure overrides (quality profile, root folder)
  5. Optionally set rule to require approval or bypass quotas
  6. Set priority (only matters when multiple rules target the same instance - highest wins)
  7. Save and test by adding content that matches your rule

Routing Conditions

Build rules using any combination of these fields with AND/OR logic:

FieldDescriptionExample
GenreContent genre categoriesgenre contains "Anime"
UserUser ID or usernameuser equals "KidsAccount"
YearRelease yearyear > 2000
CertificationContent ratingcertification in ["PG", "PG-13"]
Original LanguageSource languagelanguage equals "Japanese"
SeasonSeason number (Sonarr only)season > 3
IMDb RatingIMDb score with optional vote countimdbRating > 7.0
RT Critic RatingRotten Tomatoes critic score (0-100)rtCriticRating > 80
RT Audience RatingRotten Tomatoes audience score (0-100)rtAudienceRating > 70
TMDB RatingTMDB score (0-10)tmdbRating > 6.5
Streaming ServiceAvailable streaming platformsstreamingService contains "Netflix"
Automatic Anime Detection

Pulsarr automatically detects anime by checking TVDB/TMDB/IMDb IDs against the anime-lists database, updated weekly. This adds "anime" to content genres automatically, enabling rules like genre contains "Anime" without manual tagging.

Rule Actions

Each rule can configure special behaviors:

ActionDescription
Require ApprovalForce content matching this rule to require admin approval
Bypass QuotasAllow content to skip user quota limits
Approval ReasonCustom message shown when approval is required

Instance Overrides

Override default instance settings when routing:

Sonarr

SettingDescription
Quality ProfileOverride default quality profile
Root FolderRoute to specific folder path
TagsApply specific tags for organization
Search on AddAutomatically search when added
Series TypeOverride series type (standard, anime, daily)
Season MonitoringOverride monitoring strategy (see below)

Season Monitoring Options:

OptionDescription
allAll Seasons
futureFuture Seasons
missingMissing Episodes
existingExisting Episodes
firstSeasonFirst Season
lastSeasonLast Season
latestSeasonLatest Season
pilotPilot Only
pilotRollingPilot Rolling (auto-expand with session monitoring)
firstSeasonRollingFirst Season Rolling (auto-expand with session monitoring)
recentRecent Episodes
monitorSpecialsMonitor Specials
unmonitorSpecialsUnmonitor Specials
noneNone
skipSkip

Radarr

SettingDescription
Quality ProfileOverride default quality profile
Root FolderRoute to specific folder path
TagsApply specific tags for organization
Search on AddAutomatically search when added
MonitorMonitor type (movieOnly, movieAndCollection, none)

Multi-Instance Routing

Rules can send content to multiple instances simultaneously:

Anime Rule 1 → Anime-Sonarr-HD (priority 100)
Anime Rule 2 → Anime-Sonarr-4K (priority 90)

Both rules fire for anime content, sending to both instances with their respective configurations.

Priority Behavior

Priorities only matter when multiple rules target the same instance. The highest priority rule wins and applies its settings. Rules targeting different instances all execute independently.

For multi-instance synchronization features, see Multi-Instance Support.

Rule Processing

When content is added to a watchlist:

  1. All routing rules are evaluated in priority order
  2. Content is sent to all matching instances
  3. For multiple rules targeting the same instance, highest priority wins

Example Rules

Anime to dedicated instance:

IF genre contains "Anime"
THEN route to "Anime-Sonarr" with "HD-1080p" profile

Kids content with approval:

IF user equals "KidsAccount"
THEN route to "Family-Sonarr" in "/kids" folder
AND require approval

High-rated movies only:

IF imdbRating > 7.5 AND rtCriticRating > 75
THEN route to "Premium-Radarr" with "4K" profile

Long-running series require approval:

IF season > 5
THEN route to default instance
AND require approval with reason "Long-running series"

Best Practices

  • Start with simple rules before adding complexity
  • Test rules by adding matching content and checking logs
  • Document your routing strategy for team collaboration

Troubleshooting

Rules not matching:

  • Verify condition fields match available metadata (check TMDB/TVDB)
  • Review genre spelling and casing
  • Check logs to see rule evaluation

Content routing to wrong instance:

  • Review rule priorities (highest wins for same instance)
  • Check for overlapping rules
  • Verify target instance is configured and online

Anime not detected:

  • Anime database updates weekly (Sundays at 3 AM)
  • Verify content has TVDB/TMDB/IMDb external IDs
  • Check logs for anime detection results

Overrides not applying:

  • Confirm rule is matching (check logs)
  • Verify override values exist on target instance
  • Check rule priority vs conflicting rules

API Reference

See the Content Router API documentation for managing routing rules programmatically.