rtrvr.ai logo
rtrvr.ai
PricingBlogDashboard

Core Agent

Getting StartedWeb AgentSheets Workflows

Building Blocks

Recordings & GroundingTool CallingKnowledge Base (RAG)

Platform Access

CLI & SDKAPI OverviewAgent APIScrape APIBrowser as API/MCP

Automation

ShortcutsTriggersWebhooksSchedules

Account & Security

Cookie SyncPermissions & Privacy
DocsTriggers

Triggers

Monitor tab notifications and fire workflows automatically — no API keys, no server setup, no site webhooks required.

2 min read

Most websites do not expose webhooks or APIs for real-time events. Browser Triggers solve this by monitoring your open tabs for web push notifications and executing workflows when matching notifications arrive.

If a site can send browser notifications, you can trigger workflows from it.

How Browser Triggers Work

The extension injects an interceptor into monitored tabs that patches Notification and ServiceWorkerRegistration.showNotification. Notification title/body metadata is matched against your trigger filters, and matching events run the linked workflow automatically.

  • Intercept notifications from page and Service Worker paths
  • Match by hostname plus optional title/body contains filters
  • Run linked workflow in a new tab when a match is found
  • Store execution history with matched payload and status

Creating a Browser Trigger

  • Run a workflow successfully in side panel chat
  • Click the "Trigger" button on the workflow response
  • Enter the URL to monitor (for example: x.com, app.slack.com)
  • Add optional title/body filters
  • Set cooldown to prevent rapid re-firing
  • Save to activate monitoring

Notification Matching

FilterExampleMatches
Title contains"new message"Notifications with "new message" in title
Body contains"price drop"Notifications with "price drop" in body
BothTitle: "alert", Body: "urgent"Only when both match
None—All notifications from monitored hostname
Matching is case-insensitive and uses simple contains logic.

Cooldown Recommendations

Site TypeRecommended Cooldown
Chat apps (Slack, Discord)5-15 minutes
Social apps (X, LinkedIn)15-30 minutes
Price alerts30-60 minutes
Daily digests1440 minutes (24 hours)

Monitored Tab Groups

  • Matching tabs are grouped into a yellow "Monitored" tab group
  • Closing a tab pauses monitoring for that tab
  • Reopening the URL resumes monitoring automatically

Manual Testing

Use the "Test" action in the Triggers dropdown to run the workflow immediately without waiting for a live notification.

Limitations

  • Monitored tabs must stay open
  • Pure Service Worker push flows may not always be interceptable
  • Chrome must be running; for 24/7 inbound signals use /docs/webhooks

Best Practices

  • Use specific filters to avoid false positives
  • Set cooldowns for chatty sources to manage credit burn
  • Validate every trigger with Test before production usage
Previous
Knowledge Base (RAG)
Next
Webhooks

On this page

How Browser Triggers WorkCreating a Browser TriggerNotification MatchingCooldown RecommendationsMonitored Tab GroupsManual TestingLimitationsBest Practices

Ready to automate?

Join teams using rtrvr.ai to build playful, powerful web automation workflows.