An innovative frontend system that uses sliding panels to display forms and registration specific information to the user.
Export and import your forms easily for backups, site transitions or new installations.
Visual Form Editor
Edit design of your forms to your heart's content by seeing the changes you are making in real time.
Extend RegistrationMagic's user area to user profiles, user communities, paid memberships, advance content restriction and more.
Extend RegistrationMagic's event registration form to event calendar, tickets, attendee management, and more.
Review and approve individual users instead of default auto registrations. A quick approval link is added to the admin notifications for extra convenience.
Attach Admin Note to your user submissions. Frontend notes are visible to the users and can be sent as notification to them.
Role Based Forms
Bound user roles to forms so that users registering through the form will be automatically assigned the bound role. Alternatively, allow users to choose a role themselves from a list of pre-approved role selection. The option adds a new drop down field inside the form.
Generate and provide your users unique token after form submission. The token will also be attached to the form submission in dashboard area.
Forward form data to an external URL using HTTP POST method. Useful for integrating RegistrationMagic with numerous other web apps.
Add conditional access control to your form. Allow users within specific age group, with secret passphrase and/or User Role to fill out forms.
56 Field Types package
Full set of custom field types. Now you can build any type of form.
Export and Filter
Export all or filtered submissions as CSV. Download individual submissions as PDF. Filter submissions based on date range.
Piecharts divided by options chosen by the users on checkbox, radio box, drop down and country fields.
Advanced Paid Registrations
Add Selection Boxes, DropDown and User Defined price options to your paid registrations.
Paid User Roles
Add charges to user roles which will appear as payment on the forms bound to that role.
View all attachments as cards inside a dedicated area. You can download individual attachments or all of them as compressed zip file.
Not happy with same Global Settings applied to all your forms? Want to configure a single form differently? Global overrides allows you to override these settings for individual forms.
Custom Field with RegEx
Need a new field type that isn't listed? Want to accept only specific type of field values? Now you can use regular expression to create your own custom fields with this extension.
Brand your submission PDFs & Printouts with customized logo and taglines.
Add extra security options to your forms including banning IPs, Spammy Domains, reserve important usernames and define password strength options.
Turn your forms into multi step pages with previous and next buttons. Last page submits the form. Name pages separately and show them above the form fields.
Embed your forms where short code cannot go - including different sites and third party pages.
Use Magic Popup as navigation menu with option to add custom links.
Form will be attached to admin notification email as PDF file.
Use email instead of username during new user registration. Users can now login with their emails too.
Assign a registration form as default form for a user role.
Save your regular submission searches as filters for quick productivity boost.
Display registered users as directory on front end of your site.
Logged in users can check all the messages they have received from the admin in a new "Inbox" tab on front end area.
Created automated workflows and tasks to offload manual tasks to RegistrationMagic's Automation Manager.
Accept only unique values for your form fields. No two users can submit same value for fields marked unique.
User Submission Cap
Define a fixed number of times a single user can submit a specific form.
Add conditional logic to your form fields and control their appearance based on other field values.
Define User-Meta keys in field setting and save values directly in WordPress User Meta Table.
Verify user's email address by sending account activation links.
Intelligent Contact Form
Want to know what the user wrote to you earlier with contact form submission? Wish to have purchase history of your WooCommerce customer attached to a new support request? Need to see purchased downloads of Easy Digital Downloads buyer with form data? Time to add some intelligence to your submission notifications. Introducing, message shortcodes which dynamically fetch user information from their history on your site and provide you with deeper user insights attached to the submitted content.
Now create, customize and apply custom status to submissions to comply with your registration approval process.
Advance Login System
Add an extra layer of security and greatly reduce risk of unauthorized access by enforcing Two-Factor Authentication to your site.
Login IP Ban
Ban visitor IPs based on login behavior. Set rules or prompts to activate IP block.
Allow Username field on the login for to accept both Username and Email, or only Username.
Third Party Integrations
Allow users to log into your site using popular social networks like Google, Twitter, Microsoft and Instagram, apart from existing Facebook login.
Combine the power of RegistrationMagic with WooCommerce for ultimate shopping experience for your customers.
Subscribe registering users to your MailPoet lists directly from your registration forms.
Subscribe registering users to latest version of MailPoet lists directly from your registration forms.
Automatically upload submission PDFs to your Dropbox folder. Useful for archiving and sharing.
Make use of Google's powerful maps inside your forms. Works with Address and Map field types.
If you are a power MailChimp user you may want to map all your custom fields with registration forms. This extension makes this possible.
Integrate your forms with powerful Aweber system.
Add users to your Newsletter’s subscriber lists right from your registration forms.
Connect your PayPal account with your registration forms and start accepting payments.
Accept payments through ever popular Stripe payment gateway for paid registrations.
Connect your Authorize.Net account as payment option to start accepting credit card payments.
Accept payments through your forms using popular WePay gateway.
Add more flexibility to your payments system by turning on offline payments. Provide users with payment instructions and activate them after receiving payments.