Visual Builder
The Visual Builder is the primary way to create and manage monitors in Redd. It provides a point-and-click interface that makes complex boolean logic accessible without writing any code.
Interface Overview
1. Monitor Metadata
At the top of the builder, you can set the name of your monitor. This name is used for your dashboard and email notifications.
2. Logic Groups
Groups are represented by nested containers.
- Logic Toggle: Each container has a toggle to switch between
ANDandOR. - Add Group: Click "Add Group" to create a nested logic block inside the current one.
3. Conditions
Inside any group, you can add individual conditions.
- Type Selector: Choose from the 14 available condition types (e.g.,
SubredditIsAnyOf). - Value Input: Type a value and press Enter. It will appear as a tag. You can add as many tags as you need.
- Toggles: Use the icons next to the input to enable Case Sensitivity or Whole Word matching.
Building a Filter
- Start with a Root Group: Every monitor starts with one main group (usually
AND). - Add Primary Filters: Add your main requirements (e.g., "Subreddit is X").
- Add Nested Logic: If you need to match "Keyword A OR Keyword B", add a nested
ORgroup. - Refine with Exclusions: Add a condition like
AuthorIsNoneOfto the rootANDgroup to filter out bots.
Real-time Validation
The Visual Builder validates your filter as you build it. If a condition is missing values or a group is empty, the builder will highlight the issue before you save.
Automatic Sync
Every change you make in the Visual Builder is instantly reflected in the JSON Editor. You can switch between them at any time.