Skip to content
Features Integrations Pricing Docs

Alerts & reports

Insights

The Insights tab collects findings that look across all sources, for example:

  • traffic dropped or spiked compared with the previous week;
  • a keyword lost several positions, or has a low CTR for its position;
  • a keyword is in "striking distance" (positions 8–15);
  • a page with traffic is not indexed, or was deindexed;
  • a popular page is slow (LCP above 4 s) or Core Web Vitals fail;
  • SSL certificate or domain about to expire;
  • broken pages, or robots.txt blocking the whole site;
  • a data source got disconnected.

Insights resolve themselves when the condition disappears. You can dismiss any of them.

Email alerts

Owners and admins receive alerts by email in their own language. Each person can turn alert emails off in their profile.

Alert Plans
Site down / recovered All
SSL or domain expiring All
robots.txt blocking the site All
Data source disconnected All
Traffic drop Business
Page deindexed Business
Keyword drop Business

Alerts can be toggled and tuned per site under Site settings → Alerts. The same alert is not repeated for 12 hours.

Webhooks (Business)

Set a webhook URL under Workspace settings. We send a JSON POST for every alert, signed with your webhook secret:

X-Byanalytics-Signature: t=1727870400,v1=5f3c…

v1 is HMAC-SHA256(secret, "{t}.{raw body}") in hex. Reject requests whose timestamp is older than five minutes.

[$t, $v1] = sscanf($header, 't=%d,v1=%s');
$valid = hash_equals(hash_hmac('sha256', $t.'.'.$body, $secret), $v1)
    && abs(time() - $t) < 300;

Weekly report

Every Monday each member receives one email summarizing all their sites: visitors, top sources and pages, search clicks, uptime and open insights.