Your central hub for quick access to lane check-in, member management, product sales, and your range desk. View live snapshots of range traffic and key performance indicators.
The Home screen is the first thing you see when you log in to ShotPro. It displays your range name, current logged-in user, date and time, and a panel of quick-access hot keys for the most common daily tasks. The left sidebar provides access to Dashboard and Reports. The top navigation bar gives access to all main sections.
- Log in to ShotPro with your credentials
- You land automatically on the Home screen
- Use the hot key panel on the right for fast navigation to common functions
- Use the top navigation bar to access all main sections
- The currently active menu is highlighted orange in the nav bar
The Dashboard shows a live view of your entire range. The KPI bar displays: Today's Sales, Range Occupancy %, Customer Happiness Index score, Visitor Scheduled (Members|Guests), and Visitor Checked-In. The Facility Status strip shows Bays Open, Lanes Open, Rooms Open, Staff Scheduled, and Safety Incidents. The Happening Now panel (top right) shows real-time In-Class, In-Private, and On-Lane counts.
- Click Home in the top nav
- Click Dashboard in the left sidebar
- Review the KPI bar: Today's Sales, Range Occupancy, CHI, Visitors
- Check the Facility Status strip at the bottom
- Monitor the Happening Now panel — In-Class, In-Private, On-Lane update live
The MTD Snapshot provides a comprehensive month-to-date picture of your range's performance. By The Numbers shows Sales MTD and Occupancy MTD. At A Glance shows Active Members, Private Training sessions, Events MTD, and Classes MTD. The On-Range Today orange panel shows Total Visitors, AVG Ticket value, Returning Customers %, and On-Lane count.
- Click Home in the top nav
- Click MTD Snapshot in the left sidebar
- Review By The Numbers: Sales MTD and Occupancy MTD
- Check At A Glance: Active Members, Private Training, Events MTD, Classes MTD
- Review the On-Range Today panel: Total Visitors, AVG Ticket, Returning Customers, On-Lane
Access detailed reports for your range — daily activity summaries, USCCA certification data, Customer Happiness Index (CHI), and membership analytics. Every report has a time period filter to analyze performance over any date range.
The Reports Dashboard shows Total Revenue, Active Users, Total Bookings (all with % change vs last month), and a Revenue Sources donut chart (Range Admin, App, Web, POS, Axis). Below: a Revenue Overview line chart, Membership Distribution donut, and New Subscriptions breakdown. Each card has its own independent time period dropdown.
- Click Home in the top nav then select Reports
- Click Dashboard in the left Reports sidebar
- Use the time period dropdown at the top of each card
- Hover over donut chart segments for exact figures
- Scroll down for Membership Distribution and New Subscriptions charts
Today's Report is your complete end-of-day reconciliation tool. It shows every booking, check-in, check-out, and no-show for the current day. Sales are broken down by: Lane Bookings, Trainer Bookings, Product Sales, Equipment Rentals, and Membership Subscriptions. Stripe fees, tax collected, discounts, refunds, and your Net Revenue are all displayed at the bottom.
- Go to Reports in the top nav
- Click Today's Report
- Review the bookings section for all activity
- Scroll to the sales breakdown by category
- Check net revenue at the bottom after fees, tax, and refunds
USCCA Reports gives full visibility into USCCA-related training at your range. The Transactions sub-report shows a detailed log of all USCCA transactions for the selected period: total transaction count, total revenue generated, and individual transaction records. Overview provides summary-level statistics.
- Navigate to Reports
- Click USCCA Reports in the left sidebar — a dropdown expands
- Select Overview for aggregate summary statistics
- Select Transactions for individual records with full detail
- Apply date filters and export data as needed
CHI Reports gives you deep customer satisfaction analytics. Top KPI tiles: Total Shown, Total Responses, Dismissed, Range Bookings, and Class/Event Bookings — all with % change vs prior period. Four donut charts: Return vs New Visitors, Members vs Visitors, Range Occupancy, Class Occupancy. The Customer Happiness Index gauge shows a score out of 100. Rating Breakdown shows response counts per star level. Net Promoter Score groups customers as Promoters, Passives, and Detractors.
- Go to Reports then CHI Reports
- Set your Time Period using the dropdown
- Review the 5 KPI tiles at the top
- Examine the 4 donut charts
- Review the Rating Breakdown (1–5 stars)
- Check the Net Promoter Score panel: Promoters, Passives, Detractors
The Membership Report provides a complete picture of your membership program for any selected period. Top KPIs: Total Memberships, Active, Inactive, Recurring Count, and Total Recurring Revenue. Below, a per-plan breakdown shows each membership tier's member count and revenue contribution.
- Navigate to Reports then Membership Report
- Select your desired time period
- Review top KPI tiles: Total, Active, Inactive, Recurring, Recurring Revenue
- Scroll down to see the plan-by-plan breakdown
- Export data for accounting or marketing analysis
Your primary hub for all daily range operations — check-ins, range safety checks, facility management, ID verification, bookings, armory, staff scheduling, and promotions.
The Range Desk screen is your command center for daily operations. It includes the quick-access hot key panel plus a real-time status strip showing how many people are currently In-Class, In-Private, and On-Lane. Use it to navigate rapidly to any check-in function throughout the day.
- Click Range Desk in the top navigation bar
- The Range Desk screen loads with hot keys and real-time status
- Monitor: In-Class, In-Private, On-Lane counts (update automatically)
- Use the hot keys for: Lane Check-In, Lane Check-Out, Members, Guests, Products
Range Ready Check displays every customer who has completed a Range Ready evaluation with their certification status. Approved (green) means the customer passed. Incomplete (orange) means they did not complete or pass. Use the date picker to filter by completion date and the search bar to find a specific customer. Click Details on any row to view their full submission.
- Navigate to Range Desk then Range Ready Check
- Use the date picker (top right) to filter by completion date
- Use the search bar to find a specific customer by name
- Review the Certification column: Approved (green) or Incomplete (orange)
- Click Details on any entry to open their full range readiness submission
Lane Check-In shows all upcoming and current lane reservations for the day. Each entry shows: customer name, booking ID, source (On-Range, App, Web, POS), time slot, assigned bay and lane, and current status. Click a booking to confirm check-in and mark it as active. The no-show feature records missed arrivals per your range policy.
- Go to Range Desk then Lane Check-In
- Find the customer's booking by scrolling or using the search bar
- Verify: bay and lane assignment, time slot, participant count
- Click Check In to confirm arrival and activate the booking
- If the customer does not arrive, use the No Show option per your range policy
Archery Check-In manages the check-in process specifically for archery range customers. It operates as a separate workflow from firearm lane check-ins, with dedicated bay and lane assignment for archery bays. Each entry shows the customer's name, booking details, assigned archery bay and lane, and check-in status.
No screenshots for this section.
- Navigate to Range Desk in the top nav
- Select Archery Check-In from the dropdown
- Find the customer's booking by name or scroll by time slot
- Verify their archery bay and lane assignment
- Click Check In to confirm their arrival and activate the booking
Class Check-In handles the attendance process for instructor-led classes, training sessions, and events. Each entry displays the student's name, class name, scheduled time, instructor, and check-in status. Checking a student in records their attendance and links it to the class booking record, which feeds into USCCA and CHI reporting.
No screenshots for this section.
- Navigate to Range Desk in the top nav
- Select Class Check-In from the dropdown
- Find the class from the list or search by student name
- Verify the student's name and class details
- Click Check In to record their attendance
ID Verification provides a log of all government ID records for customers at your range. Each entry shows the customer's name, ID type, expiration date, and a masked ID number. Use the search bar to find a specific record. Click Add (top right) to manually enter a new ID verification.
- Navigate to Range Desk then ID Verification
- Search by customer name to find a specific record
- Review ID type, expiration date, and masked number
- Click the edit icon to update a record
- Click Add (top right) to enter a new ID verification
The Facility screen displays a real-time visual layout of your entire range. All bays appear as sections with individual lanes shown as color-coded cards: Empty = available, Reserved = booked, Closed = unavailable. Filter by date and time to check availability at any moment. Click any lane to open the Update Lane dialog. The Add button (top right) lets you create a new booking directly for any open lane.
- Go to Range Desk then Facility
- Use date and time filters to check availability at any moment
- Read color codes: Empty = available, Reserved = booked, Closed = unavailable
- Click any lane to open the Update Lane dialog
- Update: Name, Guest/Member Reservation Cost, Type, Is Closed toggle
- Click Add (top right) to create a new booking for an open lane directly
The Booking screen gives you a complete list of all reservations for any date and category. Each entry shows: Name, Source (ON-RANGE, App, Web, Axis, POS), Slot Details (date and time), Membership Type badge, and Check-In Status (Pending or Checked-In). Click the eye icon to view full booking details. Click the download icon to export the booking confirmation.
- Navigate to Range Desk then Booking
- Use the category dropdown to select Lane or Class
- Use the date picker to select your target date
- Review each booking row: Name, Source, Slot, Membership Type, Status
- Click the eye icon to open full booking details
- Click the download icon to export the confirmation
The Archery screen provides a dedicated view for managing your archery range. It shows your archery bays and lanes, current occupancy status, and lets you manage archery-specific bookings separately from firearm lanes. This section handles the full operational workflow for archery customers from arrival through checkout.
No screenshots for this section.
- Navigate to Range Desk in the top nav
- Select Archery from the dropdown
- View the archery bay layout and current lane status
- Manage archery bookings and lane assignments
- Check customers in and out of archery lanes from this screen
Benefits & Promos lets you manage all promotional offerings at your range. Passes are reusable benefits tied to membership eligibility. Vouchers are typically single-use discount codes. For each benefit you configure: eligibility, discount type and value, usage limits, start/end dates, and applicable products. Usage metrics are tracked automatically.
- Navigate to Range Desk then Benefits & Promos
- View existing passes and vouchers with their usage metrics
- Click Add (top right) to create a new promotion
- Select type: Pass (reusable) or Voucher (single-use)
- Configure: name, discount value, eligibility, applicable products, dates
- Save to activate — available at checkout immediately
Start new lane bookings, classes, membership purchases, and customer profiles directly from the admin panel. Access the Create New dropdown from the top navigation bar.
The lane booking creation flow uses a calendar-based interface to show real-time lane availability. After selecting Create New > Booking, choose a bay and select a date on the monthly calendar. Available days are selectable. Click a day to see open time slots. Once you select a slot, add the customer, set participant count, and the booking goes to the shopping cart for payment.
- Click Create New in the top nav and select Booking
- Choose a Bay
- Use the Calendar to pick a date — available dates are selectable
- Click a date to see open time slots
- Select an open time slot
- Choose the customer from your records
- Set the participant count
- Click Add to Cart, review the cart, click Proceed to Payment
The Shopping Cart is the final review step before payment. It shows: the customer profile (name and phone), lane reservation details (Bay, Lane, Participants, Date/Time), Items Total, Service Fee, Included Tax, and Total Amount. Remove items with the red X button, apply a discount code, and click Proceed to Payment to complete the booking.
- After adding a booking or product the Shopping Cart loads automatically
- Verify: Bay & Lane, Participant count, Date & Time slot
- Check: Items Total, Service Fee, Included Tax, and Total Amount
- Click + Apply Discount Code if applicable
- Click the red X to remove any item if needed
- Click Proceed to Payment to complete the transaction
Creating a class is a multi-step workflow. Step 1 – Class Details: enter name, description, skill level, instructor, bay, lane, date, start/end time, and max participants. Step 2 – Add Product: add a purchasable product (name, regular price, sale price) — required for customers to book a seat. Step 3 – Review: verify all details in a summary view. Publish to make the class live.
- Click Create New then Classes
- Step 1: Enter class name, description, skill level, instructor, bay, lane, date/time, max participants
- Click Next
- Step 2: Add a product — enter name, regular price, and sale price
- Click Next
- Step 3: Review all class and product details in the summary
- Click Publish to make the class available for booking
Membership Purchase lets front desk staff process a membership sale on behalf of a customer. Select the membership plan from the dropdown (e.g. Platinum Individual Annual), then search for and select the customer. Once both fields are filled, the Add to Cart button appears. Add to cart, complete the checkout, and the membership activates immediately upon successful payment.
- Click Create New then Membership Purchase
- Click the Membership Plan dropdown and select the desired tier
- Search for the User by name, email, or phone
- Select the correct customer from the search results
- Click Add to Cart (button appears once both fields are filled)
- Review the cart and click Proceed to Payment
- Complete payment — membership activates immediately
When a new customer visits your range who is not yet in the system, use Add Customer to create their profile. Required fields: First Name, Last Name, Email, and Date of Birth. Once saved, the profile is immediately searchable and available for lane bookings, membership purchases, waiver signing, and range readiness evaluations.
- Click Create New in the top nav
- Select Add Customer
- Enter: First Name, Last Name, Email, and Date of Birth
- Click Save
- The profile is immediately available for bookings and purchases
Manage all customer profiles — members, participants, and guests. View contact info, waiver status, range readiness, and firearm evaluations. Start lane bookings or purchases directly from any profile.
The Members list shows all customers with an active or historical membership. Columns: Name, Email, Phone, Account Since, Membership Plan, Status (Active/Inactive), Waiver, Range Ready, and Firearm Ready. Click a member's name to open their full profile. From the action column on any row, use Start a Lane Booking or Start a Purchase to initiate a transaction directly from the list.
- Click Customers in the top nav
- Click the Members tab
- Use the search bar (top right) to search by name, email, or phone
- Review columns: Plan, Status, Waiver, Range Ready, Firearm Ready
- Click a member's name to open their full profile
- From the action column: use Start a Lane Booking or Start a Purchase directly from the list
The Member Profile provides a comprehensive account overview. The top section shows contact details, membership plan, billing cycle, and account creation date. The readiness section shows Range Ready certification status and Firearm Ready evaluation results for each weapon type (Handgun, Rifle, Shotgun). Scroll down to see the complete activity history: lane bookings, purchases, class attendance, and waiver history.
- Find the member in the Members list and click their name
- Review the top panel: contact info, membership plan, billing status
- Check the Readiness section: Range Ready and Firearm Ready per weapon type
- Scroll down for the complete Activity History
- Click Edit to update contact information
- Use action buttons to start a new booking or purchase from the profile
The Participants tab shows all customers who have taken part in classes, events, or private training sessions. Each entry includes their contact information and a history of which classes and events they attended. Useful for tracking training engagement and following up after programs.
- Click Customers in the top nav
- Click the Participants tab
- Browse the complete list of class and event attendees
- Use search to find a specific participant
- Click their name to open their full profile and attendance history
Guests are customers who signed your waiver but don't hold a membership. The table shows: Name, Email, Phone, Account Since, Waiver status, Range Ready, and Firearm Ready broken out by firearm type (Handgun, Rifle, Shotgun). Click a guest's name to view their full account, edit their profile, start a lane booking, make a purchase, or add a minor. The eye icon shows detailed evaluation results.
- Click Customers then Guests
- Search by name, email, or phone
- Review columns: Waiver status, Range Ready, Firearm Ready (Handgun/Rifle/Shotgun)
- Click the eye icon in the Firearm Ready column to see detailed evaluation results
- Click a guest's name to view their full profile
- Use Start a Lane Booking or Start a Purchase from the action column
Manage products sold at your range and view all customer orders. Access from the Retail menu in the top navigation bar.
The Orders screen lists every transaction at your range — lane bookings, product sales, equipment rentals, and membership payments. Each row shows the order number, date, customer name, and total. Click the order number or the eye icon to open the full order detail: itemized products, payment method, discounts, and transaction ID. From the order detail you can process a refund and print or download the receipt.
- Click Retail in the top nav and select Orders
- Use the date filter and search bar to narrow results
- Click the order number or eye icon to open the full order
- Review: itemized products, payment method, discounts, transaction ID
- Click Refund if needed and follow the refund prompts
- Click the print or download icon to export the receipt
The Product screen lists every item sold at your range — ammo, equipment rentals, targets, merchandise, class products, and more. Each product shows its name, pricing, and active/inactive status. Click a product to edit: name, description, regular price, sale price, inventory quantity, and customer-facing visibility toggle. Use the + button to add new products.
- Click Retail then Product
- Browse or search the product list
- Click a product to view and edit its details
- Update: name, description, regular price, sale price, inventory, active status
- Click Save to apply changes
- Click + (top right) to add a new product
- Fill in all required fields and set to active when ready to sell
Configure every aspect of your range — subscription, lanes, instructors, operating hours, waivers, fees, firearm readiness, staff management, and integrations. Access from Settings in the top nav.
The Subscriptions screen shows your current ShotPro platform subscription — plan name, billing status, and next renewal. Contact ShotPro support to change or upgrade your plan.
- Click Settings in the top nav
- Select Subscriptions from the left sidebar
- View your current plan name, billing cycle, and status
- Contact ShotPro support for plan changes or upgrades
Video tutorial coming soon
Manage Ranges is where you set up and maintain your range location(s). Each location card shows the range name and address. Click the eye icon to view full details including all configured bays. If you operate multiple locations, each appears as a separate card and can be managed independently.
- Navigate to Settings then Manage Ranges
- View the list of all range locations
- Click the eye icon on a location to open its details
- Review bays: each bay's name and lane count is listed
- Edit range details as needed
The Lanes settings screen organizes your range by bay. Each bay card shows the bay name and lane count (e.g. Ransom Main: 5 lanes, Archery: 2, Long Gun: 5, Pistol 1: 4, Pistol 2: 4). Click a bay to see its lanes. Click any lane to open the Update Lane dialog with fields: Name, Guest Reservation Cost, Members Reservation Cost, Type (FIREARM/ARCHERY), and the Is Closed toggle.
- Go to Settings then Lanes
- Click a bay card to see its individual lanes
- Click a specific lane to open the Update Lane dialog
- Update: Name, Guest Reservation Cost, Members Reservation Cost, Type
- Toggle Is Closed to close/open a lane (only when Axis is not active)
- Click Update to save changes
The Instructors screen lists all instructor profiles at your range. Each profile shows name, email, experience level, and certifications. Instructors must be created here before they can be assigned to a class. Click + to add a new instructor.
- Navigate to Settings then Instructors
- View all existing instructor profiles
- Click + to create a new instructor profile
- Enter: Name, Email, Experience level, Certifications
- Save — instructor is now available for class assignments
Operation Hours defines when your range is open each day of the week. These times directly control the available booking slots shown in the customer-facing booking portal and app. Toggle a day to Closed to block all bookings on that day.
- Go to Settings then Operation Hours
- Review the weekly open/close schedule
- Click Edit to update hours for any day
- Set open and close times for each operating day
- Toggle a day to Closed if the range is not open
- Save — changes take effect in the booking portal immediately
Social Links lets you add your range's online presence to ShotPro. These URLs appear on your customer-facing booking portal and in automated email communications. Supported platforms include: Website, Facebook, Instagram, YouTube, Twitter/X, and more.
- Navigate to Settings then Social Links
- Click Edit or the + icon
- Enter URLs for: Website, Facebook, Instagram, and other platforms
- Click Save
- Links now appear on the booking portal and customer emails
Firearm Ready settings let you customize the evaluation process customers must complete before accessing specific firearm lanes. You can have multiple evaluation types — one per firearm category (Handgun, Rifle, Shotgun). For each type: Edit Questions updates the specific readiness questions. Edit Type changes the name, description, logo, and active/inactive status. Results appear on every customer profile.
- Navigate to Settings then Firearm Ready
- View all configured Firearm Ready check types
- Click the dropdown arrow on any type to expand its controls
- Click Edit Questions to update the evaluation questions
- Click Edit Type to change name, description, logo, or active status
- Use the active toggle to enable/disable a specific firearm type
Range Ready is the foundational safety certification all customers must complete before accessing your range. In Settings you can customize its content: Edit Questions updates the specific questions. Edit Type lets you change the name, description, and logo. The Active Status toggle is permanently locked ON — this check cannot be deactivated as it is essential to the customer safety and marketing pipeline.
- Go to Settings then Range Ready
- The Range Ready Check card is listed (cannot be deleted or disabled)
- Click the dropdown arrow to expand the card
- Click Edit Questions to update the safety questions
- Click Edit Type to update the name, description, or branding logo
- Note: the Active Status toggle is permanently ON
Waivers & Policies lets you manage the legal documents customers must agree to before accessing your range. You can view the current waiver, edit each section's content (e.g. Section 1: Before Entering the Building), and track version history. Waiver completion status is tied to every customer profile and visible in the Guests and Members lists.
- Navigate to Settings then Waivers & Policies
- View the current waiver and all its sections
- Click Edit (pencil icon) to enter edit mode
- Update section content: rules, safety requirements, legal language
- Save — new customers see the updated waiver immediately
The Payouts screen shows your complete payout history from ShotPro. View your account balance, pending payouts, and a log of all completed transfers. Filter by date range to see which transactions contributed to each payout period. Export payout reports for accounting reconciliation.
- Navigate to Settings then Payouts
- View current account balance and pending payout amount
- Review the payout summary for recent transfers
- Set a date range filter to view a specific period
- Export payout reports for accounting
The Fees screen shows all fees applied to transactions at your range — Service Fee (flat or % per transaction), Tax rates, and any additional surcharges. These are automatically calculated and displayed in the shopping cart so customers see the full breakdown before paying. Example: $20.00 + $0.90 service fee + $1.65 tax = $22.55 total.
- Go to Settings then Fees
- View all configured fees: Service Fee, Tax, and any custom charges
- Click Edit to update fee amounts or percentages
- Save changes — fees apply to all new transactions immediately
Revfinity is a partner integration available in ShotPro that connects your range management platform with additional revenue automation and marketing tools. The Settings screen provides the configuration interface for this integration.
- Navigate to Settings then Revfinity
- Review the integration status and current configuration
- Enter your Revfinity credentials or API key if prompted
- Save settings
- Contact ShotPro support or Revfinity for setup assistance
The Staff screen lists all staff members associated with your range. Each profile shows: profile picture, name, email, address, and assigned role. Staff profiles determine what each team member can access and do in ShotPro. To add a new staff member, click the + icon. If they already have a ShotPro profile, search by email or phone, select their account, and save.
- Go to Settings and find Staff
- View all existing staff profiles
- Click + (top right) to add a new staff member
- Search by email or phone if they already have a ShotPro account
- Select their profile and click Save
- If new to ShotPro, fill in name, email, address, and role manually