Scheduled random push notifications

Hello everyone.

First time posting here. Just found Adalo and it looks amazing! I’ve seen some videos and part of the documentation. I believe Adalo is the right tool for me but I might be wrong. I’d like to have your opinion on a few tasks I need to solve using Adalo for an e-learning app.

1 - users will sign up and subscribe to a course.
2 - subscription is a recurring payment, and different courses have different prices.
3 - at random periods of the day, I have to select a random topic and send a push notification to the user with the topic title.
4 - different users, randomly selected, will get different topics.
5 - when the user opens the notification, the app will show the entire topic text.