Performance Budgets & Alerts

Performance budgets let you set maximum thresholds for Core Web Vitals and PageSpeed scores on a per-domain schedule. When an automated audit runs and any metric exceeds your budget, Daylytix fires an alert — by email, in-app, or both — so you catch regressions before users or Google do.

ℹ️

Performance budgets are configured per monitoring schedule. A domain with no active schedule will not trigger budget alerts. See Scheduling Automated Audits to set up a schedule first.

The Four Budget Metrics

Each monitoring schedule supports four independent budget thresholds:

⏱️
LCP Budget
lcp_budget (seconds)
Good: ≤ 2.5 s
Poor: > 4.0 s
📐
CLS Budget
cls_budget (score)
Good: ≤ 0.10
Poor: > 0.25
📱
Mobile Score Budget
mobile_budget (0–100)
Good: ≥ 70
Poor: < 50
🖥️
Desktop Score Budget
desktop_budget (0–100)
Good: ≥ 85
Poor: < 70

Budgets are optional — you can set one, all four, or none. An unset budget is never evaluated.

Setting Budget Thresholds

Open the Monitoring panel

Click the clock icon in the sidebar or go to Settings → Monitoring Schedules.

Select or create a schedule

Choose an existing schedule for the domain you want to monitor, or create a new one.

Expand the Performance Budget section

Inside the schedule form, scroll to the Performance Budget section and toggle it on.

Enter your thresholds

Fill in the thresholds you care about. Leave fields blank for metrics you don't want to monitor. Recommended defaults: LCP 2.5 s, CLS 0.10, Mobile 70, Desktop 85.

Save the schedule

Click Save Schedule. Budgets are evaluated automatically on the next scheduled audit run.

How Alerts Are Fired

After each scheduled audit completes, the scheduler checks every set budget against the audit results:

Alert Flow
Scheduled audit runs and completes
Scheduler reads LCP, CLS, mobile score, desktop score from the new audit
Each metric is compared to the configured budget threshold
If any metric breaches its threshold → alert fired
Alert delivered via email (if configured) + in-app notification

A single audit run can trigger multiple alerts if multiple budgets are breached. Each breach generates a separate notification with the specific metric and current value.

What an Alert Contains

Budget breach alerts include:

Site TypeLCPCLSMobile ScoreDesktop Score
E-commerce2.5 s0.106580
Blog / Editorial3.0 s0.156075
SaaS / App landing2.0 s0.057590
Local business3.0 s0.156075
News / Media2.5 s0.107085
💡

Start with thresholds slightly above your current values so you're alerted to regressions, not already-existing issues. Tighten them over time as you improve performance.

Setting Up Email Alerts

Budget alerts are sent to the same email address configured for the schedule's automated reports. If no report email is set, alerts appear only in the in-app notification centre.

To add an email address:

  1. Open the schedule's edit form
  2. Enable the Email Reports toggle
  3. Enter the recipient email address in the Report Email field
  4. Save the schedule

Budget alerts and scheduled PDF reports share the same delivery address. You do not need to configure SMTP separately — Daylytix uses the SMTP settings from Settings → Email.

⚠️

If you haven't configured SMTP credentials in Settings → Email, budget alert emails will not be delivered. See Email Reports for SMTP setup instructions.

Testing a Budget Alert

To verify your alert configuration without waiting for the next scheduled run:

  1. Temporarily set a budget threshold that your site currently breaches (e.g. LCP budget of 0.5 s)
  2. Click Run Now on the schedule to trigger an immediate audit
  3. Check your inbox and the in-app notifications for the breach alert
  4. Restore the original threshold and save

Was this article helpful?