Automate sending a report when a criterea is met

Good afternoon!

I love that we can schedule reports to send as a pdf or excel to others an a specific date or schedule.

Is it possible to automate sending a report when a criteria is met instead of a date? For example when a box is checked or a field is no longer blank?

Thanks in advance for any thoughts or help!