WP PowerSuite
150+ modules in one suite — toggle only what you need. Zero runtime cost for features you leave off.
See Plans
On This Page
v 1.0.0
Last updated: 16/03/2026

Basic Forms

Create custom contact and lead forms with file uploads, email notifications, entry management, and spam protection—no external form builder required.

Overview

Basic Forms lets you create custom contact and lead forms without an external form builder. Build forms with fields (text, textarea, email, file upload, etc.), set email notifications, and manage entries in the admin. Forms can be embedded via shortcode or block. Supports file uploads, spam protection, and customizable design. Entries are stored in a dedicated database table. View, export, and manage submissions from WP PowerSuite → Basic Forms.

Who is this for?
Site owners who need simple contact or lead forms without installing Contact Form 7 or similar, or those who want forms integrated with WP PowerSuite.

Features

Form Builder
Create forms with multiple field types: text, textarea, email, number, file upload, select, checkbox, radio. Drag to reorder.
Email Notifications
Send emails to site admin and/or custom addresses when a form is submitted. Customize subject and message.
File Uploads
Allow file uploads in forms. Configure allowed types and size limits.
Entry Management
View all submissions in the admin. Export to CSV. Filter and search.
Spam Protection
Built-in spam protection (e.g. honeypot, nonce). Reduces bot submissions.
Shortcode and Block
Embed forms with [wpps_form id="X"] or the Basic Forms block in the editor.

How It Works

1
Enable the Module
Go to WP PowerSuite, find "Basic Forms," and click the Enable button.
2
Create a Form
Go to WP PowerSuite → Basic Forms. Click "Add New." Add fields, configure email notifications, and save.
3
Embed the Form
Use the shortcode [wpps_form id="X"] or the Basic Forms block. Replace X with your form ID.
Performance Note
Forms are stored as custom post types. Entries are in a dedicated table. Minimal overhead. File uploads use standard WordPress upload handling.

Installation & Activation

1
Install WP PowerSuite
Make sure the WP PowerSuite plugin is installed and activated on your site.
2
Enable the Module
Go to the WP PowerSuite menu, find "Basic Forms" in the module list, and click the Enable button.
3
Create Forms
Go to WP PowerSuite → Basic Forms. Create forms and embed with shortcode or block.
Requirements
PHP 8.1 or higher WordPress 6.0 or higher Permission to manage options (Administrator)

Use Cases

  • ContactForms
    Contact forms
  • LeadCapture
    Lead capture forms
  • RequestForms
    Request forms with file uploads
  • FeedbackForms
    Simple surveys or feedback forms

Frequently Asked Questions

Troubleshooting

  • Form not submitting
    Check that the form is published and the shortcode/block ID is correct. Verify email settings. Check browser console for JavaScript errors. Ensure nonce and required fields are valid.