Document – Post Submissions for Elementor Forms

Post Submissions for Elementor Forms is a WordPress plugin that lets you create posts, pages, or any custom post type directly from Elementor form submissions.

It’s ideal for guest posts, job listings, testimonials, or user-generated content.

Installation

  1. Download or install directly from the WordPress Plugin Directory.
  2. Go to Plugins → Add New → Upload Plugin (if installing manually).
  3. Activate the plugin.
  4. Open Elementor and create a form.
  5. In Form Actions After Submit, add Post Submission.

Basic Usage

Step 1: Enable Action

  • Edit your form in Elementor.
  • Go to Actions After Submit.
  • Select Post Submission.

Step 2: Field Mapping

In the Post Submission settings, map form fields to WordPress post fields:

Step 3: Choose Post Options

  • Post Type: post, page, or any custom post type.
  • Post Status: draft, pending, publish.
  • Author: assign automatically or map from form field.

When the form is submitted, a new post will be created in WordPress.

Step 4: Custom Fields (meta_key / meta_value)

Save any form field into WordPress custom fields:

  • Add a mapping row → select form field → enter meta_key.
  • Example:
    • meta_key: phone_number
    • meta_value: [Form Field: Phone]

This allows integration with plugins like ACF, Pods, MetaBox, WooCommerce, etc.

Step 5: 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.