Run Your Range From One System

Memberships, events, scoring, leaderboards, and payments — all in one place.

Built because we got tired of watching great ranges run on spreadsheets and guesswork.

Range Owners. RSOs. Club Managers.

Whether you run a 50-member club or a 500-member commercial range, Range Command gives you the operational tools to manage it properly.

Range Owners

You built the range. Now run it with real data.

Full visibility into membership, revenue, events, and operations. Control who has access to what with granular staff permissions. Your range, your rules.

Range Safety Officers

Keep the line running. Know who's on it.

Live check-in feeds, member verification, event management, and competition scoring. Handle arrivals, manage matches, and keep the line running — all from your phone or tablet.

Club Managers

Manage the operation without the paper trail.

Membership applications, approval workflows, renewals, communication tools, and financial reporting. Run the administrative side of your club without drowning in paperwork.

The Old Way vs. The Command Way

Every one of these is a real system that ranges are running right now. You probably recognize at least three.

The Old Way

  • Paper sign-in sheets at the front desk
  • Excel spreadsheet for member tracking
  • Email threads for membership applications
  • Manual score entry on clipboards
  • Cash or checks for membership dues
  • Printed leaderboards on the bulletin board
  • Separate systems for events, members, and payments
  • No way to see real-time range activity

The Command Way

  • Digital check-in with admin override and history exports
  • Searchable member directory with profiles and status tracking
  • In-app membership applications with approval workflow
  • Real-time competition scoring with push notifications
  • Stripe payments for memberships and event registration
  • Live leaderboards with season tracking and filtering
  • One platform connecting members, events, and revenue
  • Live dashboards showing today's check-ins and activity

Range Command doesn't just digitize your existing process. It gives you capabilities you didn't have before — real-time visibility, automatic record-keeping, staff permission controls, and payment processing that actually works.

Control Your Operation

A purpose-built admin dashboard with the controls range owners actually need — not a repurposed generic CRM.

Admin Dashboard

At-a-glance view of today's check-ins, upcoming events, recent applications, and key metrics. Everything an RO or owner needs to see when they open the app.

Staff Management

Add RSOs, match directors, and administrative staff. Assign roles with clear responsibilities — staff members appear with their role badges throughout the system.

Granular Permissions (RBAC)

Control exactly what each staff member can access. Toggle permissions per section — Events, Members, Scoring, Commerce, Settings, and more. Only the range owner manages permissions.

Range Configuration

Set up your range identity — name, location, bay/lane configuration, branding. Configure the operational parameters that define how your range runs.

Bulk Import

Migrating from spreadsheets? Import your existing member list via CSV. Map columns to member fields, validate data, and bring your records into Range Command in one step.

ID Card Generation

Generate member ID cards in bulk with member photos, numbers, and range branding. Export for printing or digital distribution.

Membership That Runs Itself

From the first application to daily check-ins — a complete member lifecycle managed in one system.

Membership Applications

New members apply directly in the app. Applications include all required information, go through an approval workflow, and automatically create member profiles on acceptance.

Member Verification

Verify members by phone number, member number, or name. Handles format variations — stripped phone digits, member number prefixes, partial matching. Designed for real-world check-in scenarios.

Self Check-In

Members check themselves in on their own phone. Select a location or bay, tap Check In, done. Shows up instantly on the admin's live check-in feed.

Admin Check-In

Member doesn't have their phone? No problem. Admins can search by name or member number and check them in from the live check-in screen. Same record, same tracking.

Member Profiles

Complete member records — contact information, membership status, roles, check-in history, event participation, and custom notes. Everything you need about a member in one place.

Member Directory

Searchable directory with filters for status, roles, and membership type. Find any member instantly. View counts, export data, manage in bulk.

Member Profile
Digital Member ID Card

DIGITAL ID CARD

One Platform. Every Touchpoint.

Join Pay Check In Compete Score Leaderboard Repeat

Competitions Without the Chaos

Create events, manage registration, run matches, and finalize results — without a stack of clipboards and a spreadsheet back at the office.

Event Creation

Set up competitions with event type, date, location, registration deadlines, capacity limits, and fee structure. Publish to your members instantly.

Online Registration

Members register through the app. Payment collected at registration via Stripe. Waitlist support when events fill up. Automatic confirmation notifications.

Match Setup

Configure stages, scoring parameters, divisions, and classes. Set up the structure before match day so you can focus on running the event, not building spreadsheets.

Event Calendar

Members see all upcoming events, registration status, and their registered events in one view. No more "when is the next match?" questions — it's always visible.

Real-Time Scoring. Instant Results.

Enter scores as stages complete. Results update live. Participants get push notifications when the match is finalized.

Stage Scoring

Score each stage as it completes. Multiple scorers can work simultaneously across different stages. Data syncs in real-time across all devices.

Division & Class Support

Score across multiple divisions and classes within the same match. Separate rankings calculated automatically — no manual sorting required.

Match Finalization

Review all scores, resolve disputes, and finalize results with one action. Finalization locks scores, updates leaderboards, and triggers push notifications to all participants.

Push Notifications

When a match is finalized, every participant receives a push notification with their results. No more checking the bulletin board — results come to them.

Score History

Complete scoring history for every member across all events. Track performance over time, identify trends, and maintain official records.

Dispute Resolution

Score corrections with audit trail. If a score needs adjustment after entry, the change is logged with who made it and why — full accountability.

Rankings That Update Automatically

No more manually tallying season standings. Leaderboards calculate from match results in real time.

Season Tracking

Define seasons with date ranges and scoring rules. Leaderboards accumulate results across all matches within a season. Members watch their ranking change after every event.

Discipline Filtering

Filter leaderboards by discipline, division, or class. Members see where they stand in their specific category — not buried in a list of unrelated divisions.

Member Rankings

Each member sees their personal ranking, season history, and performance progression. Competition drives engagement — visible rankings keep members coming back.

Public Visibility

Leaderboards visible to all range members. Promotes healthy competition and gives members a reason to participate in more events.

Get Paid. Stay Organized. Reduce Admin Work.

Stripe-integrated payments, automated collection, revenue visibility, and less time on administrative tasks that don't grow your range.

$

Membership Payments

Collect membership fees through the app via Stripe. New member applications include payment. Renewals tracked and managed in one system.

Event Registration Fees

Charge registration fees when members sign up for competitions. Payment collected at registration — no chasing down cash at the range on match day.

Refund Management

Process refunds directly from the admin dashboard. Full transaction history with amounts, dates, and member details. Clean financial records without the accounting headache.

Revenue Dashboard

See your total revenue, transaction history, membership income vs. event income, and payment status. Financial visibility that spreadsheets can't provide.

This System Pays for Itself

  • Stop losing membership revenue to forgotten renewals — automated tracking catches every lapsed member
  • Collect event fees at registration, not at the range — no more chasing cash on match day
  • Replace 5+ hours/week of admin work — check-ins, applications, score entry, and reporting happen automatically
  • Increase event participation with visible leaderboards and push notifications that keep members engaged

The time you save on administration is time you can spend on what matters — running a great range.

Data You Can Actually Use

Check-in history, member activity, event participation, and revenue — searchable, filterable, and exportable.

Check-In History

Permanent archived log of every check-in. Search by member name, number, date range, or location. Filter by bay or area. Browse on screen or export to PDF for records.

PDF Export

Generate professional check-in reports with date ranges, member filters, and location breakdowns. Landscape format with range branding. Print or email directly from the app.

Member Activity Reports

See who's active, who hasn't visited in months, and who's participating in events. Identify engagement patterns and membership at risk of lapsing.

Event Participation

Track registration numbers, attendance rates, and competition participation trends. Know which events draw members and which need adjustment.

Transaction History

Complete payment records — membership fees, event registration, refunds. Every transaction with amounts, dates, and member details. Audit-ready financial data.

Operational Dashboards

Real-time dashboard views showing today's check-in count, upcoming events, pending applications, and key operational metrics. Open the app and know the state of your range.

How Ranges Use It

Weekly Club Matches

Set up recurring events, manage registration, score stages in real time, and push results to all participants. Leaderboards update automatically after every match — season standings always current.

Walk-In Range Days

Members check in on their phone or an RSO does it for them. Live feed shows who's on the range and where. Check-in history exports to PDF for liability records and compliance.

Membership Drives

Accept applications in-app with approval workflow. Collect dues via Stripe at sign-up. Generate ID cards in bulk. Track renewal dates and flag lapsing members automatically.

Built for Ranges. Not Adapted from Something Else.

Not a Generic CRM

Range Command understands bays, lanes, RSOs, match directors, check-ins, and competition scoring. It's not a Salesforce clone with shooting terminology pasted on top. Every feature exists because ranges need it.

Not a Spreadsheet Replacement

Spreadsheets can store data. Range Command connects it. When a member checks in, their profile updates. When a match finalizes, leaderboards recalculate. When a payment clears, revenue dashboards reflect it. Data flows — it doesn't sit in cells.

Not Another Website Builder

Range Command is an operational platform, not a website with a member login bolted on. Real-time check-in feeds, live scoring, push notifications, and native mobile apps — not a WordPress plugin.

Built by People Who Run Ranges

The admin check-in feature exists because we watched an RSO look up a member on paper while a line formed behind them. The RBAC system exists because range owners need Match Directors to score without accessing financials. Every feature has a story.

Take Control of Your Range Operations

Replace the spreadsheets. Retire the clipboards. Give your members and staff the tools they deserve.