Document – Post Submissions for Elementor Forms

The Post Submissions feature allows you to transform any Elementor form into a content submission tool.

When users fill out and submit your form, the data they enter can automatically create a new WordPress post — perfect for guest blog submissions, job listings, news posts, or testimonials.

Table of contents:

1. Setting Up the Form

  1. Open your form in the Elementor editor.
  2. Go to the Actions After Submit panel.
  3. Click to add a new action and select Post Submission.

add a new action Post Submission.

4. A new Post Submissions tab will appear below the form settings.

2. Mapping Form Fields to WordPress Posts

In this section, you’ll map your form fields to the corresponding WordPress post fields.
This tells Elementor which field in your form should populate which part of the post.
You’ll see fields like:
• Post Title — Paste the shortcode of your form’s title field.
• Post Content — Paste the shortcode from your content field.
• Post Excerpt — Add the shortcode for your excerpt or summary field.
• Post Featured Image — Use the shortcode from your image upload field.
Each shortcode is automatically generated by Elementor for every field.
To find it, open any form field and copy the shortcode that appears inside, then paste it into the appropriate box here.

Mapping Form Fields to WordPress Posts

At the bottom, you can also define:

• Post Type: Choose the type of post to create — for example, “Post,” “Page,” or a custom type like “Listing.”

• Post Status: Decide whether the post should be published immediately, saved as a draft, or set to Pending Review.

• Post Author: Select who the post will be assigned to — usually “Admin” or the currently logged-in user.

setting up the post submissions form

Once this setup is done, your form is ready to automatically create new WordPress posts whenever someone submits it.

This allows for integration with plugins such as ACF, Pods, MetaBox, WooCommerce, and others.

3. Custom Meta Fields

This feature allows you to save extra information from your form directly into your WordPress post, besides the usual title, content, or featured image.
For example, you can include the author’s name, email, or a short bio — and have all that data stored automatically when the form is submitted.

It has two components: Meta Key and Meta Value.

  • The Meta Key is like the field name that WordPress uses internally.
    For example, it could be author_name, author_email, or author_bio.
  • The Meta Value is what you want to store in that field.
    Usually, this will be the shortcode from your form field.
    So you can simply copy the shortcode and paste it here.

Custom Meta Fields for elementor posts submissions

4. Conditional Logic

Control post creation dynamically:

  • Show/Hide fields based on user input.
  • Change post status if a specific condition is met.
  • Assign categories/tags depending on selections.

Example:

  • If user selects “Review” → post goes to pending review.
  • If user selects “Job Posting” → post is automatically published under Jobs category.

5. Checking the Post Submission in WordPress

Once a user submits the form, it’s time to verify that the submission has successfully created a new post inside your WordPress dashboard.

– Step 1: Go to the Posts Section.

From your WordPress dashboard, navigate to Dashboard → Posts → All Posts.

Here, you’ll see a list of all the posts on your site — including the one just submitted through your form.

Checking the Post Submission in WordPress

– Step 2: Confirm the New Post Appears
Look for the post title that matches what was entered in the submission form.
If your Post Status was set to:
• Publish → The post will be live on your site immediately.
• Pending Review → It will appear in the list waiting for admin approval.
• Draft → It will be saved but not visible to the public.

– Step 3: Open the Post to Review Details
Click the post title to open it.
Inside the post editor, you can check:
• The title and content submitted from the form.
• The featured image (if uploaded).
• The excerpt or summary.
• Any custom meta fields you mapped, such as author name or email, which appear under Custom Fields in the editor.

– Step 4: Approve or Publish the Post
If the post status was set to Pending Review, click Publish once you’re ready to make it live.
You can also edit or update any information before publishing.