There are lots but I'd avoid using ones that send out a default template as they get less interaction from followers. Also Facebook and Google will recognize them as automated.
You want something that you can customize and schedule.
There is a good one at CodeCanyon.net called the Facebook Post Planner that I use.
I use NextScripts Social Networks Auto Poster. It will do everything you need. I can't post links, but just search for nextscripts social networks autoposter in the wordpress or google.