Conditions and Filters let you control which changes trigger notifications on a per-page basis. Instead of receiving a notification for every detected change, you can define rules so that only meaningful changes are reported.
When adding a page, the simple setup mode offers common conditions directly for price, number, and selected area tracking (such as price thresholds, percentage change alerts, and keyword monitoring). For the full set of conditions described below, click "More options" to switch to Advanced Mode. When editing an existing page, toggle Advanced Mode on. In both cases, you will find the Conditions & Filters section.
How to Enable Conditions
In the page editor, switch to Advanced Mode (click "More options" when adding a new page, or toggle "Advanced Mode" when editing an existing page). Look for the Conditions & Filters section with the description: "Looking for specific changes or alerts for certain keywords? Customize conditions to minimize unnecessary change alerts."
Toggle the switch on to enable conditions. Once enabled, you can add one or more conditions by clicking the Add Condition button.
AND / OR Logic
When you have multiple conditions, you can choose how they are evaluated using the Match all conditions toggle:
- On (AND) - All conditions must be met for the notification to trigger
- Off (OR) - Any single condition being met will trigger the notification
This lets you build precise rules. For example, with AND logic you could require that a specific keyword appeared AND a price dropped below a threshold.
Always Record Change Detections
By default, when conditions are not met, the change detection is not recorded and no notification is sent. This means the next check compares against the last version that did meet conditions.
Enable Always record change detections to record every change regardless of whether conditions are met, but only send notifications when conditions match. This is particularly useful with one-directional conditions like "Keyword appeared" or "Keyword disappeared", where skipping unmatched detections could cause the condition to never trigger again.
Most Common Condition
Keyword Appeared or Disappeared
The most commonly used condition. It triggers a notification only when a specific keyword is added to or removed from the page.
Enter one or more keywords (each keyword is a separate tag). The condition is met when any of the specified keywords appear in newly added text or disappear from removed text.
Match mode options control how keywords are compared against the page text:
| Match Mode | Case Sensitive | Whole Word | Example: keyword "assist" |
|---|---|---|---|
| Match any text (default) | No | No | Matches "assist", "Assist", "assistance", "ASSISTANT" |
| Match any text (case sensitive) | Yes | No | Matches "assist", "assistance" but not "Assist" |
| Match exact words only | No | Yes | Matches "assist", "ASSIST" but not "assistance" |
| Match exact words (case sensitive) | Yes | Yes | Matches only "assist" exactly |
Filters
Filters remove noise by excluding certain types of changes from triggering notifications.
Ignore Text
Exclude specific words, sentences, or patterns from change detection. Place each entry on a separate line. This is useful for text that changes frequently but is not relevant, like timestamps, cookie banners, or dynamic counters.
Supported patterns:
- Exact text - Enter the exact text to ignore (e.g.,
This website uses cookies) - Wildcard (%) - Use
%to match any text within a line. For example,%Published at%will ignore any line containing "Published at", such as "Published at: 2024-12-24 by John" - Regular expressions - Wrap patterns in forward slashes for regex matching (e.g.,
/custom-regex-pattern-\d+/). Requires a paid plan.
Note: If the ignored text line is replaced with a new line that is not in the filter, the change detection will still trigger.
Ignore Numbers
Prevents any numeric changes on the page from triggering change detections. Useful when pages contain counters, view counts, or other dynamic numbers that are not relevant to you.
Text Conditions
These conditions let you control notifications based on specific text content. They are available for text-based tracked elements (not visual elements).
Keyword Appeared
Triggers when a keyword is added to the page. Unlike "Keyword appeared or disappeared", this will not notify you when a keyword is removed.
Important: If "Always record change detections" is not enabled, using this condition alone can cause missed detections. When the keyword is not found, no change is recorded, so the comparison baseline never updates. We recommend using "Keyword appeared or disappeared" instead, or enabling "Always record change detections".
Keyword Disappeared
Triggers when a keyword is removed from the page. The condition compares the current check with the previous one and fires if the keyword was present before but is now gone.
The same warning about "Always record change detections" applies here.
Exact Match
Available for individual tracked elements (not full page monitors). The condition is met when the element's text matches the specified value exactly.
Doesn't Match
Available for individual tracked elements (not full page monitors). The condition is met when the element's text does not match the specified value exactly.
Text Exists
The condition is met when the tracked element's text contains any of the specified keywords. Best used in combination with other conditions, for example: "the page must always contain the text 'Welcome' AND a keyword appeared." If you only need to know when text is added or removed, use "Keyword appeared or disappeared" instead.
Text Doesn't Exist
The condition is met when the tracked element's text does not contain any of the specified keywords. Useful for combined conditions like "the page does not contain 'Website failed to load' AND a change was detected." If you only need to know when text is added or removed, use "Keyword appeared or disappeared" instead.
Number and Price Conditions
These conditions are only available for "Number" and "Price detect" tracked elements. They allow you to set thresholds and track numeric changes with precision.
Comparison Conditions
| Condition | Description | Example |
|---|---|---|
| Greater than | Triggers when the number exceeds the specified value | Value is 150, triggers when number > 150 |
| Greater than or equals | Triggers when the number is at or above the specified value | Value is 150, triggers when number >= 150 |
| Less than | Triggers when the number drops below the specified value | Value is 50, triggers when number < 50 |
| Less than or equals | Triggers when the number is at or below the specified value | Value is 50, triggers when number <= 50 |
Change-Based Conditions
These conditions compare the current value against the previous value to detect significant changes.
| Condition | Description | Example |
|---|---|---|
| Increased or Decreased by at least x percent | Triggers when the number changes in either direction by at least x%. | Value is 10, x is 20%. Triggers when value becomes 12+ or 8 or less. |
| Increased or Decreased by at least x | Triggers when the number changes in either direction by at least x (absolute). | Value is 10, x is 5. Triggers when value becomes 15+ or 5 or less. |
| Increased by at least x percent | Triggers only when the number goes up by at least x%. | Value is 10, x is 20%. Triggers when value becomes 12 or more. |
| Increased by at least x | Triggers only when the number goes up by at least x (absolute). | Value is 10, x is 5. Triggers when value becomes 15 or more. |
| Decreased by at least x percent | Triggers only when the number goes down by at least x%. | Value is 10, x is 20%. Triggers when value becomes 8 or less. |
| Decreased by at least x | Triggers only when the number goes down by at least x (absolute). | Value is 10, x is 5. Triggers when value becomes 5 or less. |
Practical Examples
Price drop alert: Monitor a product price with a "Number" tracked element. Add a "Less than" condition with your target price. You will only be notified when the price falls below your threshold.
Stock availability: Monitor an "In Stock" label with a "Keyword appeared or disappeared" condition. Set the keyword to "Out of Stock" to get notified the moment availability changes.
Ignore cookie banners: Add an "Ignore text" filter with entries like This website uses cookies and Accept all cookies to prevent cookie consent changes from triggering notifications.
Significant price changes only: Use "Increased or Decreased by at least x percent" with a value of 10 to only be notified when a price changes by 10% or more, filtering out minor fluctuations.
Combined conditions: Monitor a product page with AND logic: "Keyword appeared" for "Sale" combined with "Less than" 100 on the price element. You will only be notified when the product goes on sale AND the price drops below 100.
