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; and sending data representing the predicted engagement score to the computing device to display a presentation in a user interface at which the social media message is being composed, the presentation including a graphical representation of the predicted engagement score and a graph presenting one or more previous predicted engagement scores for the social media message, the graphical representation including a graphical indicator proximate a region of the user interface at which the social media message is being composed, the graphical indicator configured to indicate at least a positive or a negative change to the predicted engagement score in response to a change to content of the social media message being composed.