Features

Competitor intelligence and uptime monitoring, built for Shopify stores.

Track what rivals change overnight. Know when your own store breaks. Get a daily brief on both.

Competitor Intelligence

How competitor price and content tracking works in Beaconmon

Track competitor prices, promotions, and page content. Get a daily brief with AI summaries of everything that moved.

Daily Intelligence Brief

Instead of a flood of individual alerts, get a single digest delivered every morning. Price changes, content updates, and stock status all in one place, with AI summaries explaining what each change means.

AI Diff Summaries

Raw HTML diffs are hard to read. Beaconmon translates them into plain English: "Price dropped from $89 to $74" or "Free shipping threshold raised to $75." Available on Growth and Scale plans.

Competitor Watchlist

Add a competitor domain and Beaconmon suggests the high-value pages to watch: pricing, product pages, checkout, shipping policy. One click to add them all and start monitoring immediately.

Intelligence DigestToday, 7:00 AM
rivalshop.com/pricing
Pro plan dropped from $89/mo to $69/mo. A 22% reduction.
acmegear.co/shipping
Free shipping threshold raised from $50 to $75.
shopwave.io/products/pro-kit
Pro Kit back in stock. Was marked sold out for 12 days.

Full breakdown: how competitor intelligence works →

Smart Alerts

Alerts that know when something is actually wrong.

Not every spike is an outage. Beaconmon uses statistical anomaly detection to separate genuine slowdowns from background noise. You get alerted when response times deviate meaningfully from the historical baseline, not when a single check runs slow.

  • Z-score anomaly detection on HTTP and keyword monitors
  • Fires through existing alert channels (email, Slack, webhook)
  • Tunable sensitivity per monitor
  • Available on Growth and Scale plans
Anomaly detected
Checkout APIavg 210ms1,420ms
Product pageavg 340ms480ms
Marketing siteavg 180ms195ms
Also included on every paid plan

Your store, always on

Know the moment your checkout page, product pages, or homepage go down, before a customer does.

Six ways to monitor your store

Each type covers a different way your store can go wrong, so the right problem gets caught every time.

HTTP Monitoring

Know the moment your site or API stops responding.

Beaconmon checks your URLs every 30 seconds (Scale) or 1 minute (Growth and Starter). If the response is anything other than a 2xx, you're alerted within 60 seconds. Set custom request headers, follow redirects, and configure per-monitor response-time thresholds to catch slow sites and APIs before users notice.

  • Response code validation
  • Response time thresholds
  • Custom request headers
  • Third-party app health checks

SSL Certificate Monitoring

Never let an expired cert take you by surprise.

SSL expiry is one of the most embarrassing and preventable causes of downtime. Beaconmon watches every certificate and fires tiered alerts at 30 days, 14 days, and 7 days before expiry, giving you plenty of time to renew without scrambling.

  • 30-day early warning
  • 14-day and 7-day reminders
  • Certificate validity checks
  • No config needed

Domain Expiry Tracking

The worst outage is one you could have prevented.

Domain renewals slip through the cracks, especially when you're heads-down on a campaign. Beaconmon checks WHOIS records and alerts you at 30, 14, and 7 days before the domain expires. No more panicked domain rescues.

  • WHOIS-based expiry detection
  • 30/14/7-day alerts
  • Works on all TLDs
  • Per-domain alert channels

TCP Port Monitoring

Monitor any service that speaks TCP.

Not everything is a webpage. Payment gateways, fulfillment APIs, and third-party services your store depends on all speak TCP. If a port goes unreachable, you hear about it before your checkout does.

  • Any TCP port
  • Works on private IPs via VPN probes
  • Sub-60 second alerts
  • Works alongside HTTP monitors

Keyword Monitoring

Verify your pages say exactly what they should.

A 200 response doesn't always mean your store is right. A theme update could quietly remove your free shipping banner, or an app conflict could replace your checkout CTA with an error state. Keyword monitoring checks that the right text is present on the right page, so you catch silent breakages before they cost you conversions.

  • Keyword present or absent
  • Case-sensitive matching
  • Works on any HTTP response
  • Combine with HTTP threshold checks

Content Change Monitoring

Know the instant a page changes.

Track competitors' pricing pages, product listings, legal terms, or any public web page. Beaconmon takes an HTML snapshot on first run and alerts you the moment the content at a CSS selector (or the full page body) changes. Perfect for competitive intelligence and change detection.

  • CSS selector targeting
  • Full-page or partial diff
  • HTML-only (no JS rendering needed)
  • Snapshot history with diff view
Multi-location

One blip won't wake you at 3am.

False alarms erode trust in your alerting system. Beaconmon confirms failures from multiple geographic regions before firing an alert. When you get a notification, it's real.

  • Checks from US East, US West, EU West, AP Southeast, SA East
  • Alert only fires when 2+ locations confirm failure
  • Per-region response times visible in the dashboard
  • Available on Growth and Scale plans
Check locations
US East
12ms
US West
34ms
EU West
28ms
AP Southeast
91ms
SA East
67ms
status.yourcompany.comAll systems operational
Marketing site
100.00%
API
99.72%
Checkout
100.00%
Admin
100.00%
Public Status Pages

A status page your clients will actually trust.

Customers shouldn't have to guess whether your store is down. Give them a public status page at your own domain that shows real-time uptime and incident history. It builds trust during outages, cuts support tickets, and takes two minutes to set up.

  • Custom domain (status.yoursite.com)
  • 90-day uptime history bars
  • Active incident banners
  • Scheduled maintenance windows
  • Embeddable status badge (Markdown + HTML)
  • No Beaconmon branding on paid plans
Uptime goals

Know if your store is meeting its uptime promise.

Set an uptime target for your store, say 99.9%, and Beaconmon tracks how much downtime you have left in the window. If you're burning through it too fast, you get an alert before the window closes and before it hits your revenue.

  • Per-monitor uptime goals (e.g. 99.9%)
  • Error budget tracking in real time
  • Immediate and sustained burn alerts
  • Available on all paid plans (unlimited on Growth and Scale)
Uptime goals: this period
acme-storefront.comTarget 99.9% · 82% budget left
api.loomwave.ioTarget 99.5% · 34% budget left
marquez.designTarget 99.0% · 97% budget left

Ready to see what your competitors changed overnight?

Start free. Add 1 competitor. Your first digest arrives tomorrow morning.

See pricing →