Hybrid

HUT

Rochdale
Loading memberships...
Cart
No items added
Add items below
Loading products...
⚙ Admin
Catalogue
People
Finance
Reports
Integrations
Products & Items
Loading...
Memberships
Loading...
Members
Loading...
Subscriptions
Loading...
End of Day Report
Select a date and click Load.
Transactions
Daily Totals
Loading...
Loading...
Cash Tracking
Select a date or load all.
Discount Codes
Loading...
Dashboard Overview
Total Members
Active
Frozen
Expired
Today Revenue
This Week
This Month
Daily Revenue
Daily Check-ins
Top Products (30 days)
VAT Report
Set VAT rates on individual products and memberships via their Edit form. Items with no VAT rate set are treated as exempt.
Loading...
Member Check-in

Scan a member's QR card to check them in. Their membership status will be shown instantly.

Staff PINs

Staff members can log into the admin panel using their own 4-digit PIN. Their actions are tracked in the Audit Log.

Loading...
Audit Log

All admin actions are recorded here with timestamp and performer.

Loading...
Google Sheets Sync
Setup Instructions

1. Go to console.cloud.google.com → Create a project → Enable the Google Sheets API
2. Create a Service Account → Download the JSON credentials file
3. Upload the credentials file to the server:
scp credentials.json root@your-server:/opt/hybrid-hut/google-credentials.json
4. Add to /opt/hybrid-hut/.env:
GOOGLE_SHEETS_CREDENTIALS_PATH=/opt/hybrid-hut/google-credentials.json
GOOGLE_SHEETS_SPREADSHEET_ID=your_sheet_id
5. Create a Google Sheet → Share it with the service account email (Editor access)
6. Restart the server: pm2 restart hybrid-hut

The sync writes 4 tabs: Transactions, Daily Totals, Members, Cash Payments.
Syncs automatically after each card payment when configured.
Xero Accounting
Setup Instructions
1. Create a Xero app at developer.xero.com
2. Set XERO_CLIENT_ID and XERO_CLIENT_SECRET in .env
3. Restart the server, then click "Connect to Xero" below
4. Complete the OAuth flow — payments will auto-sync as invoices
Email Settings
Setup Instructions
Add the following to your .env file and restart the server:

SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USER=your@email.com
SMTP_PASS=your_app_password
SMTP_FROM=Hybrid Hut <noreply@hybridhut.co.uk>

When configured, welcome emails with QR codes are sent automatically when a new member is added.