Features

ConTroll has many features and more are being developed based on feedback from our users. Here is a short list of some major features.

  • Memberships configurable, examples are:
    • Paid
      • Date ranges for pricing levels
      • Different membership types by attendee age/type
    • Free
      • Multiple types of free memberships
    • Upgrades
      • One Day to Full
      • Virtual to Attending
    • Rollovers to next year
    • Add-ons to memberships
      • Donations (fixed amounts or variable amount set by donor)
      • Additional paid additions to a membrership
      • Can be sales taxable or non taxabl
    • Coupons
      • Time based or One Time Use
        • One Time Use coupons track who used them
      • Can discount
        • Cart
        • Primary Memberships
        • Fixed Dollar or Percent Off
        • Fixed price for a specific membership
    • Rules engine for controlling available memberships to a member
  • Exhibitors
    • Exhibitors consists of Artists, Exhibit Hall, Fan Tables and Vendors (Dealers)
    • Vendors
      • Multiple Spaces
      • Rule based request and purcahse acceptance
      • Ability to approve/reject space requests
      • Ability to buy memberships when they buy their space
      • Vendor Portal
    • Artists
      • Same features as Vendors
      • Art Inventory Control
  • Art Show
    • Art Check-in/out and Inventory Management
      • Quantity remaining
      • Current high bid
      • Barcode reader based inventory updating
    • Sales Tracking
    • Allowing specific people to pay and pick up purchases for others
  • Finance
    • Multiple sales taxes can be charged on items
      • Items are configurable as taxable or not
    • General Ledger numbers are used for all financial items
    • Payment Plans
    • Credit Card Processor Support
      • Modular to make it easier for the developers to add new credit card processorts
      • Currently Supports: (only one can be chosen per installation)
        • Square: Native SDK and Web API
        • Stripe: Native SDK and Web API
    • All financial transactions are logged in the credit card processor
      • Online Credit Card (uses credit card processor’s Web SDK for payments)
      • Cash/Checks/Discounts are recorded in the credit card processor
        • Square: External Payment Types
        • Stripe: Payment Receipts
      • POS Terminal direct access
        • Square Terminals under POS mode with the Square Terminal API
        • Stripe Terminal API direct access support planned for version 2.4
      • Full order details logged in credit card system to enable easier auditing
        • Square: directly in the order record (items data)
        • Stripe:
          • in the payment intent for credit transactions and in the payment receipt for others
          • recorded as metadata
  • Management Portal
    • Web based editing with role based access to fields in the file for the main configuration file
    • Membership configuration
    • Exhibitor (Vendor/Artist) configuration
    • Coupon Configuration
    • People Management
    • Membership Search/Management
    • Mail-In Registration
      • Supports online (web) credit card, offline credit card, cash, check and discounts
      • Full credit card processor integration
    • Read Only Membership Lookup
    • Free Badge Entry
    • Finance Functions
      • Payment Plan Configuration and Management
      • Sales Tax Configuration and Management
    • Exhibitor (Vendor/Artist/Exhibits/Fan Table) Management
      • Space Requests
      • Space Approvals
      • Space Purchased
      • Space Location Assignment
    • On-Line Reports
      • Membership Trends over time
      • Attendance by time of badge print
    • Reporting
      • System Provided Reports
      • Local Convention Report Subsystem
      • Restriction of access to reports by role
      • Financial Reports by with GL Number/Name
      • Most reports support output to:
        • Screen as HTML
        • Download as CSV
        • Download as XLSX
  • At Convention Module
    • Web based registration stations
    • Local badge and receipt printing
    • Email of receipt option
    • Supports multiple stations and printers
    • Supports Art Show Inventory Management including Barcode based management
    • Supports both Registration and Art Sales Point of Sale
    • Support Square/Stripe Terminals in API mode for direct access by ConTroll
    • Support for Online (Square Web SDK or Stripe SDK) and Offline credit card transactions
    • Point of Sale based
    • Supports both Pre-con usage (e.g. Parties, Fan Tables) as well as at con usage.
  • Membership Portal
    • Track member interests and agreement to policies
    • See current memberships
    • See past membership history
    • Edit your profile and interests
    • Optional payment plans
    • Authenticated Login
      • Passkeys (Preferred login method)
      • Email Token
      • Login with Google
      • Login with Facebook
      • Other Oauth2 providers are possible
    • Credit Card integration
      • Uses “nonces”, ConTroll does not see/store the credit card information
      • Currently supports Square or Stripe
        • Full cart details uploaded to Square or Stripe
    • Emails Receipt
  • On Line Registration Module
    • Credit Card integration
      • Uses “nonces”, ConTroll does not see/store the credit card information
      • Currently supports Square or Stripe
        • Full cart details uploaded to Square or Stripe
    • Emails Receipt