1. A computer implemented method for providing near real-time feedback to a first user of a social networking system when the first user is composing a social media message, the feedback indicating a predicted level of engagement with the social media message by a second one or more users of the social networking system, the method comprising: receiving, at a server, message information regarding the social media message being composed by the first user at a computing device; determining, using a prediction model, a predicted engagement score based on the message information, the predicted engagement score being an approximation of the predicted level of engagement with the social media message by the second one or more users of the social networking system; storing the predicted engagement score on one or more storage mediums accessible by the server; and sending the predicted engagement score to the computing device to display presentation information in a user interface at which the social media message is being composed, the presentation information including a graphical representation of the predicted engagement score.