---
title: "Play Rules Best Practices"
slug: "play-rules-best-practices"
updated: 2026-02-17T22:41:56Z
published: 2026-02-17T22:41:56Z
canonical: "support.skykit.com/play-rules-best-practices"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.skykit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Play Rules Best Practices

When content includes nested elements (collection with playlists), play rules are evaluated in this order:

1. **Collection entry level** - Evaluated first
2. **Nested playlist level** - Evaluated second (only if collection entry is eligible)
3. **Playlist item level** - Evaluated last

The player checks eligibility at each level before proceeding to the next. If any level fails, the content won't play.

### ✅ **Do**

- Set rules at ONE level (collection entry, OR playlist entries within zones)
- Test rules with a simple setup first
- Document your rule strategy for your team
- Use time ranges for time-sensitive content (menus, greetings)
- Use Custom Recurrence (RRules) for complex scheduling patterns
- Use labels for location-specific filtering
- Use date ranges for seasonal or campaign content
- Set lead zones when you have playlists in zones and multiple collection entries

### ❌ **Don’t**

- Set conflicting rules at multiple levels (collection entry AND playlist)
- Create rules that can never both be true simultaneously
- Over-complicate with too many rule combinations initially
- Forget that rules are filters (content must be eligible when checked)
- Mix landscape and portrait layouts in the same collection if displays have fixed orientation
