The Post Submission feature automatically creates a WordPress post (or custom post type) every time someone submits your form. This bridges the gap between form submissions and published content on your site, making it ideal for user-generated content scenarios where visitors contribute material that appears publicly.
Instead of manually copying data from form submissions into new posts, the feature does it automatically. A visitor submits a form, and a post appears in your WordPress dashboard ready for review and publishing.
When to Use Post Submission
| Use case | Post type | Example |
|---|---|---|
| Testimonials | Custom post type “Testimonials” | Customers submit their testimonial via a form, and it appears as a draft testimonial post |
| Directory listings | Custom post type “Listings” | Businesses submit their own listing (name, description, address, category) |
| Community blogs | Standard Posts | Guest authors submit articles without needing a WordPress account |
| Job boards | Custom post type “Jobs” | Employers submit job postings through a form |
| Classified ads | Custom post type “Classifieds” | Users submit items for sale with descriptions and images |
| Event calendars | Custom post type “Events” | Community members submit events to a public calendar |
How to Set Up Post Submission
- Open your form in the builder.
- Go to the form’s Advanced settings tab.
- Find the Post Submission section and toggle it on.
- Configure the settings:
– Post Status — Choose the status for new posts:
| Status | What it does | Best for |
|---|---|---|
| Draft | Post is created but not visible. You review and publish manually. | Most situations — gives you editorial control |
| Pending Review | Post is created and appears in your Pending queue. | Teams where an editor approves content |
| Publish | Post goes live immediately, visible to the public. | Only if you fully trust your submitters |
- Post Title — Select which form field becomes the post title.
- Post Content — Select which form field(s) become the post body.
- Save the form.
The field dropdowns are built from the current form structure, so newly added fields appear without reloading the builder. Complex values such as checkbox groups, repeaters, file objects, and nested field values are flattened into readable text before they are used in the generated post title or content.
How It Works
- A visitor fills out and submits the form.
- Form Forge creates a new post of the specified type with the mapped title and content.
- The post has the status you configured.
- The form submission is also saved in Form Forge as usual.
- You can review the post in your WordPress dashboard under the relevant post type menu.
> Tip: Always start with “Draft” or “Pending Review” status until you are confident about the quality of submissions. You can switch to “Publish” later if your submitters consistently provide high-quality content.
> Good to know: Without PRO, the post submission feature is not available. You would need to manually copy form submission content into new posts. With PRO, your form data and your content pipeline are connected automatically.
Common Mistakes to Avoid
- Setting the post status to “Publish” before verifying submission quality. Spam or low-quality content going live immediately is embarrassing and potentially harmful.
- Mixing user-generated posts with your own blog posts. Use a dedicated custom post type for form-generated content.
- Not adding validation to your form fields. Without character limits and required fields, you might get posts with empty titles or one-word descriptions.
[Screenshot: The Advanced settings tab showing the Post Submission section with toggles for enabling it, dropdowns for Post Type and Post Status, and field selectors for Post Title and Post Content]
—