Our plugin posts to all configured social networks at the time post goes live. Technically speaking our plugin is hooked to the event of changing post status from whatever to “Published”. This event is triggered when you hit “Publish” button, when you post on your site from email, when you publish post from your iOS/Android Device, when external plugin correctly published new post, and when scheduled post becomes live.
I asked the previous question, because plugins like post-to-schedule are known for causing such issues. This pluign actually publishes the post but keeps it hidden until it’s time.
It will work if you use regular WordPress functionality.