Will my Experience Notifications duplicate?

I am learning about experience notifications, and I read that you send notifications through a server script.

I want to send notifications to players to remind them to login or else they lose their streak.

I designed a script that checks all the players in my datastore, and sees which ones can claim their login streak. Then I will send them notifications.

However, if I have this as a server script, won’t this loop be executed on every server? Thus sending duplicated requests to the Open Cloud API?

Thanks!