Aim and Fire

Range officer login

Aim and Fire Admin
Home Calendar Stats

Bookings

IDRangeDateTimeNamePhonePeopleStatusOfficerNotes

Ranges & pricing

RangeDuration (min)Price (R)Max people

Packages

A package can span several ranges. "Lanes per booking" is how many of those ranges one booking reserves at once (auto-picked from whichever are free) — not all of them. "Max simultaneous" caps how many bookings of THIS package can run at the same time regardless of free lanes — use it when equipment (e.g. a limited set of weapons) is scarcer than lanes. Leave it high if lanes are the only real constraint.

NameDescriptionEligible rangesLanes/bookingMax simultaneousDuration (min)Price (R)Active

ITA courses

International Training Academy courses — always free, booked only with a valid ITA code (see codes section below) on their own page (ita.html). Same lane/range mechanics as packages above.

NameDescriptionEligible rangesLanes/bookingMax simultaneousDuration (min)PriceActive

Manual booking (walk-in / phone)

Range block-outs (maintenance / closures)

RangeDateTimeReason

Teacher / student & ITA codes

"Range" codes apply a discount (100% = free) to range-time bookings. "ITA" codes unlock ITA course bookings (always free) and can't be used anywhere else.
CodeScopeCourseDiscount %ReusableInstitutionExpiresUsed
Bulk-add ITA codes
Paste one code per line (e.g. imported from a printed sheet like "49BH 502055"). Each is added as a single-use, 0%-discount code tied to the course you pick — the course itself is already free, the code just proves eligibility.

Gift vouchers / discount codes

CodeTypeValueReusableExpiresUsedDescription

Telegram notifications

Every notification (new bookings, daily schedule, officer arrival pings) goes to this shared group, if set — plus a personal DM to anyone below who's linked their own Telegram and kept "Notify" on. Leave the group blank to only use personal DMs.

Employees

UsernameRoleCreatedTelegram IDNotifyReset password

Opening hours

Day typeOpenCloseClosed all day

Public holidays (South Africa)

Built-in SA public holidays for the year below. Each defaults to open using the "holiday" hours above — flip one closed, or add a custom date (e.g. an election day) that isn't in the standard list.
DateNameOpen
Outgoing email (SMTP) settings
Used to send booking confirmations, waivers and reminders to clients. Any SMTP account works — e.g. a Gmail/Outlook app password, or a transactional provider like SendGrid/Mailgun/Resend.
Cancellation & refund policy
Applies to a customer cancelling their own paid booking online. Staff cancellations from the Bookings table above are always a full refund, no fee.
admin fee, cutoff hours before start
Waiver text
Shown to customers before they sign, and printed on the signed waiver PDF.
Booking email notes
A short note appended to each booking type's confirmation and day-before reminder emails — e.g. the PPE reminder for plain range-time bookings.
Change my password