๐Ÿšช Door Staff Guide

Everything you need to run the door smoothly โ€” from check-ins and card sales to QR labels and end-of-night reconciliation.


1. Selecting Your Session

When you open Log Attendance from the sidebar, you’ll see a session dropdown at the top of the page. Pick tonight’s session and hit Go.

The session card shows the title, date, level, and a connectivity dot (๐ŸŸข green = online, ๐Ÿ”ด red = connection lost). Below it, you’ll find the attendance form, the attendee register, Quick Sale, Collect Pre-Sold, and the Venue Kitty panel.

Sessions you’ve already locked show with a ๐Ÿ”’ icon in the dropdown. You can still view a locked session, but you can’t make changes to it.


2. Checking In Attendees

The attendance form is your main workspace. The basic flow is:

  1. Type the student’s name. Autocomplete suggests names from previous sessions. If the name matches exactly, the payment method and amount from their last visit are pre-filled.
  2. Select the payment method โ€” Cash, Credit Card, Class Card, or Term Pass.
  3. Enter the amount โ€” the system pre-fills the default class price, but you can change it (e.g. for a combined discount). For Class Card or Term Pass, the amount is what’s attributed to this use (the system tracks this for reporting).
  4. Add a reference (for cards/passes) โ€” type or select the card reference (e.g. CC-0042). The system checks credits and validity automatically.
  5. Hit Save and they’re checked in.

Payment Methods at a Glance

MethodWhen to useReference needed?
CashStudent pays cash at the doorNo (optional โ€” e.g. a loyalty email)
Credit CardStudent pays by card/contactlessNo (optional)
Class CardStudent has a multi-credit class cardYes โ€” card reference (e.g. CC-0042)
Term PassStudent has a term/unlimited passYes โ€” pass reference (e.g. TP-0018)

Checking In with a Class Card

Select Class Card as payment and type the card reference. The system looks it up and shows remaining credits. One credit is deducted per check-in. If the card has no credits left, the system blocks the check-in and tells you.

Checking In with a Term Pass

Same as class cards, but instead of credits, the system checks the date range. If the session date falls outside the pass’s valid period (with a 9-day grace window after expiry), the check-in is blocked.

Checking In via QR Code

If the student has a QR label on their card, tap the ๐Ÿ“ท Scan QR button on the attendance page. Point the camera at the label. The system reads the QR code, finds the card or pass record, validates credits/dates, and checks the student in โ€” all in one step. You’ll see a confirmation card with the student’s details and remaining credits.

QR check-in doesn’t decrement physical kitty stock (the card was already collected when it was handed over). It only deducts the digital credit.

Zero-Value Check-Ins

For free or complimentary entries (first class free, guest of staff, promotional offer), set the amount to ยฃ0.00 and use the Notes field to explain why โ€” e.g. First class free, Comp โ€” guest of [staff name], Promotion.


3. Combined / Grouped Sessions

On many nights, you’ll run multiple sessions back-to-back at the same venue (e.g. Beginners 7 PM โ†’ Improvers 8 PM โ†’ Social 9 PM). These are “grouped” sessions. A group can also span different venues โ€” this is by design, allowing a student to attend at one location and retain benefits for a linked session elsewhere.

Switching Between Sessions

Use the session dropdown at the top of Log Attendance to switch. Select the next session and hit Go. All attendance data for each session is kept separate.

“Also Check In To” โ€” Paying for Multiple Sessions at Once

When a group is active, the attendance form shows checkboxes for sibling sessions below the main form. If a student is paying for all sessions up front:

  1. Fill in their details as normal for the current session.
  2. Tick the checkboxes for the other sessions they want to attend.
  3. For each ticked session, choose the payment method (or leave as “Same as above” to inherit) and amount.
  4. Save โ€” the student is checked into all selected sessions at once.

If paying with a class card or term pass, each ticketed session uses one credit. A note appears automatically when a card/pass is selected to remind you of this.

“Link to Earlier Session” โ€” Student Adds a Session Later

A student attended the first class and now decides to stay for the second. In the second session, you’ll see a “Link to earlier session” search field. Start typing their name or reference โ€” it searches attendance from sibling sessions. Select their earlier record. This links the two check-ins together for reporting and avoids double-counting.


4. Quick Sales

Quick Sale lets you sell class cards, term passes, and other kitty items right at the door. Admins and managers may also create sales in advance (for online orders, pre-bookings, etc.) โ€” in that case, the item will appear in Collect Pre-Sold for you to hand over.

The flow is: Select type โ†’ Enter reference โ†’ Set payment & price โ†’ Set credits & dates โ†’ Record Sale.

Setting Credits Correctly

ProductCreditsDate Range
Class Card (e.g. 10 classes)10 (or however many)Optional โ€” leave blank unless there’s an expiry
Term Pass (unlimited for a term)0Required โ€” set Valid From and Valid To
Loyalty Card0Optional

Term Pass Date Ranges

A standard term is 10 weeks. If the venue has a week off (e.g. half-term, bank holiday), extend to 11 weeks to cover the gap. The system automatically includes a 9-day grace period after the “Valid To” date, so you don’t need to pad the end date for that.

The Two Checkboxes โ€” Leave Them Unticked

๐Ÿ”ฒ “Blank card/pass collected from kitty” โ€” Only tick this if you are physically taking a blank card out of the kitty bag right now. If the card was pre-prepared or already set aside, leave it unticked. When in doubt, leave it unticked.

๐Ÿ”ฒ “Associate with venue in reports” โ€” Do not tick this unless specifically instructed by an admin. This is for special items (like raffle tickets) whose income should count directly against the venue. Normal card/pass sales are attributed via attendance instead.


5. Collecting Pre-Sold Items

When a card or pass has been sold (via Quick Sale, whether by you or an admin in advance) but not yet physically handed to the student, it appears in the Collect Pre-Sold Item panel.

The flow is: Find the item in the list โ†’ Write the reference on the physical card โ†’ Generate & stick a QR label โ†’ Click “Collect” โ†’ Hand the card to the student.

The list shows the item type, reference, customer name, credits remaining, and valid dates. Use the search/filter to find the right one. If you don’t see a recent sale, hit โ†ป Refresh โ€” the list may not have updated yet.

Collecting an item doesn’t charge anything โ€” the money was taken at the point of sale. This step just marks it as physically handed over.


6. Generating QR Labels

Each card or pass should have a QR code label stuck to it so students can scan in quickly at future sessions.

  1. Click the ๐Ÿท๏ธ Generate QR Label button (above the attendance register).
  2. Select the Card Type from the dropdown.
  3. Select or type the Reference โ€” the autocomplete shows all known references for that type.
  4. Enter the Student Name (auto-fills if the reference is recognised).
  5. Click Generate QR Code.
  6. A preview appears showing the label exactly as it will print โ€” type, QR code, reference, and name.
  7. Click ๐Ÿ–จ๏ธ Print Label to send it to the label printer.

After printing, click Generate Another to make the next label without closing the dialog.

Printer Not Working?

If the label printer isn’t responding and you can’t troubleshoot it quickly:

  1. Below the Print button, you’ll see an email field.
  2. Type the student’s email address and hit ๐Ÿ“ง Send.
  3. The system emails them the QR code image with their card details. The email address is not stored.
  4. Write the reference on the card by hand. The student can show the emailed QR code from their phone at the next session until a proper label is printed.

Don’t let the printer hold up the queue. If it’s busy and there’s a line forming, write the reference on the card, email the QR code, and move on. You can print physical labels in a quieter moment or at the next session.


7. Loyalty Cards

If loyalty tracking is enabled, the system counts each student’s paid visits using their loyalty reference (usually their email address). When they hit the threshold (e.g. 8 visits), a banner appears telling you they’ve earned a free class. The system automatically sets the amount to ยฃ0 for the reward โ€” just confirm and save. The counter resets and starts building toward the next reward.

For students building toward a reward, you’ll see a progress indicator showing how many visits they’ve made and how many remain.

The loyalty reference field appears when the student pays with cash or a credit card. Typically, they’ll give you their email address. Make sure it’s consistent each time (the autocomplete helps with this) โ€” it’s what tracks their visits across sessions.


8. Venue Kitty

The Venue Kitty panel shows the physical cash and stock situation for tonight’s venue.

Session Balance shows the opening balance (carried from the previous session at this venue), tonight’s activity (top-ups, cash door payments, returns, spends), and the closing balance. Green means you’re at or above the default float; amber means you’re below.

Stock Inventory shows how many of each item type (class cards, term passes, etc.) should be in the kitty bag. This updates when Quick Sales or collections happen.

Logging Kitty Transactions โ€” if you need to log a kitty top-up, return, or purchase (e.g. buying gaffer tape), use the form at the bottom. Select the transaction type, the staff member handling it, the amount, and add a note. Normally, cash sales automatically update the kitty balance. Only use the transaction form when an admin tells you to top up the float, withdraw excess, or log a purchase.


9. End-of-Night Reconciliation

At the end of the night, all the physical items and cash in the kitty bag need to be counted and verified against what the system expects. This is done from the Sessions page.

  1. Go to Sessions in the sidebar.
  2. Scroll down past the sessions table to the End-of-Night Reconciliation section.
  3. Find tonight’s venue-night group and click Reconcile.

The reconciliation page shows a Session Summary (every session that ran tonight with attendee counts, cash, card, and kitty movements), a Stock Count section (enter the actual number of each item type you physically count in the bag), a Cash Count section (showing expected cash with a breakdown, and a field for the actual amount you’ve counted), and a Notes field for anything worth recording.

You have two save options. ๐Ÿ’พ Save Draft saves your counts without finalising โ€” useful if you’re mid-count or waiting for someone to verify. โœ… Sign Off Reconciliation confirms everything is counted and correct, records who signed off and when, and the group is automatically archived after 9 days.

The system warns you if not all sessions are locked. Lock every session first (via the ๐Ÿ”’ Lock Session button on the attendance page) before signing off. This prevents any accidental changes to attendance data after the count.

Always enter honest counts. If there’s a discrepancy, note it, save as a draft, and flag it with the admin before signing off. Never adjust numbers to match the expected count.


10. Locking Sessions

When all attendees are in and you’re done taking door payments for a session, lock it. On the attendance page, click ๐Ÿ”’ Lock Session in the session header. This prevents accidental edits. If you need to unlock a session to make a correction, click ๐Ÿ”“ Unlock Session. Both actions are logged in the audit trail.


11. The Full Night โ€” Step by Step

  1. Open Log Attendance โ†’ select tonight’s first session.
  2. Check students in as they arrive (cash / card / class card / term pass / QR scan).
  3. Handle collections โ€” find pre-sold items in Collect Pre-Sold, write refs on blank cards, print QR labels, stick them on, click Collect, hand over.
  4. Handle door sales โ€” Quick Sale for walk-up card/pass purchases.
  5. When the session ends โ†’ switch to next session in the dropdown โ†’ repeat.
  6. Lock each session as it finishes (๐Ÿ”’ Lock Session).
  7. Go to Sessions โ†’ scroll to End-of-Night Reconciliation โ†’ click Reconcile.
  8. Count stock and cash โ†’ save draft โ†’ verify โ†’ Sign Off.

12. Common Scenarios

The student bought a card online, arriving for the first time

Quick Sale was already done by the admin or the sale was recorded online. Find the card in Collect Pre-Sold โ†’ generate QR label and stick it on โ†’ click Collect โ†’ hand it over. Then check them in using the class card reference. One credit is used for tonight.

A walk-up student wants to buy a 10-class card with cash

Do a Quick Sale (type: Class Card, credits: 10, payment: Cash, enter the price). Then find it in Collect Pre-Sold, prepare the physical card with reference and QR label, click Collect, and hand it over. Check them in to tonight’s session using the reference.

The student wants a term pass for a 10-week term with one week off

Quick Sale with credits set to 0, Valid From = first day of term, Valid To = 11 weeks later (to cover the break week). The system’s 9-day grace period handles the end date โ€” don’t pad it manually.

The student did Beginners, and now wants to stay for Improvers

Switch to the Improvers session in the dropdown. Check them in normally with tonight’s payment. Use “Link to earlier session” to search for and select their Beginners record. This links the two for clean reporting.

Student paying cash for all three sessions up front

Check them into the current session. Tick the “Also check in to” boxes for the other two sessions. Leave payment as “Same as above” or set individually. Save โ€” they’re checked into all three at once.

Label printer is down, and there’s a queue

Write the reference on the card by hand. Use the email field in the QR label dialog to send the QR code to the student. They can show it from their phone next time. Print proper labels when the printer is back.


Sugar Hill Hop Manager โ€” Door Staff Guide v1.0