Admin Quick Start¶
This guide walks you through the minimum setup required to get your HellaBooking club operational — from first login to your first test reservation.
Before You Begin¶
You need:
- A Club Manager account (user type 5) with login credentials
- Access to the club admin portal at your system URL (e.g.,
https://demo.hellabooking.com/club)
Step 1: General Settings (Rendszer beállítások)¶
Navigate to Admin műveletek → Rendszer beállítások in the sidebar.
Configure these essential parameters:
| Parameter | Description | Example Value |
|---|---|---|
ClubName |
Your club's display name | HELLA TENNIS CLUB |
SystemName |
System identifier shown in the header | HELLA.DEMO |
SystemBaseUrl |
The public URL of your installation | https://demo.hellabooking.com |
SystemCurrency |
ISO currency code | HUF |
SystemCurrency_Display |
Currency symbol shown to users | Ft |
DefaultLanguage |
Default UI language (HU, EN, DE, ES) | HU |
ClubPhone |
Contact phone number | +36-1-1111111 |
ClubEmail |
Contact email address | [email protected] |
Tip
The system supports 4 languages: Hungarian (HU), English (EN), German (DE), and Spanish (ES). Users can switch languages at login. The DefaultLanguage parameter sets the initial language for the interface.
Step 2: Define a Service Type (Szolgáltatás típus)¶
Navigate to Klub konfiguráció → Szolgáltatás típus.
A Service Type groups your sports field types and links them to a payment provider and invoice account. Most clubs need only one:
| Field | Description |
|---|---|
| Name | Display name (e.g., "Generic") |
| Payment Provider | The online payment provider for this service |
| Invoice Account | The invoicing integration to use |
| IsPublic | Whether customers can see this service type |
Note
The demo system uses a single service type called "Generic" that covers all field types. You can create multiple service types if you need separate payment/invoicing configurations per sport.
Step 3: Configure Sports Field Types (Sportpálya típus)¶
Navigate to Klub konfiguráció → Sportpálya típus.
Sports field types categorize your courts. Each type is linked to a reservation type and service type:
| Field | Description |
|---|---|
| Name | Display name (e.g., "Tennis court", "Padel") |
| Reservation Type | Hourly (time-slot based) or Daily (full-day) |
| Service Type | The service type this belongs to |
| Position | Display order in the calendar dropdown |
| IsPublic | Whether customers can see and book this type |
| Split Payment | Whether split payment is allowed (OFF, OPTIONAL, MANDATORY) |
The demo system has two field types:
| ID | Name | Reservation Type | Split Payment |
|---|---|---|---|
| 1 | Tennis court | Hourly | OPTIONAL |
| 2 | Padel | Hourly | OPTIONAL |
Step 4: Add Sports Fields (Sportpálya)¶
Navigate to Klub konfiguráció → Sportpálya.
Add each physical court with these fields:
| Field | Description |
|---|---|
| Name | Court name (e.g., "Tennis Court 1") |
| Sports Field Type | Which type this court belongs to |
| IsPublic | Whether it appears in the calendar |
| Customer Reservation Enabled | Whether customers can book it online |
| Season Pass Enabled | Whether recurring/season bookings are allowed |
The demo system has 6 fields:
| Court | Type |
|---|---|
| Tennis Court 1–4 | Tennis court |
| Padel 1–2 | Padel |
Step 5: Create a Season (Szezon)¶
Navigate to Szezon konfiguráció → Szezon.
A season defines a date range during which all configurations (business hours, pricing, field availability) apply. You need at least one active season.
| Field | Description |
|---|---|
| Name | Season name (e.g., "Winter 2025/2026") |
| Beginning Date | Start date |
| End Date | End date |
| IsActive | Whether this is the current active season |
Warning
Only one season should be active at a time. All bookings, pricing, and business hours reference the active season.
Step 6: Set Business Hours (Nyitvatartás)¶
Navigate to Szezon konfiguráció → Nyitvatartás.
Define opening and closing times for each day of the week within the active season. The calendar will only show bookable slots within these hours.
| Field | Description |
|---|---|
| Season | The season these hours apply to |
| Day of Week | Mon–Sun |
| Beginning Time | Opening time |
| End Time | Closing time |
The demo runs 08:00–20:00 every day (Monday through Sunday).
Step 7: Set Sports Field Availability (Sportpálya elérhetőség)¶
Navigate to Szezon konfiguráció → Sportpálya elérhetőség.
This links each sports field to the active season, controlling which fields appear in the calendar. Each field needs an availability entry for the current season.
Step 8: Configure Pricing (Bérleti díj)¶
8a: Define Pricing Time Slots (Árazási idősáv)¶
Navigate to Klub konfiguráció → Árazási idősáv.
Pricing periods let you charge different rates for different times of day. The demo uses 3 periods:
| ID | Name | Typical Use |
|---|---|---|
| 1 | Anytime | Flat rate regardless of time |
| 2 | Low | Off-peak hours |
| 3 | High | Peak hours |
8b: Map Time Ranges to Periods (Árazási idősáv szakasz)¶
Navigate to Klub konfiguráció → Árazási idősáv szakasz.
Define which hours on which days map to each pricing period. The demo has 19 interval entries mapping specific day+time combinations to Low or High periods.
8c: Set Rental Fees (Bérleti díj)¶
Navigate to Szezon konfiguráció → Bérleti díj.
Set prices per field type, pricing period, and user type:
| Field Type | Period | Base (Casual) | Discounted (Casual) | Base (Member) | Discounted (Member) |
|---|---|---|---|---|---|
| Tennis court | Low | 4,000 Ft | 3,500 Ft | 3,500 Ft | 3,000 Ft |
| Tennis court | High | 6,000 Ft | 5,500 Ft | 5,500 Ft | 5,000 Ft |
| Padel | Anytime | 8,000 Ft | — | — | — |
Tip
Club members automatically get the member rate. The "Discounted" columns apply when a customer is in a discount group or has a season discount enabled.
Verification: Create a Test Reservation¶
- Click Foglalási naptár (Reservation Calendar) in the sidebar
- Select a sports field type from the Sportpálya típus dropdown
- Click on an empty time slot in the calendar grid
- The reservation modal will open — fill in the customer, date, and time
- The system calculates the price based on your pricing configuration
- Save the reservation
Reservation Defaults
Time slots increment in 30-minute steps with a minimum duration of 60 minutes. These are configured via ReservationIntervalIncrement_Mins and Min_ReservationInterval_Mins in System Settings.
Next Steps¶
Your club is now ready for basic reservations. To unlock more features:
- Payments & Credits — Set up payment methods, credit system, and online payment providers
- Customer Management — Configure customer registration and profile settings
- Training & Courses — Set up course packages, training groups, and attendance tracking
- Campaign Offers — Create promotional pricing for specific time slots
- System Parameters Reference — Full list of all 200 configuration parameters