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
- Download or install directly from the WordPress Plugin Directory.
- Go to Plugins → Add New → Upload Plugin (if installing manually).
- Activate the plugin.
- Open Elementor and create a form.
- 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.