When a new form submission is received in WPForms, create a new post in WordPress
Each WPForms submission creates a new WordPress post from the answers in the form, so guest articles, listings or stories sent through your site appear in your posts list without copy and paste.
WPForms
WordPress2 steps Setup ~5 min Used on 2.7k sites Free to import

What this workflow does
Letting visitors or contributors send content through a form is simpler than giving them dashboard access. The cost is moving each entry into a post by hand: copying the title, pasting the text, fixing the formatting. This workflow creates the post for you when the form is submitted.
The WPForms trigger fires when someone submits your form, and every answer becomes data you can map. FlowMattic then runs New Post in WordPress on the same site, building a post from the values you map, such as a title field and a longer text field for the content.
There is no review step in the template. Every entry that reaches the trigger becomes a post, so check in a test run how the post is saved, for example as a draft or published, before you share the form. Task History lists each run, which helps you trace a post back to its entry.
Guest posts for a community blog
Writers send articles through a WPForms submission form. Each one becomes a WordPress post you can edit and schedule like any other.
Local business or event listings
A directory site collects listings through a form. Every entry creates a post holding the business or event details for you to review.
Customer stories and testimonials
Customers share their story through a form on your site, and each submission is turned into a post you can feature later.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
WPForms New Form SubmissionFires on each entry sent through your WPForms form. All answers from the entry are passed to the WordPress step to build the post.
WordPress New PostCreates a new post on your WordPress site from the submission. Map the form's title and content answers into the post, then check a test run to see how the post is saved.
What you need
- FlowMatticCore
- WPForms PluginPlugin
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter after the trigger that continues only when an agreement checkbox is ticked, so posts are created only from contributors who accepted your terms.
- Use a WPForms paragraph field for the post body so contributors have room to write and the full text arrives in one value.
- Add an email step after New Post to tell your editor a new submission is waiting, with the post title in the subject.
Questions about this workflow
Will WPForms submissions publish on my site straight away?
That depends on how the New Post step saves the post. Run a test after import and look at the new post's status before you share the form.
Can spam entries become WordPress posts?
Yes, if they reach the trigger. Keep spam protection on in WPForms, add a Filter, and confirm in a test run whether new posts go live before you review them.
Can a WPForms upload become the post's featured image?
Not as imported. The template only maps the answers you choose into the post. Test what the New Post action accepts before relying on an image field.
More Forms workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




