Electronic Bound Book Run your firearm & specialty retail subscriptions on
Streamline your firearm inventory management with automated ATF form processing, secure buyer verification, and comprehensive compliance tracking. Replace manual paperwork with a modern, secure, and efficient digital system.
Authenticate, Profile, and Retain Every User
Frictionless onboarding meets enterprise security. Electronic Bound Book tracks user journeys from "first month free" all the way through premium upsells.
Onboarding
User Registration + First Month Free
Customizable signup flows with promo tracking so every new customer knows when their trial ends—and how to upgrade.
- • Full profile capture (name, phone, zip, org)
- • Auto-tag trial vs premium users
- • Guided conversion prompts as trial expires
Security
Spring Security + JWT Authentication
Role-based access, email verification, MFA-ready architecture, and full login history for compliance.
- • Secure sessions + refresh tokens
- • Email verification + optional MFA
- • Registration + last login timestamps
Retention
Profile & Account Health
Users edit key profile fields while seeing trial countdowns, upcoming billing, and premium access at a glance.
- • Editable profile cards with validation
- • Trial/active/premium states surfaced
- • Admin view of status + login history
Lifecycle
Subscription Status Tracking
Every user sees trial timers, premium access, and upcoming renewals—synced instantly with Stripe.
- • Trial countdown + push to upgrade
- • Active/paused/canceled statuses
- • Alerts for expiring payment methods
Stripe-powered Billing, Automated by OneStep
Plan toggles, promo banners, checkout sessions, cancellation workflows, and webhook processing—pre-built for regulated retailers.
Plans
Plan Selection + Promo Pricing
Monthly vs yearly toggles, promotional ribbons, "best value" tags, and first-month-free logic so upgrades are effortless.
- • Highlight annual savings & promo timers
- • Real-time price preview with taxes
- • Motivate upgrades during trial countdown
Payments
Stripe Integration
Server-side checkout sessions, billing portal links, and zero PCI burden—Stripe handles cards while OneStep handles status updates.
- • One-time + recurring checkout sessions
- • Auto redirect to success/cancel pages
- • Billing portal for plan swaps + receipts
Activation
Subscription Activation
Trials flip to premium the moment Stripe confirms payment—complete with welcome emails, receipts, and account changes.
- • Trial extensions for "first month free"
- • Auto-update user status & premium access
- • Welcome + billing confirmations baked in
Lifecycle
Cancellation & Webhooks
Customers can pause or cancel gracefully while Stripe webhooks keep your database, reporting, and alerts perfectly in sync.
- • Capture cancellation reasons & offer saves
- • `checkout.session.completed` & `invoice.payment_failed` handlers
- • Slack/email alerts for failed payments
Checkout, Verify, and Reassure Your Buyers
Hosted Stripe checkout, verification logic, and friendly failure handling keep every transaction smooth.
Checkout Sessions
Pre-populated Stripe Checkout for monthly or annual plans, complete with success/cancel redirects.
Payment Verification
Server-side verification syncs Stripe metadata, updates subscription states, and triggers receipt flows.
Error Handling
Polished fallback pages, retry prompts, and admin alerts keep customers confident even if cards fail.
Admin Consoles, Data Integrity, and Ready-Made UI
Manage action types, organizations, MySQL records, and front-end templates from one cohesive platform.
Action & Organization Management
Admins define workflows, permission sets, and org structures for each specialty retailer segment.
Data Management & Export
MySQL + Hibernate keep users, orgs, payments, and subscriptions normalized—ready for exports or BI tools.
UI Templates & Success Screens
Dynamic templates cover onboarding, subscription management, buyer/vendor workflows, and success states.
Coming Soon to Electronic Bound Book
Enterprise-grade capabilities that deepen monetization and intelligence.
Advanced Subscription Features
Usage-based billing, proration logic, dunning automation, and churn recovery sequences.
Analytics Dashboard
MRR, churn, cohort health, and compliance readiness inside a leadership dashboard.
Multi-Currency Support
Localized pricing, tax handling, and FX support for international dealers.
Team Subscriptions
Seat-based billing with roles, shared dashboards, and consolidated invoicing.