The term "automated service" would be clear. Technically what you are describing could be done with scripts on some server using Python and Beem or it could be done also with node and steemjs.
Steem transactions are composed with multiple operations. For example, you can have two posts in a single transaction and if one post gets rejected by the blockchain for one reason or another (say resource credits too low), the other one would be as well.