How about providing a user registration and a dashboard where you can customize and show messages. The text could be customized by date or other options. We can come up with a default templates too.
Also, an API management would be beneficial. API gives all the power to App developers to easily consume and build a rapid and reliable Apps.