Just to mention. I have not found a trigger for "when a CMS record is published". Everything can be prepared in Pages: topics, posts, events, blog entries, files, gallery images, members, comments, reviews etc. If there were a trigger to create another item when the record is published, then this would solve this topic as well. This way we could schedule anything just by creating records in hidden databases and setting a future published date.
Unfortunately, it is not possible with Zapier. I have ended up writing a custom app to accomplish it.