The #1 User Registration Plugin for WordPress
Take total control of user registrations on your site with powerful building, configuring, publishing, managing, analysing and automation toolkit.
1 Year of Updates
30 Days Money Back Guarantee
Helpdesk Support
Fortnightly Core Releases
PLANS
PRICING
Free
Get started with all the basic features required to register and login users on your website.
Community Version
Download from wordpress.org
$0
Free
Premium
Registration Forms
Registration Forms | ||||||
---|---|---|---|---|---|---|
Management | ||||||
Create Unlimited Registration Forms
Allows you to create as many registration forms as needed for different events or user types. |
||||||
List and Card Views
View forms in two layouts for a quick overview and easy access to key features. |
||||||
Quick Form Creator
Create and save forms with few simple clicks and edit them later. |
||||||
Create forms from Templates
Quickly create complex forms using our library of ready-to-use templates. |
||||||
Submissions Badge
Show submission count badges on form cards. |
||||||
Change logic behind submissions badge
Submission badges display the number of form submissions based on various criteria. |
||||||
Select default Form
Choose a default fallback form alongside multiple registration forms. |
||||||
Live Preview
Preview your forms live directly within the WordPress dashboard. |
||||||
Ready-to-use Login Form
Ready-to-publish login form, pre-built and configured. |
||||||
Fields | ||||||
All Common field types?
Includes all basic field types for building standard forms. |
||||||
30+ Advanced Field Types
Advanced field types to build complex data collection forms. |
||||||
Advanced RegEx Field
Advanced field types for creating complex user data collection forms. |
||||||
Drag and Drop Layout Editor
Fully drag-and-drop form builder allowing you to create great looking forms with grid based layouts. |
||||||
Mix and match multi-column field layouts
Fully drag-and-drop form builder with grid-based layouts for creating visually appealing forms. |
||||||
Custom Label Icons
Enhance field labels with icons from the Google Material Icons library, customizable with color, background, and shapes. |
||||||
Custom Helptexts for each field
Add help text or descriptions to form fields, displayed as popovers for users. |
||||||
Row headings and descriptions
Add custom headings and descriptions to field rows, enabling the creation of descriptive field groups. |
||||||
Duplicate fields
Duplicate any form field with a single click. |
||||||
Tons of field customization and validation options
Extensive field-specific options, validation settings, and customization features. |
||||||
Only accept unique value for a field
Accept only unique values from users for specific data fields. |
||||||
Connect field values with existing user meta fields
Save form field values as user-meta data. |
||||||
Create and assign new user meta fields
Create new user-meta keys directly within field settings and link them to user-meta data. |
||||||
Conditional Fields | ||||||
Toggle Field based on other form field values
Show or hide fields in real time based on user input in other fields while filling the form. |
||||||
Allows you to create cascading dropdown fields
Allows creating multi-tiered linked cascading dropdown fields. |
||||||
Support for OR and AND logic
Supports both AND and OR logic, with the ability to combine multiple parameters. |
||||||
Forms | ||||||
Replace default registration page
Replace WordPress’ default registration page with your custom registration form. |
||||||
Create forms with multiple pages
Create forms with multiple pages which user can navigate through buttons. |
||||||
Support for Google reCAPTCHA
Supports both Google reCAPTCHA v2 and v3 to filter out spam. |
||||||
Form Submission Limit Per Device
Allows you to set a limit for receiving form submission from a single electronic device. |
||||||
Auto Generate Password on Registration
Automatically generate and send passwords to users during registration, allowing you to create password-less registration forms. |
||||||
Send account credentials via email
Enable automatic emailing of login credentials to users upon registration. |
||||||
Notify admins on form submission
Send email notifications to admins for new form submissions and user registrations. |
||||||
SMTP Support
Route outgoing email notifications through a custom SMTP service for enhanced reliability and secure communication. |
||||||
Force Login after registration
Automatically login users after successful submissions and redirect them to a page of your choice. Such registrations are provisional and conditional to later email verification. |
||||||
Success Message with variable support
Display a message after successful form submission with option to insert values from the submission fields data. |
||||||
Custom Redirect on Form Submission
Redirect users after form submissions to a specific page on your site or an external URL. |
||||||
Autoresponder with variable support
Configure to send an email automatically to users with data from the form submission. |
||||||
Limit Registrations by Count
Set a limit to number of submissions a form can receive. |
||||||
Show limits above the form
Display live status of form submission limit above the form creating a sense of urgency. |
||||||
Set registration end date
Set an expiry date for a registration form. The form will no longer receive submissions after the date and will display a custom message. |
||||||
Limit registration by custom status
Use logic from Custom Statuses to limit formregistrations based on user’s past registration or submission history. |
||||||
Custom limit actions
Choose custom actions for forms that have reached their submission limit. You can display a custom message or show another form to capture different set of data like waiting list etc. |
||||||
Live Edit Form Design
Live edit form colors from dedicated admin area. Customizations are specific to a form. |
||||||
Live Edit Fields Design
Live edit field colors from dedicated admin area. Customizations are specific to a form. |
||||||
Live Edit Form Buttons
Live edit form buttons color from dedicated admin area. Customizations are specific to a form. |
||||||
Limit number of times a user can submit a form
Set limit to number of times a user can submit a specific form on your site. |
||||||
Removes username field from registration forms
Remove username field from registration forms and accept submissions based on user’s email. |
||||||
Allows users to login with email in login forms
Allow username field in your login forms to accept both username and email values. |
||||||
Transfer form data to any page using HTTP POST APIs
After a form is submitted, send it data to another page using HTTP POST APIs. You can configure the external page to capture data and process it for external workflows or even save it in a different database. |
||||||
Assign different registration forms to different roles. | ||||||
Allow Date or Age Based Control
Allow access to registration form for users born between specific date range. Show custom message to other users. |
||||||
Keyphrase Based Access
Generate and distribute keyphrase to select group of users to allow them access to a registration form. |
||||||
Access to non-registered users
Disallow public users from filling the form. Only users who are logged in can see and fill the form. |
||||||
Role Based access to users
Only allow users with specific WordPress roles to fill a form. |
||||||
Email domain based access control
Allow users with email on a pre-defined domain to be eligible for registration or submission of a form. For example, users with a validy university or company email. |
||||||
Publishing | ||||||
Publish using shortcode
Forms can be published on the frontend using WordPress’ standard shortcode system. |
||||||
Publish using Gutenberg Block
Form block allows publishing forms using WordPress’ block editor interface. |
||||||
Embed forms on other sites using embed code
Publish forms on other sites (WordPress or non-WordPress) using special form embed code. |
||||||
Global Overrides | ||||||
Define custom Form Recipients
Set multiple submission recipients for individual forms separately. |
||||||
Show Form Limits Above Form
Control limits display above forms separately for each form. |
||||||
Turn Auto Approval on or off for single form
Individually control registration auto-approval system for each form. |
||||||
Turn reCAPTCHA on or off on a single form
Turn reCAPTCHA on or off for specific forms. |
||||||
Manage device limit for individual form
Change device submission limit for each form separately. |
Registration Management
Registration Management | ||||||
---|---|---|---|---|---|---|
Workflow | ||||||
New Registrations Require Approval
Approve or disapprove individual registration requests through custom workflows. |
||||||
Suspend Users
Suspend user accounts instead of completely deleting them. A feature unavailable in WordPress. |
||||||
Approve Users on-the-go via Email
Approve registrations through emails when you are not at your system. |
||||||
Assign unique token to each form submission
Assign unique identification token to each user registration form. |
||||||
Provide users tokens on submission
Display unique identification token to user upon submission of registration form. |
||||||
Search submissions based on tokens
Search user registration forms based on unqiue identification tokens. |
||||||
Receive submission PDF via email
An option to received registration forms as PDF attachment with email notification. |
||||||
Force email verification for registering users
Only activate user accounts after they have verified their emails used during registration. |
||||||
Registration Manager | ||||||
Paginated list of form submissions
Advanced interface to visualize form submissions using similar UI to core WordPress. |
||||||
Filter by form | ||||||
Filter by date | ||||||
Quick Preview submission
Quick preview submissions without leaving submissions list view. |
||||||
Properties Filters
Filter submissions based on multiple matching properties like notes, user status, attachments etc. |
||||||
Filter Submissions by Notes
View form submissions which have an admin note attached. |
||||||
Filter by user status
View form submission based on user status, e.g. active or suspended. |
||||||
Filter by attachment
View form submissions which have one or more attachments. |
||||||
Filter by payment status
View form submissions based on their payment status. |
||||||
Save and reuse filters
Save multiple filters under single label for applying quickly later on. |
||||||
Read or Unread Status
Keeping track of the form submissions you have viewed is now very easy with read and unread statuses. You can also change the status manually from list view. |
||||||
Submission | ||||||
Add notes to user submissions | ||||||
Color code submission notes | ||||||
Display notes to users when they login | ||||||
Notify users via email on new notes | ||||||
Submission meta includes IP, Browser, Submission Time
Capture and attach additional data with every registration form submission including IP, Browser, Submission Time etc. |
||||||
Send message to user from submission | ||||||
Add Logos to Submission PDFs
Automatically brand submitted form PDFs when emailing them. |
||||||
Add Business tagline to Submission PDFs | ||||||
Custom Status | ||||||
Label Submissions
Attach labels to form submissions called Custom Status. Each Custom Status can also run a preset action when applying, allowing you to build manual workflows. |
||||||
Automatic run actions on applying labels | ||||||
Action modify other lables | ||||||
Action Email User | ||||||
Action Email Admin | ||||||
Action Modify User Account | ||||||
Action Attach Note | ||||||
Action Blacklist User | ||||||
Users Manager | ||||||
Submission count
See submission count for each user in list view. |
||||||
Revenue
See total revenue generated from each user in list. Combines revenue from paid registrations and WooCommerce store. |
||||||
Registered On
See registration date and time for each user in list view. |
||||||
Last Login
See last login date and time for each user in list view. |
||||||
Filter by registration date
Filter list by custom date period for user registration. |
||||||
Filter by user role | ||||||
Bulk Change user roles
Select multiple users from user list and change their roles in bulk. |
||||||
Bulk activate or suspend users
Select multiple users from user list and change their status to active or suspended. |
||||||
Send email to user
Send email to user directly from user list. |
||||||
Create new custom user roles | ||||||
User | ||||||
Show Select Form Fields
Display selected fields from registration form on user page. |
||||||
Submission Record
View submission history of the user on their user page. |
||||||
Payment Record
View payment history of the user on their payment page. |
||||||
Sent Email Record
View history of all the emails sent to the user through RegistrationMagic on their user page. |
||||||
Login Record
View login history of the user on their user page. |
||||||
Send email to user
Quickly send an email to a user from their user page. |
||||||
Add or Edit Users |
Frontend User Features
Frontend User Features | ||||||
---|---|---|---|---|---|---|
Frontend User Area | ||||||
User Gravatar Image
Display Gravatar image of the user on their user account page |
||||||
Highlight Select Form Fields on User Area
Display selected fields from registration on their user account page. |
||||||
User Inbox to check form submissions
Inbox area where users can check their filled forms. |
||||||
Users can Download form submissions as PDF
Users can download their filled forms as PDFs. |
||||||
Users can see submissions inside inbox on frontend | ||||||
Users can download submissions as PDF | ||||||
Customize user area section labels
Customize labels of the tabs visible to the user on their user account page. |
||||||
Toggle User Area sections
Turn tabs on or off on user account page. |
||||||
Reorder user area sections
Reorder tabs on the user account page. |
||||||
new custom sections to user area
Add new tabs on user account page with custom content |
||||||
MagicPopup | ||||||
Custom Logo / Branding on Button
Display your logon on the frontend button which opens registration menu. |
||||||
Quick Access to Form
User can quickly register through default registration from from any frontend page. |
||||||
Quick User Login
User can quickly login from from any frontent page with few simple clicks. |
||||||
Quick Access to User Data
User can access their data on any frontend page. |
||||||
Quick Access to Transactions
User can access their transaction history on any frontend page. |
||||||
Quick Access to Submissions
User can access their form submission history from any frontend page. |
||||||
Add custom links to Magicpopup
Add custom links to MagicPopup menu which is accessible on all pages. |
||||||
Community Features via ProfileGrid | ||||||
Users can create public profiles
Users can create, edit and manage public social profiles with advanced social features. |
||||||
Options for communities and groups
User can create or join user groups and participate in community activities. |
||||||
Membership features
Advanced membership features including paid groups and WooCommerce integration. |
||||||
Group photos and discussions
Users can participate in group discussions and create shared photo albums with other memebers. |
||||||
Private Chat
Users can start live private chat with other group members. Chat history is saved and can be picked-up from last conversation. |
||||||
Others | ||||||
Display users directory
Publish list of users as public user directory. |
eCommerce
eCommerce | ||||||
---|---|---|---|---|---|---|
Set default payment processor | ||||||
Paypal Support
Support of modern PayPal checkout for paid registration forms. |
||||||
Stripe Support
Support for popular Stripe payment system for paid registration forms. |
||||||
Authorize.net Support | ||||||
WePay Support | ||||||
Offline Payment Support
Provisionally accept registrations and accept payments at-the-door or at a later date. |
||||||
Support for all major currencies and symbols | ||||||
Support for fixed or percentage tax
Collect tax with paid registrations. |
||||||
Custom Tax Label
Define type of tax with custom tax label option. |
||||||
Payment Management | ||||||
Payment records view with multiple filters
Comprehensive admin view of payments with support for advanced filtering. |
||||||
Change payment status
Manually change payment status from the admin payment page. |
||||||
Download payment invoice PDF
Download PDF invoice for payments from admin payment page. |
||||||
Download payment log
Download technical log for each payment for investigations and troubleshooting. |
||||||
Resend payment confirmation email
Quickly resend payment confirmation email to the user from admin payment page. |
||||||
View similar payments
Check similar payments from other users from an admin payment page. |
||||||
View payments by same user
Check other payments by the same user frm an admin payment page. |
||||||
Products | ||||||
Create and Manage Products
A dedicated admin area to create and manage products that can be added to registration forms. |
||||||
Add products to registration forms
Easily add created products to registration forms using payment fields. |
||||||
Charge users for products
Charge cumulative amount based on product selection along with user registration. |
||||||
Selection Boxes
Ask users to select from one of multiple products using radio boxes during user registration. |
||||||
Dropdown Products
Ask users to select from one of multiple products during user registration. |
||||||
Donations
Ask users to input their own custom amount with user registration allowing you to accept donations etc. |
||||||
Paid user roles
Make specific user roles as paid, allowing you to create tiered access or paywall on your site. |
||||||
Invoicing | ||||||
Custom Invoice Branding
Brand your registration payment invoice with your company logo. |
||||||
Company Address on Invoice | ||||||
VAT no. on Invoice | ||||||
Custom Invoice Footer | ||||||
Custom Invoice margins | ||||||
Custom Invoice Fonts | ||||||
Allow users to download invoices | ||||||
Auto-email invoices to users
Brand your registration payment invoice with your company logo. |
Tools
Tools | ||||||
---|---|---|---|---|---|---|
Import Export | ||||||
Import Forms
Import forms using downloadable XML files allowing you to backup or migrate forms to a different installation. |
||||||
Import Submissions
Import submissions along with forms allowing you to backup registration data or migrate to a different installation. |
||||||
Import Form Settings
Import all form settings with form XML allowing you to backup and migrate forms. |
||||||
Export Forms
Export single or multiple forms as a downloadable file which can be later imported along with all form settings and submissions. |
||||||
Export Submissions
Export submissions as a downloadable CSV file which can be opened as a spreadsheet for deepert analysis. |
||||||
Export Settings
All form settings are exported along with the form layout for a complete back. |
||||||
Export Submissions as PDF
Download submissions as PDF files. |
||||||
Bulk Email | ||||||
Broadcast all registrants of a form through single click
Bulk email feature allows you to send emails to all users who have submitted a specific form with few simple clicks. |
||||||
Personalize message using variables
Add variables for form field values in bulk email, allowing you to personalize your message for every user. |
||||||
Queue multiple broadcasts
You can queue multiple bulk email operations for easy management of outgoing email load. |
||||||
Automation | ||||||
Create cron jobs to process registration data
Automation system uses WordPress cron job API to trigger automated actions on registration records allowing you to offload tasks to the system. |
||||||
Trigger for Registration Status
Trigger an action based on registration status of a user. |
||||||
Trigger for registration age
Trigger an action based on how old the registration is. |
||||||
Trigger for field value match
Trigger an action based on the field value of one or more fields filled by the user during registration. E.g. accept or reject registration based on answers in the form. |
||||||
Trigger for payment processor
Trigger and action based on payment processor used by the user to pay for the registration. |
||||||
Trigger for payment status
Trigger and action based on payment processor used by the user to pay for the registration. |
||||||
Account modification Action
Automatically modify user accounts based on form submissions, such as upgrading roles or changing permissions |
||||||
Assign user role action
Automatically assign a user role based on their form submission, streamlining the onboarding process. |
||||||
Send email action
Trigger emails based on form submissions or other actions, ensuring timely communication with users. |
||||||
User Email Templates | ||||||
New User Registration
Automatically send a welcome email to new users when they register on your site, including their account details |
||||||
Account Verification
Send an email with a verification link to confirm the user’s email address during the registration process. |
||||||
Account Activation
Notify users when their account is activated, providing them with the next steps for accessing their new account. |
||||||
Invoice
Generate and send invoices automatically upon payment, providing users with documentation for their purchase. |
||||||
Admin Email Templates | ||||||
Activate User
Send an email to notify the user that their account has been activated, including any relevant details or next steps. |
||||||
New Submission Alert
Automatically notify admins of new form submissions, ensuring prompt review and follow-up. |
||||||
Admin Menu Management | ||||||
Toggle left admin menu items
Enable or disable specific items in the left admin menu, streamlining the interface for users. |
||||||
Reorder left admin menu items
Change the order of items in the left admin menu to prioritize frequently used tools. |
||||||
Provide selective access to admin menu items
Control which users or roles have access to specific admin menu items, enhancing security and usability. |
||||||
Change default labels of menu items to suit your needs
Rename menu items to better reflect their function or to align with your site’s terminology. |
||||||
Add dividers to segment admin menu
Organize the admin menu by adding dividers, making it easier to navigate large sets of tools. |
||||||
Delete all plugin data with single click
Quickly remove all plugin data from your site with a single action, useful for clean-up or reset purposes. |
Analysis and Business Intelligence
Analysis and Business Intelligence | ||||||
---|---|---|---|---|---|---|
Reports | ||||||
Submission Reports
Analyze form submissions through detailed reports that include metrics like submission rates and conversion percentages. |
||||||
Login Reports
Track login attempts, successes, and failures to monitor user activity and security. |
||||||
Form Attachments Reports
Review reports on files attached to form submissions, ensuring you have a clear overview of received documents. |
||||||
Payments Reports
Track payments made through your forms, providing insights into revenue, payment status, and trends. |
||||||
Side-by-Side Form Comparison Reports
Compare the performance of multiple forms side-by-side, helping you determine which forms are more effective. |
||||||
Form Submission History
Maintain a complete history of all form submissions, allowing you to track changes and review past entries. |
||||||
WooCommerce Sales History
Integrate with WooCommerce to track sales data and view the purchase history of products sold through your forms. |
||||||
EDD Sales History
Integrate with Easy Digital Downloads (EDD) to track and report on digital product sales made through your forms. |
||||||
Field Analytics | ||||||
Piecharts for option selection fields
Visualize data from option selection fields using pie charts, making it easier to interpret user preferences. |
||||||
Supports Checkboxes
Include checkboxes in your forms for multiple-choice questions or consent agreements, providing flexibility in user input. |
||||||
Supports Radio Boxes
Use radio boxes in your forms for single-choice questions, ensuring users can select only one option. |
||||||
Supports drop down
Add dropdown menus to your forms, allowing users to select from a list of options in a compact format. |
||||||
Supports country field
Include a pre-configured country selection field in your forms, making it easy for users to choose their country. |
||||||
Advanced Analytics | ||||||
Visits vs Submissions line graph
Track the relationship between form visits and submissions using a line graph, helping you assess form effectiveness |
||||||
Conversion Percentage Pie Charts
Visualize conversion rates with pie charts, making it easy to see the percentage of visitors who complete the form. |
||||||
Browsers used pie charts
Analyze the browsers used by form submitters with pie charts, helping you optimize forms for popular browsers. |
||||||
Submission Dropout rate
Measure the dropout rate at different stages of form submission, helping you identify and address barriers to completion. |
||||||
Average form filling time for users
Track the average time users take to complete forms, helping you optimize form length and complexity. |
||||||
Conversion based on browser used
Analyze how conversion rates vary depending on the browser used, helping you optimize for underperforming browsers. |
||||||
Submission Log table
Maintain a detailed log of all submissions, including timestamps, IP addresses, and user data, for comprehensive tracking. |
||||||
Scheduled Report | ||||||
Supports 3 types of reports
Generate three different types of reports, including submissions, payments, and user activity, for a complete overview. |
||||||
Option to send report to multiple users including admins
Distribute reports to multiple stakeholders, ensuring everyone is informed of form performance and user activity |
||||||
Set frequency of reports
Customize how often reports are generated and sent, from daily updates to monthly summaries. |
||||||
Custom Reports subject and body with variables support
Personalize report emails with custom subjects and bodies, using variables to include dynamic content. |
||||||
Login Analytics | ||||||
Login Success vs Failure line graph
Visualize the ratio of successful to failed logins with a line graph, helping you spot trends or issues. |
||||||
Login records with login details deep dive
Access detailed records of each login attempt, including user information and login times, for in-depth analysis. |
||||||
User Login Timeline
View a chronological timeline of user logins, helping you track activity patterns and identify potential issues. |
Security Management
Security Management | ||||||
---|---|---|---|---|---|---|
Advanced Password Rules for Users
Implement advanced password policies, including complexity requirements, expiration periods, and reset rules |
||||||
IP Black List
Block specific IP addresses from accessing your site, enhancing security by preventing known threats. |
||||||
Email Blacklist
Prevent specific email addresses or domains from registering or submitting forms, reducing spam and unauthorized access |
||||||
Submission limit from a device
Restrict the number of times a form can be submitted from a single device, preventing abuse or duplicate entries. |
Login System
Login System | ||||||
---|---|---|---|---|---|---|
Login Form | ||||||
Built-in Login Form
A built-in login form that integrates seamlessly with your site, offering customization options and security features |
||||||
Custom Labels for Login Fields
Customize the labels for login fields to better align with your site’s language and branding. |
||||||
Custom error messages for login failures
Provide clear and branded error messages when users fail to log in, helping them troubleshoot issues. |
||||||
Supports OTPs via Email
Add an extra layer of security by sending one-time passwords (OTPs) via email for login verification. |
||||||
Set OTP Type and Length
Customize the format and length of OTPs to meet your security standards and user experience goals. |
||||||
Set OTP validity period
Define how long OTPs remain valid, balancing security and user convenience. |
||||||
Action on OTP Expiry
Specify actions to be taken when an OTP expires, such as generating a new code or locking the account. |
||||||
Custom Texts for OTP related messages
Personalize the text in OTP-related emails and messages, ensuring they align with your brand’s voice. |
||||||
Custom OTP labels
Modify the labels for OTP fields on your login form to provide clear instructions to users. |
||||||
Allow OTP regeneration
Permit users to request a new OTP if they haven’t received the first one or if it has expired. |
||||||
Limit OTP regeneration
Set limits on how many times a user can request a new OTP to prevent abuse. |
||||||
Allow incorrect OTP limit
Define how many incorrect OTP entries are allowed before taking additional security measures. |
||||||
Allow 2FA for All or specific users or roles
Implement two-factor authentication (2FA) either for all users or selectively based on roles. |
||||||
Login Workflow | ||||||
Custom Login Redirects based on user roles
Direct users to different pages after login depending on their roles, optimizing their experience. |
||||||
Custom Logout Redirects based on user roles
Set specific pages users are redirected to upon logout, tailored by their role. |
||||||
Allow username field to accept email
Enable the username field to accept either a username or an email address for login, enhancing flexibility. |
||||||
Decide to use either username or email or both
|
||||||
Custom messages for invalid username and password
Customize your login form to allow users to enter either a username, email, or both. |
||||||
Email Users about failed login attempts
Automatically notify users via email if there are failed login attempts on their account, enhancing security. |
||||||
Email admins about failed login attempts
Notify admins when multiple failed login attempts are detected, helping to monitor potential security breaches. |
||||||
Display recaptcha after failed login attempts
Automatically show a reCAPTCHA challenge after a set number of failed login attempts, preventing automated attacks. |
||||||
Define failed no. of events before recaptcha appears
Set the number of failed login attempts required before reCAPTCHA is triggered. |
||||||
Time period before recaptcha resets
Determine the time period after which the failed login count resets, balancing security with user convenience. |
||||||
Ban IP for failed login attempts
Automatically block an IP address after a set number of failed login attempts, preventing brute-force attacks. |
||||||
No of failed attempts before IP ban
Set the threshold of failed login attempts that triggers an IP ban, enhancing security protocols. |
||||||
time period in which failed login attempts are to be counted
Define the window of time during which failed login attempts are counted towards triggering a ban. |
||||||
Type of IP ban
Choose the type of ban to apply (temporary or permanent) based on the severity of failed login attempts. |
||||||
Custom Error Message Text
Personalize the error message displayed to users when they encounter login issues, keeping it consistent with your brand’s tone. |
||||||
Notify admin about the IP ban
Automatically alert admins when an IP address is banned due to suspicious activity, enabling quick action. |
||||||
Password Recovery | ||||||
Toggle password recovery link
Enable or disable the password recovery link on the login page, based on your site’s security preferences. |
||||||
Custom reovery link text
Customize the text displayed for the password recovery link to better match your site’s branding or instructions. |
||||||
Custom password recovery page
Design a custom page for password recovery, aligning the process with your site’s overall design and user experience. |
||||||
Custom labels for recovery fields
Modify the labels for fields on the password recovery form to clarify the steps or align with your site’s tone. |
||||||
Custom link sent message
Customize the confirmation message users see after requesting a password reset link, making it more informative. |
||||||
Custom email not found message
Personalize the error message shown when a user enters an unrecognized email address during password recovery. |
||||||
Custom recovery button label
Change the label on the password recovery button to better match your site’s language or tone. |
||||||
Custom Password reset success message
Customize the message shown to users after they successfully reset their password, confirming the process. |
||||||
Custom invalid password link message
Provide a clear and branded message when users try to use an expired or invalid password reset link. |
||||||
Set Password reset link expiry time
Define how long a password reset link remains valid, balancing security with user convenience. |
||||||
Override WordPress Password recovery link
Replace the default WordPress password recovery process with a customized version, offering more control over the user experience. |
||||||
Login Email Templates | ||||||
Failed login attempt for user
Send an automatic email to users when there’s a failed login attempt on their account, keeping them informed of potential security issues. |
||||||
OTP for user
Automatically send a one-time password (OTP) to users when required, ensuring they can securely access their account. |
||||||
Password reset link to the user
Email users a secure link to reset their password when requested, helping them regain access to their account. |
||||||
Failed login attempt for admin
Notify the admin about multiple failed login attempts, allowing them to monitor and address potential security threats. |
||||||
Auto IP Block email to the admin
Automatically notify admins when an IP address is blocked due to suspicious activity, ensuring they can take further action if needed. |
||||||
Logged In View | ||||||
Logged in View Card
Present users with a personalized card view showing their avatar, name, and a summary of their account activity. |
||||||
Toggle user avatar
Choose whether or not to display the user’s avatar in their logged-in view, depending on your site’s design preferences. |
||||||
Toggle username
Decide whether to show the user’s username in their logged-in view, providing flexibility in what information is displayed. |
||||||
Custom greeting text
Personalize the greeting text that users see when they log in, enhancing their experience. |
||||||
Custom user message
Display custom messages to users in their logged-in view, such as reminders, announcements, or personalized notes |
||||||
Toggle User area link
Enable or disable the link to the user area in the logged-in view, controlling user navigation options. |
||||||
Toggle logout link
Choose whether to display the logout link in the logged-in view, providing a clean or more functional interface as needed. |
||||||
Social Login | ||||||
Login using Facebook
Enable users to log in with their Facebook account, streamlining the registration and login process. |
||||||
Login Using X
Provide additional social login options beyond Facebook, such as Twitter, LinkedIn, or other platforms. |
||||||
Login Using Microsoft
Allow users to log in with their Microsoft account, particularly useful for corporate or educational environments. |
||||||
Login Using Google
Enable users to log in using their Google account, making the process quicker and more secure. |
||||||
Login Using Instagram
Offer login via Instagram, appealing to users who are active on this platform and prefer social logins. |
||||||
Login Using LinkedIn
Allow users to log in with their LinkedIn profile, ideal for professional networking sites or career-related forms. |
File Handling
File Handling | ||||||
---|---|---|---|---|---|---|
Restrict file types to be attached to the form
Limit the types of files that users can upload through your forms, ensuring only acceptable formats are submitted |
||||||
Custom prefix for files
Add a custom prefix to files uploaded through your forms, helping you organize and identify submissions. |
||||||
Set Maximum File Size
Define the maximum file size for uploads, preventing excessively large files from being submitted. |
||||||
Custom File size error
Display a custom error message when users attempt to upload a file that exceeds the size limit. |
||||||
Toggle Uploading Multiple files
Allow or restrict the ability for users to upload multiple files in a single submission, depending on your needs. |
||||||
Form Attachments | ||||||
Attachments Page
Provide a dedicated page for managing all file attachments submitted through your forms, making it easy to review and organize. |
||||||
Download All Attachments as Zip
Offer the option to download all submitted files as a single ZIP archive, simplifying the process of collecting and reviewing attachments. |
FAQs
Highly praised by both the industry experts and the users
True to its name, RegistrationMagic has some seriously spell-binding features.
To put it simply, this plugin allows you to build registration forms the way you want without any limitations
I know I could have done this with WooCommerce, but this is so much simpler to use!
There are many payment options to choose from, and the dashboard is easy to understand and the analytics are good.
I could not be more pleased!