A content propagation system includes processors, memory storing user activity data and interaction data on a social network, and a content propagation engine configured to receive an indication of a share event from the sharing user, the share event including a content item, identify a plurality of target users for the share event, identify a plurality of time blocks, compute an activity value for each target user of the plurality of target users, and for each time block of the plurality of time blocks, the activity value is based on the user activity data, compute an engagement value for each target user based at least in part on the interaction data, determine a share time based at least in part on the plurality of activity values and the plurality of engagement values, and publish the content item to the plurality of target users at the share time.
展开▼