Admin Panel
The admin panel is the central hub for managing the entire platform. Access it from Amministrazione in the sidebar.
Required role: Admin or higher. Some sections require SuperAdmin.
Admin Dashboard
The admin home page shows a grid of available modules as action cards. Which modules appear depends on your role and active feature flags.
User Management
Feature flag: enable_user_management | Role: Admin
Navigate to Utenti (Users) to manage all registered users.
User List
- Searchable table with columns: Last Name, First Name, Email, Phone
- Sortable and filterable
- Click a user to open their detail page
- Create new users via the Nuovo Utente button
User Detail
Click on a user to see their full profile with tabs:
| Tab | Content |
|---|---|
| Info | Name, email, phone, role, registration date |
| Prenotazioni | All bookings for this user (with cancel option) |
| Preferenze | User preferences for property matching (immobili context) |
User Actions
| Action | Description |
|---|---|
| Activate | Promote an Unactivated user to User role |
| Change Role | Set as User, Pro, Admin, or SuperAdmin |
| Delete | Remove user account (GDPR deletion) |
| Create | Create a new user with pre-set details |
Professional Management
Feature flag: enable_professionals | Role: Admin or Pro
Navigate to Professionisti (Professionals) to manage staff and instructors.
Professional List
- Table showing: Name, Email, Phone, Status (enabled/disabled)
- Drag-and-drop reordering — Change the display order of professionals
- Search and filter by name
Professional Detail
- Edit all professional details: name, contact info, bio, photo
- Enable/disable the professional
- Assigned activities are linked from the services module
Service & Activity Management
Feature flag: enable_services_management | Role: Admin
Navigate to Servizi (Services) to manage activities and lessons.
Service List
- Grid of services with images and bookable status badges
- Drag-and-drop reordering — Change the display order
- Quick toggle for position editing mode
Service Detail
| Field | Description |
|---|---|
| Name & Description | Activity title and details |
| Schedule | Day, time, duration |
| Max Participants | Capacity per session |
| Professional | Assigned instructor |
| Location | Where the activity takes place |
| Image | Activity cover photo |
| Bookable | Whether users can book this activity |
| Price | Pricing information |
Location Management
Feature flag: enable_services_management | Role: Admin
Navigate to Locazioni (Locations) to manage venues.
Location Editor
- Name and address fields
- Interactive map picker — Click on the map to set coordinates
- Contact details — Phone, email
- Locations are selectable when creating/editing activities
Closure Management
Feature flag: enable_closure_management | Role: Admin
Navigate to Chiusure (Closures) to manage studio holidays and closures.
Types of Closures
| Type | Description |
|---|---|
| Full-day closure | Entire day is closed (holidays, vacations) |
| Lesson closure | Specific activity/time slot is closed |
Managing Closures
- Select a date or date range
- Choose full-day or specific lesson closure
- Add a reason (optional)
- Save — affected bookings are marked and users see a warning
Blog Management
Feature flag: enable_blogs | Role: Admin or Pro
Navigate to Blog to manage articles via Strapi CMS integration.
Article List
- Table of all blog posts with title, status, date
- Create, edit, delete articles
Article Editor
- Rich text editor (TipTap WYSIWYG) for content
- Featured image upload
- Category assignment
- Comments management — Moderate, approve, or delete comments
- Publish/unpublish toggle
- SEO-friendly slug
Newsletter Management
Feature flag: enable_newsletter | Role: Admin or Pro
Navigate to Newsletter to manage email campaigns.
- View and export subscriber list
- Create newsletter campaigns
- Preview emails before sending
- Send to all subscribers or filtered groups
Gallery Management
Feature flag: enable_gallery | Role: Admin or Pro
Navigate to Galleria (Gallery) to manage media.
Gallery List
- Grid view of all galleries
- Create new galleries, edit, delete
Gallery Editor
- Upload multiple images
- Drag-and-drop reordering of photos
- Set teaser images (featured photos for previews)
- Photo carousel preview
- Gallery name and description
Business Analytics
Feature flag: enable_analytics | Role: Admin
Navigate to Analytics for platform metrics.
Dashboard
| KPI | Description |
|---|---|
| User Growth | New registrations over time |
| Booking Stats | Total bookings, cancellations, trends |
| Revenue | Revenue metrics and trends |
| Platform Usage | Active users, session data |
- Filter by time range (1 to 120 months)
- Export as CSV for offline analysis
- Interactive charts with trend lines
Settings (SuperAdmin Only)
Navigate to Impostazioni (Settings). Requires SuperAdmin role.
Feature Flags
Toggle platform features on/off without redeployment. Changes take effect within 5 minutes.
API Tokens
Manage public API tokens for external integrations:
- Create tokens with host restrictions
- View usage statistics
- Revoke tokens
Webhooks
Configure webhook notifications for CRUD events:
- Add webhook URLs (supports GitHub, GitLab, generic HTTP)
- Select which events trigger notifications
- Test webhooks manually
- View delivery logs
CORS Configuration
Manage Cross-Origin Resource Sharing settings:
- Add/remove allowed origins for API access
System Logs
View application logs:
- Filter by level (Info, Warning, Error)
- Filter by date range
- Download log files
Real Estate Module (Immobili)
Feature flags: enable_dynamic_entities + enable_immobili | Role: Admin
See the dedicated Immobili Guide for the full real estate management documentation.