Any automated way to get notified if app performance scores (CLS, LCP, etc.) drop?

Hi everyone,

I’ve searched around but couldn’t find a clear answer—hoping someone here might know.

Our app has earned the Built for Shopify (BFS) badge, which wasn’t easy. One of the most challenging criteria we had to meet was related to performance metrics like CLS, LCP, and other Core Web Vitals.

Is there any automated system or API that alerts the app developer if those scores drop? It would be super helpful to get notified right away so we can fix issues before they affect users or compliance with BFS standards.

Thanks in advance!
Tony

Shopify doesn’t have an instant automated notification, they will notify you only if the score average in the last 30 days went above the BFS threshold, and after that they give you 60 days I think, to make the average go below the limit again.

In theory you could still try to build your own web vitals monitoring (if you’re using node you can use the web-vitals npm package), and notify yourself in when you want, but I doubt you’d register the exact same values as Shopify does.

1 Like

Hey folks :waving_hand:, thought I’d share the following link here just in case it’s helpful:

We have a fairly comprehensive breakdown of timelines for BFS status changes, etc. Essentially though if you lose BFS status for an automated reason, you’ll automatically get it back if you achieve the required performance level again.

I’d also +1 @Pridentt’s suggest of the Web Vitals library. If you wanted more detailed tracking, I’d go with the “Attribution” build Google has here:

Hope this helps!

1 Like

Appreciate your attention on my post. Thanks a lot!

@Alan_G the guide direction is helpful. Thank you and let me read further there.

1 Like

No worries @tonybui , let us know if we can help out any further!