Skip to main content

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:

TabContent
InfoName, email, phone, role, registration date
PrenotazioniAll bookings for this user (with cancel option)
PreferenzeUser preferences for property matching (immobili context)

User Actions

ActionDescription
ActivatePromote an Unactivated user to User role
Change RoleSet as User, Pro, Admin, or SuperAdmin
DeleteRemove user account (GDPR deletion)
CreateCreate 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

FieldDescription
Name & DescriptionActivity title and details
ScheduleDay, time, duration
Max ParticipantsCapacity per session
ProfessionalAssigned instructor
LocationWhere the activity takes place
ImageActivity cover photo
BookableWhether users can book this activity
PricePricing 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

TypeDescription
Full-day closureEntire day is closed (holidays, vacations)
Lesson closureSpecific activity/time slot is closed

Managing Closures

  1. Select a date or date range
  2. Choose full-day or specific lesson closure
  3. Add a reason (optional)
  4. 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

Feature flag: enable_gallery | Role: Admin or Pro

Navigate to Galleria (Gallery) to manage media.

  • Grid view of all galleries
  • Create new galleries, edit, delete
  • 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

KPIDescription
User GrowthNew registrations over time
Booking StatsTotal bookings, cancellations, trends
RevenueRevenue metrics and trends
Platform UsageActive 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.