If your organisation really don’t have the ressources to post on social media this could be your solution. One time set up and everything published in WordPress will automatically be published on the connected social media accounts.
There are several ways to control, what goes out, how and when, so even though it is a tool made for automation, you still have some control. For example can you build different templates for each platform.