Retrive some MySQL data and alert it with Grafana

Hello there!
I wish to avoid using cron scripts and committing code in project repository only for notifications that some users low on their balance for example. So what I want try to do: create grafana panel, write some SQL that extract emails of problem users, add alert and receive notification with this emails. I tried, but I found that alerts supported only on time series charts and I have no idea how to do it with time series graphs. Feels like I am trying to use the wrong tool.
So at this point it looks to me that easier way - write cron scripts and send notifications from my code. Am I right, or I can use grafana for such kind of notifications?

As you can see in the belowe video and this screen shot alerts are not exclusive to timeseries