I'm running a documentation website that includes user contributions. I'm using the built-in WordPress posts for the frontend and a Forminator form where users can submit text for every part of the specific doc they're contributing. I'm looking to be able to automate this process, and have the data entered automatically turned into a post based on a sample that I enter.
As an example, I want users to be able to submit a doc that includes the title, some intro text, then an image, then a code snippet (created using a separate Syntax Highlighter plugin). Each one of the posts will be formatted in the exact same way, so users can just fill out the Forminator form to put in the info necessary to create the post. How could I automate this so that as soon as the form is submitted, a draft of the formatted post is created, allowing for easy admin approval? Any help would be really appreciated. Thanks!

Not sure if Forminator has the functionality – but Gravity Forms & WPForms certainly does. The phrase you’re looking for is “user submitted posts”.
I have used WPForms to do this with their Post Submission addon and it works well in automating the type of workflow you are looking for.