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.

Try worry-free with our 30-days money back guarantee

PLANS

PRICING

Premium

All the advanced user registration and login management features that you will ever need!

License: 1 Site

1 year of updates and support

$89

Premium

All the advanced user registration and login management features that you will ever need!

License: 1 Site

1 year of updates and support

$89

Premium

All the advanced user registration and login management features that you will ever need!

License: 1 Site

1 year of updates and support

$89

PLANS

Premium

License: 1 Site

1 year of updates and support

$89

Premium

License: 1 Site

1 year of updates and support

$89

Premium

License: 1 Site

1 year of updates and support

$89

Registration Forms

Registration Forms
Management
Create Unlimited Registration Forms

Create Unlimited Contact Forms

List and Card Views

Quick Form Creator

Create forms from Templates

Submissions Badge

Change logic behind submissions badge

Select default Form

Live Preview

Ready-to-use Login Form

Fields
All Common field types?

30+ Advanced Field Types

Advanced RegEx Field

Drag and Drop Layout Editor

Mix and match multi-column field layouts

Custom Label Icons

Custom Helptexts for each field

Row headings and descriptions

Duplicate fields

Tons of field customization and validation options

Only accept unique value for a field

Connect field values with existing user meta fields

Create and assign new user meta fields

Conditional Fields
Toggle Field based on other form field values

Allows you to create cascading dropdown fields

Support for OR and AND logic

Forms
Replace default registration page

Create forms with multiple pages

Support for Google reCAPTCHA

Form Submission Limit Per Device

Auto Generate Password on Registration

Send account credentials via email

Notify admins on form submission

SMTP Support

Force Login after registration

Success Message with variable support

Custom Redirect on Form Submission

Autoresponder with variable support

Limit Registrations by Count

Show limits above the form

Set registration end date

Limit registration by custom status

Custom limit actions

Live Edit Form Design

Live Edit Fields Design

Live Edit Form Buttons

Limit number of times a user can submit a form

Removes username field from registration forms

Allows users to login with email in login forms

Transfer form data to any page using HTTP POST APIs

Assign different registration forms to different roles.
Allow Date or Age Based Control

Keyphrase Based Access

Access to non-registered users

Role Based access to users

Email domain based access control

Publishing
Publish using shortcode

Publish using Gutenberg Block

Embed forms on other sites using embed code

Global Overrides

Define custom Form Recipients

Show Form Limits Above Form

Turn Auto Approval on or off for single form

Turn reCAPTCHA on or off on a single form

Manage device limit for individual form

Registration Management

Registration Management
Workflow
New Registrations Require Approval

Suspend Users

Approve Users on-the-go via Email

Assign unique token to each form submission

Provide users tokens on submission

Search submissions based on tokens

Receive submission PDF via email

Force email verification for registering users

Registration Manager
Paginated list of form submissions

Filter by form
Filter by date
Quick Preview submission

Properties Filters

Filter Submissions by Notes

Filter by user status

Filter by attachment

Filter by payment status

Save and reuse filters

Read or Unread Status

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

Send message to user from submission
Add Logos to Submission PDFs

Add Business tagline to Submission PDFs
Custom Status
Label Submissions

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

Revenue

Registered On

Last Login

Filter by registration date

Filter by user role
Bulk Change user roles

Bulk activate or suspend users

Send email to user

Create new custom user roles
User
Show Select Form Fields

Submission Record

Payment Record

Sent Email Record

Login Record

Send email to user

Add or Edit Users

Frontend User Features

Frontend User Features
Frontend User Area
User Gravatar Image

Highlight Select Form Fields on User Area

User Inbox to check form submissions

Users can Download form submissions as PDF

Users can see submissions inside inbox on frontend
Users can download submissions as PDF
Customize user area section labels

Toggle User Area sections

Reorder user area sections

new custom sections to user area

MagicPopup
Custom Logo / Branding on Button

Quick Access to Form

Quick User Login

Quick Access to User Data

Quick Access to Transactions

Quick Access to Submissions

Add custom links to Magicpopup

Community Features via ProfileGrid
Users can create public profiles

Options for communities and groups

Membership features

Group photos and discussions

Private Chat

Others
Display users directory

eCommerce

eCommerce
Set default payment processor
Paypal Support

Stripe Support

Authorize.net Support
WePay Support
Offline Payment Support

Support for all major currencies and symbols
Support for fixed or percentage tax

Custom Tax Label

Payment Management
Payment records view with multiple filters

Change payment status

Download payment invoice PDF

Download payment log

Resend payment confirmation email

View similar payments

View payments by same user

Products
Create and Manage Products

Add products to registration forms

Charge users for products

Selection Boxes

Dropdown Products

Donations

Paid user roles

Invoicing
Custom Invoice Branding

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

Tools

Tools
Import Export
Import Forms

Import Submissions

Import Form Settings

Export Forms

Export Submissions

Export Settings

Export Submissions as PDF

Bulk Email
Broadcast all registrants of a form through single click

Personalize message using variables

Queue multiple broadcasts

Automation
Create cron jobs to process registration data

Trigger for Registration Status

Trigger for registration age

Trigger for field value match

Trigger for payment processor

Trigger for payment status

Account modification Action

Assign user role action

Send email action

User Email Templates
New User Registration

Account Verification

Account Activation

Invoice

Admin Email Templates
Activate User

New Submission Alert

Admin Menu Management
Toggle left admin menu items

Reorder left admin menu items

Provide selective access to admin menu items

Change default labels of menu items to suit your needs

Add dividers to segment admin menu

Delete all plugin data with single click

Analysis and Business Intelligence

Analysis and Business Intelligence
Reports
Submission Reports

Login Reports

Form Attachments Reports

Payments Reports

Side-by-Side Form Comparison Reports

Form Submission History

WooCommerce Sales History

EDD Sales History

Field Analytics
Piecharts for option selection fields

Supports Checkboxes

Supports Radio Boxes

Supports drop down

Supports country field

Advanced Analytics
Visits vs Submissions line graph

Conversion Percentage Pie Charts

Browsers used pie charts

Submission Dropout rate

Average form filling time for users

Conversion based on browser used

Submission Log table

Scheduled Report
Supports 3 types of reports

Option to send report to multiple users including admins

Set frequency of reports

Custom Reports subject and body with variables support

Login Analytics
Login Success vs Failure line graph

Login records with login details deep dive

User Login Timeline

Security Management

Security Management
Advanced Password Rules for Users

IP Black List

Email Blacklist

Submission limit from a device

Login System

Login System
Login Form
Built-in Login Form

Custom Labels for Login Fields

Custom error messages for login failures

Supports OTPs via Email

Set OTP Type and Length

Set OTP validity period

Action on OTP Expiry

Custom Texts for OTP related messages

Custom OTP labels

Allow OTP regeneration

Limit OTP regeneration

Allow incorrect OTP limit

Allow 2FA for All or specific users or roles

Login Workflow
Custom Login Redirects based on user roles

Custom Logout Redirects based on user roles

Allow username field to accept email

Decide to use either username or email or both

Custom messages for invalid username and password

Email Users about failed login attempts

Email admins about failed login attempts

Display recaptcha after failed login attempts

Define failed no. of events before recaptcha appears

Time period before recaptcha resets

Ban IP for failed login attempts

No of failed attempts before IP ban

time period in which failed login attempts are to be counted

Type of IP ban

Custom Error Message Text

Notify admin about the IP ban

Password Recovery
Toggle password recovery link

Custom reovery link text

Custom password recovery page

Custom labels for recovery fields

Custom link sent message

Custom email not found message

Custom recovery button label

Custom Password reset success message

Custom invalid password link message

Set Password reset link expiry time

Override WordPress Password recovery link

Login Email Templates
Failed login attempt for user

OTP for user

Password reset link to the user

Failed login attempt for admin

Auto IP Block email to the admin

Logged In View
Logged in View Card

Toggle user avatar

Toggle username

Custom greeting text

Custom user message

Toggle User area link

Toggle logout link

Social Login
Login using Facebook

Login Using X

Login Using Microsoft

Login Using Google

Login Using Instagram

Login Using LinkedIn

File Handling

File Handling
Restrict file types to be attached to the form

Custom prefix for files

Set Maximum File Size

Custom File size error

Toggle Uploading Multiple files

Form Attachments
Attachments Page

Download All Attachments as Zip

FAQs

Can I purchase extensions separately?

All RegistrationMagic extensions are part of Premium bundle and are not sold seperately. Many extensions rely on each other to provide you a complete feature-set. And we believe offering a single Premium version without complex pricing scheme avoids last minute confusion. You will be getting everything that we offer in a single price. Also, all future extensions will automatically be part of upgrades offered to Premium customers with active subscriptions.

How do I access the Premium version after purchasing?
After successfully purchasing Premium version license, you will be taken to a page with download link. You can download the plugin as normal WordPress installable zip file. In future, you will be able to download the latest version by logging into Purchase History section of the site, as long as you have an active subscription.
Is this a one-time purchase?
RegistrationMagic Premium license is a one-time purchase, effectively meaning you can use the plugin as long as you want after purchasing it. Premium version comes with 1 year subscription to updates and support for a single site, Premium+ comes with lifetime updates and support for unlimited number of sites! If you purchase Premium and wish to receive updates and support after 1 year from your purchase, you will have to renew subscription.
How can I get support for Premium and Premium+?
RegistrationMagic Premium and Premium+ come with top class support. As Premium/ Premium+ customer you will have access to our Helpdesk with our team of support staff behind it, eager to help you fix any RegistrationMagic relates issues and provide answers to your questions. To submit a new ticket, fill out this form.
Why should I purchase Premium+?
RegistrationMagic Premium+ not only comes with license for unlimited sites, but it also has lifetime updates support. RegistrationMagic is updated regularly with major releases frequently with new features and security patches. Upgrades are one of the things that makes RegistrationMagic so great. If you do not wish to miss out on that, Premium+ is the version for you.

Highly praised by both the industry experts and the users

Highly praised by both the industry experts and the users

True to its name, RegistrationMagic has some seriously spell-binding features.

True to its name, RegistrationMagic has some seriously spell-binding features.

@username
Review title
Donec at sem. Vestibulum cursus. Integer dolor. Vestibulum sit amet sem nec augue fermentum consectetuer. Integer justo.
Vivamus vel sapien. Praesent nisl tortor, laoreet eu, dapibus quis, egestas non, mauris. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend pharetra felis. Mauris nibh velit, tristique ac, lacinia in, scelerisque et, ante. Donec viverra tortor sed nulla. Phasellus nec magna.
@username
Review title
Donec at sem. Vestibulum cursus. Integer dolor. Vestibulum sit amet sem nec augue fermentum consectetuer. Integer justo.
Vivamus vel sapien. Praesent nisl tortor, laoreet eu, dapibus quis, egestas non, mauris. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend pharetra felis. Mauris nibh velit, tristique ac, lacinia in, scelerisque et, ante. Donec viverra tortor sed nulla. Phasellus nec magna.
@username
Review title
Donec at sem. Vestibulum cursus. Integer dolor. Vestibulum sit amet sem nec augue fermentum consectetuer. Integer justo.
Vivamus vel sapien. Praesent nisl tortor, laoreet eu, dapibus quis, egestas non, mauris. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend pharetra felis. Mauris nibh velit, tristique ac, lacinia in, scelerisque et, ante. Donec viverra tortor sed nulla. Phasellus nec magna.
@username
Review title
Donec at sem. Vestibulum cursus. Integer dolor. Vestibulum sit amet sem nec augue fermentum consectetuer. Integer justo.
Vivamus vel sapien. Praesent nisl tortor, laoreet eu, dapibus quis, egestas non, mauris. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam eleifend pharetra felis. Mauris nibh velit, tristique ac, lacinia in, scelerisque et, ante. Donec viverra tortor sed nulla. Phasellus nec magna.
quiztion
@quiztion
Great support
The plugin works great and the support it outstanding! I had a problem and the support team help me in no time! Keep up the good work! 🙂
aaronlea
@aaronlea
works great, better than expected
This is one of those plugins you search for because of a niche need and it delivers more than you had hoped for. Being able to create customize sign up pages is a huge plus, and also being able to control the success message is great.
roswix
@roswix
The Best Form Builder
I highly recommend RegistrationMagic to anyone who needs to create complex and powerful forms for their WordPress website. It is a powerful and flexible tool that is easy to use and comes with excellent support.
Webrider
@webrider
Finally a plugin that does what I need!
It took me a long time to find a registration plugin that allows me to set the number of registrations and automatically keeps track of the numbers, closing registrations when the event is full.
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!
tictocstudio
@tictocstudio
Excellent Registrations Plugin
A really useful plugin to get the job done real quick. It comes with many options for personalization and integrates easily with most themes and builders