Plugin Directory

RegisterONE – Enterprise Event Management & Ticketing

RegisterONE – Enterprise Event Management & Ticketing


RegisterONE is a unified, enterprise level event management platform.

This plugin allows event organizers & producers to build out and embed ticketing, registration, and floor mapping into your WordPress site. Registrants can select booth locations, purchase assets, amenities and upgrades, upload documents and media files, provide e-signatures and pay for cart items. Create, deploy and manage multiple registration forms easily and efficiently from the RegisterONE platform with support for Stripe & Paypal payment gateways.

Advanced floor mapping gives you the ability to plot booths with different sizes and pricing. Advanced features include dynamic pricing and selectable areas by applicant type. You can also start the registration process with booth selection from your forward facing map.

To use, simply create and customize your forms from RegisterONE. Once completed, your form shortcodes can be found in the WordPress > Plugins > RegisterONE > Settings screen ready to add to a page to generate your forms. Data is securely captured and stored in the cloud, allowing for easy administration of applicant details, media uploads, asset orders and purchases.

You need a RegisterONE.com account to use this plugin.


NEW with v3.7.0Custom booth labels, borders and fill colors added. Labels and numbers now display over each booth area with custom sizing. Borders can now be added to each area to define each area, with custom colors and width. Area fill colors can be customized based on area status (ie. Available, Reserved, Unavailable, etc). Mapping also supports booth grouping/restrictions by Applicant type (ie. Sponsors). This allows you to create one master form with one map that supports multiple applicant types with different booth areas restrictions. You can also setup dynamic pricing based on applicant type for maximum flexibility.

Use RegisterONE to plan, promote, market, deploy and repeat within one dynamic, integrated system. Solutions include event and marketing management, virtual digital profile builder, virtual digital marketing management, meetings and lead retrieval, ticketing app and asset tracking app for on-site management and e-commerce solutions.

Each solution is based on a series of modules which can be configured to your individual needs & event requirements. Use only what you need to maximize engagement and outreach. Services are fully GDPR and CCPA privacy policy compliant and uses global single sign-on (SSO) for access.

  • Complete exhibitor/attendee registration management, from start to finish
  • Full GDPR/California privacy policy compliance
  • WP Multisite aware for Network Activation
  • Native iframes shortcode for form & map embedding
  • Booth grouping/restrictions by Applicant type (ie. Sponsors)
  • Session/Conference speaker forms to feed Sessions Builder
  • Ticketing sales with support for badging & barcodes
  • Custom badge designer with barcode/image support
  • Mobile Ticketing Check-in App (Android/iOS)
  • Manage and review your applicants easily and efficiently
  • Block registrant deposit until approved
  • Integrates with Chatra & Hubspot chat widgets in registration forms
  • Block balance payment until approved
  • Flexible discount codes
  • Form chat allows you to field questions directly from your registrant forms via Chatra.
  • Payment support via Stripe directly to your account
  • Auto-calculate and add credit card processor fees into base prices
  • Split payments of registrant fees based on percentage ratios and due dates
  • Responsive, mobile friendly forms with great UX
  • Import your current vendor list via XLS file, including custom fields
  • Venue location mapping, selection & pricing (ie. booth spaces)
  • Map reservations & placement by organizer with price override/expiration date
  • „Earlybird“ fee discounts with auto-expiration date
  • Amenity discount options, both global and form specific tied to early bird discounts
  • Dynamic contract generation with e-signatures
  • Supports multiple forms feeding a single event for greater flexibility
  • Registrants can go back to registrant, make changes & payments at any time
  • Customizable profile fields and sort order
  • Application deposit payment support that are subtracted from remaining payments
  • Applicant/vendor profiles and custom keywords
  • Dynamic document requirements and uploads based on applicant/vendor type
  • Streamlined document auditing
  • Amenity selection and pricing (ie. tables, tents)
  • email and SMS text blasts to individual and groups of vendors
  • Form validation
  • Easy sorting of form fields and form values (selectors)
  • Granular „required“ field settings along with asterisk (*) after field label
  • and more…

Automatic Installation

  1. Go to Plugins > Add New in your WordPress dashboard.
  2. Search registerone to find this plugin, by Vandenberg Media Inc.
  3. Click Install Now to install it and then activate it after the installation.
  4. IMPORTANT: WordPress > Permalinks must be set to anything OTHER THAN „Plain/Default“. Also see: Permalinks

Manual Installation

  1. Download the plugin from RegisterONE.com and follow the instructions on the page.

Plugin Setup

  1. Go to Settings > RegisterONE Forms or Plugins > RegisterONE > Settings
  2. Generate an API key in your RegisterONE.com account and paste it into the plugin API key tab.
  3. From Event Form Shortcodes, select the shortcode you want and add it in a blank page. See the Help tab for more info.
  4. IMPORTANT: WordPress > Permalinks must be set to anything OTHER THAN „Plain/Default“. Also see: Permalinks

3rd Party service integrations

This plug-in allows you to enable a „form-chat“ feature and allows you to have a text conversation with those who are filling out a form. This function is DISABLED by default and will only appear if you enable it under [RegisterONE > Forms > Settings > Form Chat].

Supported Services
Chatra.io https://chatra.io/
Also see Chatra terms of service & privacy policy

Hubspot Chat https://hubspot.com/
If using Hubspot integration, your chat configuration will be pulled in from js.hs-scripts.com to ensure that new HubSpot features like messages or pop-up forms are automatically added to your form.
See what-is-the-hs-scripts for more information.
Also see Hubspot terms of service & privacy policy


  • Get your private API key from RegisterONE.com
  • Add your API key to the RegisterONE API Settings.
  • Access your event form shortcodes on the Shortcode tab.
  • Insert your shortcode into a blank Page (not a Post) and select the RegisterONE template for display.
  • Your vendor registration form will be displayed on your page.
  • Forms are mobile friendly for tablets and smartphones.
  • Document uploads are handled automatically based on vendor type.
  • Registrants can select the venue location or booth they want.
  • Vendor amenities are selectable, including venue setup location.
  • Event terms are displayed for them to sign off on.
  • e-Signatures can be made from desktops, tables or phones.
  • Payments can be made based on your payment preferences.


What exactly does this plugin do?

It displays your event vendor registration form. You first need to register on RegisterONE and create your first event. Once you do so and setup your API key, the plugin will display your registration form via event form shortcode. All form details are generated and saved to your RegisterONE.com account.

For more faqs, please see our FAQ page.

What payment gateways do you support?

We support Stripe & Paypal. All you need to do is authorize RegisterONE to accept payments on your behalf. We recommend Stripe because of the excellent reporting and management Stripe offers.

What does it cost?

The plugin is free to use. RegisterONE.com is free to try for your event vendor registration forms. You can setup everything and test with up to 5 applicants without paying a dime. Once you’re ready to launch your event, we charge a small event launch fee to process more applicants. See RegisterONE.com for details on the launch fee and service pricing.


31. März 2020
I was very lucky to find this plugin. I was tasked to create a website for booth management for a local festival in my city. Not only this plugin blew everything else on the market out of the water. It was easy to use and if there was any hiccups, Arie was very quick to jump in to help in any way. I can’t stress how wonderful all this experience was. I would highly recommend this to everyone.
25. April 2019
We run an annual art festival every year. For years we were using really basic forms to manage our exhibitors. It was clunky and frustrating. I found RegisterOne on a Google search and tried it. It is easy to use, easy to set up, comprehensive and customizable for our needs. We have 5 different types of vendors including artists, merchants, food trucks, non-profit sponsors, and business sponsors as well as volunteers and preforming artists. I can charge them all based on vendor type, offer them different options for rentals and can comp fees for returning merchants or non-profit sponsors. I can also export whole lists of merchant types including their tent rental numbers and download all their media to load to our featured merchant pages on our websute for each of our vendors. Arie is always quick to respond to any question I have on a moments notice and will run through to make sure that I set things up or correct errors I made. I highly recommend this plugin/system for any event your are considering setting up. You can even load your own map and let people pick the spots they want. It is worth every penny and honestly I think he under charges. You are getting much more then you are paying for. My only tweak suggestion. I would like a customizable field in the map section so that I can add arrival times and then be able to add that custom field to an email but leave it out of the public map. 5 big fat stars for this one! THANK YOU FOR EXISTING! Steph- Webmaster at Jenkintownfest.org
11. Jänner 2019 1 reply
The RegisterONE plugin provided our nonprofit organization with the means to move our vendor management online and onto our website, without having to burden our current team of web developers or teach them vendor management from scratch! The developer is very responsive, and quick to make fixes or updates to the app when requested. He has created a system that contains many of the functions we only dreamed of having before: our vendors can now create a profile, signup to attend our event, find required licensing documents, upload images and permits, and sign final contracts online. We really like that we can download a summary for our onsite binder, and export the data to Excel for our team records. Best of all, we can now take vendors‘ fee payments with PayPal through the R1 plugin, without the need to create a complex payment gateway on our website. The plugin plays well with most Wordpress themes, making for a seamless experience for vendors on the Wordpress website. We’re only a few months away from our event, but by making it easier for our vendors to sign up with us, we’ve already doubled the numbers compared to last year at the same time. We couldn’t be more pleased with the rich functionality AND great customer support we’ve gotten so far!
Lies alle 3 Rezensionen

Mitwirkende & Entwickler

„RegisterONE – Enterprise Event Management & Ticketing“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:




  • Support added for Apple/iPhone HEIC image files uploads
  • Updated duplicate badge detection routines


  • Reformatted exhibitor keyword search dropdown
  • Expanded exhibitor detail on floor map


  • Added support for comments to map area selector


  • Adjusted format of map area labels


  • Optimized ticketing screen flow


  • CSS mods for SSO login


  • Map areas now display booth number/label over area
  • Added ability to customize label size
  • Added borders around area with custom controls for width and color
  • Added background colors with custom controls based on area status


  • Auto-recall contact fields on cart page
  • Moved logo in map exhibitor detail popup
  • Fixed width CSS of main map area


  • FIX: Scroll issue on map vendor listing
  • UPDATE: Added logo in exhibitor detail popup
  • UPDATE: Exhibitor detail popup right justified with scrolling body content


  • UPDATE: Added ACH labels to cart page for direct payments
  • UPDATE: Remove bottom labels of cart page


  • NEW: Badge design can be customized based on ticket type purchased. Multiple ticket types can be sold from one form.
  • NEW: Badge profiles now warn user if a duplicate email is detected for the same event.


  • NEW: setting to limit or disable keyword selections


  • Added UI tweaks for better button spacing


  • FIX: Correct json warning with mapping.


  • UPDATE: Correct issues with last WP update and plugin.


  • UPDATE: Set Terms and Conditions block as read-only.


  • UPDATE: CC exp date selections


  • NEW: Customizable invoice/ticket labels


  • UPDATE: Chained session topic selectors display side by side


  • UPDATE: Change footer formatting so it doesn’t extend beyond main content block
  • FIX: Autogrow js libs updated to correct hard width bug in hidden div style


  • UPDATE: Added support for checkbox T&C agreement


  • FIX: warnings for PHP::unset() calls


  • NEW: Conference/Session speaker form type added to feed speaker profiles and session builder.
  • NEW: Speaker/session track selectors added for Conference/Session forms.


  • NEW: Map groupings per applicant type. Allows you to setup applicant type specific booths (ie. Sponsors).
  • UPDATE: UX improvements for URL form fields
  • UPDATE: UX improvements for footer when using custom backgrounds
  • UPDATE: Added PPT file upload type


  • UPDATE: Added custom badge fields to badge block in-form


  • UPDATE: Tested compatability with WP v6
  • NEW: Added dedicated navigation element for badging form


  • UPDATE: Split payment Cancel button added
  • UPDATE: Fixed minimum amount calculation for split payments


  • NEW: External privacy policy link added to profile page
  • UPDATE: Add extra notes for iframe setup
  • UPDATE: Split payment form mods to clarify action
  • UPDATE: Add border to inactive top nav buttons for better UX


  • UPDATE: Add Ticket button to top of form


  • FIX: Booth booking from forward facing map


  • NEW: Split credit card payment option added to cart page.


  • UPDATE: Added merge value for parent company for text blocks.


  • NEW: Multi-form transport dropdown can be added to top of forms


  • UPDATE: Tested WP 5.9 compatability.
  • UPDATE: Check php::session state before creating new.
  • UPDATE: Added amenity auto-select based on booth type.
  • UPDATE: CSS mods for amenity qty block.


  • UPDATE: CSS mods for notice block.
  • UPDATE: Catch login condition if new profile without RSVP code.


  • UPDATE: Shifted RSVP tracking to attendee/ticketing form flow.
  • UPDATE: Calculate available amenity qty of child form based on parent amenity purchased.
  • UPDATE: Corrected checkbox select state error when 0 available to select.


  • UPDATE: Disable new profiles on RSVP form if owner code is missing.
  • UPDATE: Added protocol prefix to RSVP URL.


  • UPDATE: Remove Badge form link from non-scannable form blocks.


  • NEW: Referral codes added to cart page for sales tracking.

  • FIX: corrected field lock logic


  • UPDATE: Remove contact info from bottom of cart page
  • NEW: Added optional read-only profile fields editable by admins only.


  • NEW: Ability to lock/unlock amenity order screen down by applicant after order is placed.
  • NEW: Default phone country format can now be customized per form.

  • FIX: Malformed variable corrected.


  • NEW: Auto-approve setting for applicants by form.
  • UPDATE: Added notice if RSVP tracking var is missing from URL.
  • FIX: Added missing last navigation step if it was missing.


  • UPDATE: Correct repo.


  • NEW: RSVP forms added with tracking of signup origin and parent company.
  • NEW: Optional „Pay by Check“ button to display instructions and remove CC processor fee (if applicable).


  • FIX: Session for forward-facing floor map booking.


  • UPDATE: Tested WP 5.8 compatability.
  • FIX: Debug call fixed.


  • UPDATE: Better feedback when registrant limit reached.


  • UPDATE: Better badge details and feedback.
  • UPDATE: Partial badge details supported.


  • UPDATE: Repo fix.


  • UPDATE: Added international phone input for badging profiles.


  • NEW: Added min/max quantity setting for amenities.


  • UPDATE: Fixed credit card feedback/UX.


  • UPDATE: Added more translation support for map button labels


  • UPDATE: Tweaked form „closed“ return screen


  • NEW: Customize button label text for better multi-lingual support
  • FIX: Flag required amenity selection before payment is allowed


  • UPDATE: Calculate init map zoom levels relative to image scale zoom
  • UPDATE: CSS tweaks amenity order selection display


  • NEW: Set custom zoom level of front-facing floor map


  • NEW: Ability to customize Booth selector text string
  • UPDATE: Enable booth/seat mapping selection for ticketing forms
  • UPDATE: Added responsive image CSS attributes for text blocks


  • UPDATE: add new session for Paypal cart


  • UPDATE: Fix sporadic issues with registrant audit sessions


  • UPDATE: Pass deposit override data on cart form


  • FIX: Paypal button didn’t always display on cart page


  • UPDATE: Paypal button display
  • UPDATE: CSS mod for terms screen


  • UPDATE: ticketing forms changed for better order flow
  • UPDATE: UX improved for front-facing floor mapping
  • UPDATE: better UX feedback for SSO creation


  • UPDATE: hide split payment box on deposit option
  • UPDATE: add international currency symbols for split payments


  • NEW: International phone number formatting support
  • NEW: Support for min/max file size for file uploads by type
  • UPDATE: Added docs note for iframe bottom padding
  • UPDATE: CSS tweaks
  • FIX: load jquery as fallback on iframe shortcode page
  • FIX: added detect on shortcode page edit


  • UPDATE: Mods for better responsive forms and mobile support
  • NEW: Added option for inline text fields instead of the stacked input format
  • NEW: Added support for custom class tags for custom field form text blocks
  • FIX: Small mods to support PHP 5.6, though PHP 7.x is recommended


  • FIX: Added fallback for spinner id search


  • UPDATE: Added params passthrough to iframe from iframe parent page
  • UPDATE: Added spinner as iframe loads, hide when finished


  • NEW: iframe shortcode to embed forms and maps inside WP theme
  • UPDATE: Tweak forward-facing map CSS for better iframe support


  • UPDATE: Added custom asset labels for exhibitor areas (ex. booths, tables, etc)
  • UPDATE: Added option to toggle public facing map favorite tags on or off
  • FIX: Corrected booth selection from front-facing map


  • FIX: malformed tag for radio selectors


  • UPDATE: added UI CSS libs for qty spinner controls
  • UPDATE: added widget.min.js missing from WP 5.6
  • FIX: corrected js redirect from uploads page


  • UPDATE: updated 3rd party disclosure for Hubspot integration


  • UPDATE: added more wp::filters


  • UPDATE: implement wp::core jquery-ui
  • UPDATE: implement wp::esc_* for added security
  • UPDATE: check for php::curl before call


  • UPDATE: CSS mods


  • UPDATE: implement wp::esc_* for added security
  • UPDATE: cleaned up js libs


  • FIX: Corrected php::setcookie() params


  • NEW: WP Multisite awareness added
  • UPDATE: Tested for WP 5.5 compatibility


  • UPDATE: Improved UX for ticketing – redirects to cart page after registration
  • UPDATE: Changed button sizes to improve mobile UI


  • UPDATE: Improved UX for applicant short links


  • UPDATE: Changed default root page for ticketing to profile page
  • UPDATE: Improved form UX for mobile devices


  • NEW: Ticketing forms now support login/registration from cart page
  • UPDATE: Enhanced cookie security
  • UPDATE: Hide company field for ticketing form if not included on profile form
  • UPDATE: Improved registrant auditing for organizers
  • UPDATE: Improved popup notes format


  • UPDATE: Updated select2 libs


  • UPDATE: Add redirect to form root of invalid login key returns 404


  • FIX: correct redirect fallback after login session expiration


  • FIX: login session was not picked on cart page to create Paypal button


  • UPDATE: registrant profiles are accessible in audit mode for organizers


  • FIX: correct WP::DAY_IN_SECONDS for cookie functions
  • UPDATE: better feedback for duplicate register emails


  • NEW: Application login process to secure access to profiles
  • NEW: GDPR/California compliant privacy policy rollout