Support Log in

Creating WordPress Posts from Submissions (PRO)

User Guide
Prefer video? Watch the Form Forge tutorials 9 short guides covering every feature Watch

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 casePost typeExample
TestimonialsCustom post type “Testimonials”Customers submit their testimonial via a form, and it appears as a draft testimonial post
Directory listingsCustom post type “Listings”Businesses submit their own listing (name, description, address, category)
Community blogsStandard PostsGuest authors submit articles without needing a WordPress account
Job boardsCustom post type “Jobs”Employers submit job postings through a form
Classified adsCustom post type “Classifieds”Users submit items for sale with descriptions and images
Event calendarsCustom post type “Events”Community members submit events to a public calendar

How to Set Up Post Submission

  1. Open your form in the builder.
  2. Go to the form’s Advanced settings tab.
  3. Find the Post Submission section and toggle it on.
  4. Configure the settings:
Post Type — Select which post type to create: Post, Page, or any custom post type registered by your theme or plugins (for example, “Testimonials,” “Listings,” “Events”).

Post Status — Choose the status for new posts:

StatusWhat it doesBest for
DraftPost is created but not visible. You review and publish manually.Most situations — gives you editorial control
Pending ReviewPost is created and appears in your Pending queue.Teams where an editor approves content
PublishPost goes live immediately, visible to the public.Only if you fully trust your submitters
  1. Post Title — Select which form field becomes the post title.
  2. Post Content — Select which form field(s) become the post body.
  3. 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.
Real-world example: You run a local community website. Your “Submit an Event” form collects the event name, date, location, description, and a contact email. Post Submission is configured to create a custom post type “Events” with the event name as the title and the description as the content. The post status is set to “Pending Review.” Every week, you review the pending events, approve the legitimate ones, and publish them to the community calendar page.

> 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]

Forge AI Assistant Online

Hi! I'm the Form Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs