I've used another tool before for social media posting and it would be great to have something similar implemented for Constant contact.
For each day of the week you were able to specify the time that a post would be pushed out so once you had it ready you would just select 'Add to Queue' and it would go out at the times for that day.
For example. Monday's posting times would be 9:30am, 2:03PM and 8:47PM. If I had a post ready for three social media profiles when I select 'Add to Queue' it then randomly applies to each of the three social media account posts to one of the scheduled times. This could be different for each day of the week.
This way your posts aren't all posted to all your social media profiles at the same time.