Notification Routing

How To

Notification routing lets you control which alerts go where. Instead of sending every mention to a single channel, you can route different keywords and Lens results to different notification channels. This keeps the right alerts in front of the right people.

Prerequisites

You need at least one keyword configured and at least one notification channel connected.

Two levels of routing

1. Per-keyword routing

Each keyword can be assigned to one or more notification channels. When that keyword matches, notifications go to the selected channels that are verified, connected, or validated.

Example:

  • Keyword “acme” → Slack #brand-alerts
  • Keyword “competitor-name” → Slack #competitor-tracking
  • Keyword “feature-request” → Email only

How to set up:

  1. Go to Keywords
  2. Open the keyword card settings and choose Notifications
  3. Select the channel or channels in the Manage Notifications dialog
  4. Save

Manage Notifications dialog for a keyword listing notification channel readiness.

2. Per-Lens routing

Each Lens can have its own notification channel. Only events that match the Lens trigger notifications to the Lens’s assigned channel.

Example:

  • All “acme” matches → collected in dashboard (no notification)
  • “acme” matches in the “competitor comparison” Lens → Slack #sales-team
  • “acme” matches in the “customer complaint” Lens → Slack #support-team

How to set up:

  1. Go to Keywords and open the keyword the Lens belongs to
  2. On the keyword’s Events page, find the Lens in the Lenses card
  3. Open the Lens card settings and choose Notifications
  4. Select the channel or channels for that Lens
  5. Save

Manage Notifications dialog for a Lens listing notification channel readiness.

Combining both levels

You can combine both routing levels for sophisticated alerting:

  • Keyword routing sends matches to a default channel
  • Lens routing supplements keyword routing for specific event types

Example combined setup:

  • Keyword “acme” → email notifications (default for all matches)
  • “competitor comparison” Lens → Slack #sales-team (adds a sales alert for competitor mentions)
  • “customer complaint” Lens → Slack #support-team (adds a support alert for complaints)
  • All other “acme” matches → email only

This way, routine mentions go to email (low priority), while important mentions go to Slack channels where teams can respond quickly.

Keyword Events list filtered to results for a selected Lens.

Common routing patterns

Team-based routing

Route mentions to the team that should handle them:

  • Competitor mentions → Sales team Slack channel
  • Customer complaints → Support team Slack channel
  • Feature requests → Product team Slack channel
  • General mentions → Marketing team Slack channel

Priority-based routing

Route by urgency:

  • Competitor comparison Lens results → Slack
  • Customer complaint Lens results → Discord
  • General keyword matches → Email

Person-based routing

Route to individuals:

  • Executive mentions → CEO’s email
  • Technical discussions → Engineering Slack channel
  • Partnership inquiries → Business development email

Multi-channel backup

Route the same events to multiple channels:

  • All matches → Dashboard (for review)
  • Important matches → Slack (for immediate awareness)
  • Critical matches → Webhook (for automation or incident workflows)

Notification batching

Messijo batches some notifications to avoid overwhelming your channels:

  • Time-based batching: notifications within a short time window are grouped
  • Per-channel batching: each channel has its own batching window
  • Batch summary: batched notifications include a summary count and individual event details

You can’t currently configure batching windows. They’re set automatically based on channel type.

Practical advice

  • Start simple. One channel for all keywords, then split as needed.
  • Review regularly. Check which channels are getting too many or too few alerts.
  • Use Lenses for filtering. Route only relevant events rather than all keyword matches.
  • Communicate with your team. Make sure people know which channels to watch.
  • Don’t over-route. Too many channels make it hard to keep track of where alerts are going.
  • Don’t route everything to Slack. High-volume routing can overwhelm Slack channels.
  • Don’t forget the dashboard. It always shows all events regardless of routing.
  • Reserve Lens routing for events that truly need different handling.

Where to go next