Noibu triggers alerts based on changes in issue data, and you can customize each alert to fire based on a set of conditions. An alert can have as little as one condition, but the real value of a custom alert comes into play when you combine several conditions to create a nuanced alert that monitors for specific situations that could indicate funnel blockage.

Alert Trigger Logic

An alert can be configured to fire when ALL conditions are met (an "and" condition), or when ANY conditions are met (an "or" condition).

Conditions & Variations

Alerts can be configured to trigger based on any of the conditions below. Several conditions have multiple variations to highlight specific circumstances.

Condition

Settings

Options

State

Is (any of)

Is not (any of)

  • Unset

  • Open

  • In Progress

  • Closed-Fixed

  • Closed-Ignore

Conversion Impact

Is (any of)

Is not (any of)

  • Verified

  • Likely

  • Unknown

  • Unlikely

  • No Impact

Learn more about Conversion Impact

Insight Tags

Include any 

Include all

Does not include any

Does not include all

  • Has Stacktrace

  • Correlated Issues

  • Minified JS Error

  • First Party

  • New

  • Dormant

  • Caused by click

  • No conversion

  • Checkout only

  • Cart only

  • Declined card

  • Invalid coupon

  • HTTP undefined error

  • Fetch API JS error

  • Script error

Learn more about Insight tags

Browser

Include any 

Include all

Does not include any

Does not include all

  • Safari

  • Chrome

  • Firefox

  • Edge

  • Webview

Operating System

Include any 

Include all

Does not include any

Does not include all

  • Android

  • iPhone

  • MacOS/iPad

  • Windows

Created At

Within last X days

(Input field for number of days)

Last Seen

Within last X days

(Input field for number of days)

Occurrences

Greater than #

Less than #

  • In last day

  • In last 7 days

  • In last 14 days

  • In last 30 days

  • In last 90 days

Occurrences Change

Increased by # percent

  • In last day

  • In last 7 days

Sessions

Greater than #

Less than #

  • In last day

  • In last 7 days

  • In last 14 days

  • In last 30 days

  • In last 90 days

Annual revenue loss

Greater than #

Less than #

  • In last day

  • In last 7 days

  • In last 14 days

  • In last 30 days

  • In last 90 days

Error type

Is (any of)

Is not (any of)

  • Javascript

  • HTTP

  • GQL

  • Image

Error source

Is (any of)

Is not (any of)

  • Custom Error

  • Error Event

  • Error Log Event

  • Fetch Exception

  • React Error

  • Response Error

  • Unhandled Rejection Error

  • Vue Error 

  • Wrapped Exception

  • XMLHTTP Request

Learn more about Error Sources

Page type

Include any 

Include all

Does not include any

Does not include all

  • Checkout

  • Collection

  • Home

  • Login

  • Other

  • Product

  • Search

Learn more about Page Types

HTTP status code

Is (any of)

(Input field for HTTP status codes, separated by a comma)

Error signature

Contains

Does not contain

(Input field for text)



Multiple values (comma-separated):

  • Not supported. You can only enter a single value per condition.

Pattern matching / wildcards:

  • Supported. These fields allow wildcard-style matching.

“Contains” behavior:

  • This is not a broad “search anywhere in the string” contains.

  • Identify specific terms explicitly (i.e., match the exact words/phrases).

Top URLs

Contains

Does not contain

(Input field for text)



Multiple values (comma-separated):

  • Not supported. You can only enter a single value per condition.

Pattern matching / wildcards:

  • Supported. These fields allow wildcard-style matching.

“Contains” behavior:

  • This is not a broad “search anywhere in the string” contains.

  • Identify specific terms explicitly (i.e., match the exact words/phrases).

Examples

By mixing and matching conditions, you can create alerts that address countless issue variations. For example:

For more examples, see Recommended Alerts