Fitenza — Software para gimnasios y centros deportivos

Fitenza es una plataforma integral para gestionar gimnasios, estudios boutique de fitness, boxes de CrossFit, estudios de pilates, clubes de pádel y tenis, y centros deportivos multi-disciplina. Diseñada para propietarios y gerentes que quieren llevar todo el negocio — clientes, reservas, pagos, staff y pistas — desde una única herramienta sin comisiones por transacción.

Qué incluye Fitenza

Para quién es Fitenza

Propietarios de gimnasios, gerentes de centros deportivos, entrenadores personales con estudio propio, propietarios de estudios boutique de fitness, dueños de boxes de CrossFit, estudios de pilates y yoga, clubes de pádel y tenis, y cualquier instalación deportiva que necesite gestionar clientes, reservas, pagos y staff desde un solo lugar.

Precios

Cuatro planes públicos desde 49 € hasta 249 € al mes con prueba gratuita. Sin comisiones por transacción en los pagos.

Dónde encontrar Fitenza

Web: fitenza.com · Contratar: fitenza.com/contratar · Contacto: fitenza.com/legal/contacto · Precios: fitenza.com#planes

7 days freeNo commissionsNo lock-in

Manage your fitness centre.
No commissions.

Bookings, payments, memberships, staff, training and accounting. All integrated in one platform, with automations working for you in the background. No commissions. No lock-in. No spreadsheets, no WhatsApp.

In 2 minutes

See why Fitenza is different

From the problem to the solution in one video. Straight to the point, no empty promises.

What you'll see

🏢Centre dashboard
📱Member app
👥Staff app

Why Fitenza

💳0€ commissions
💰Flat price per centre
🎁7-day free trial

And this is only 5% of Fitenza.

Keep scrolling to see it all

Real product view

Everything you need to see at 9:00 AM

Not a marketing render. This is exactly what you’ll see every morning when you open your centre’s dashboard. Bookings, payments, alerts, passes, staff, daily takings and much more on a single screen.

Fitenza centre dashboard with daily metrics, bookings, payments, passes and staff on a single screen

This is your dashboard on Monday morning.

Before you finish your coffee, you already know what needs doing.

And this is only the dashboard

Three experiences connected without friction

Fitenza isn’t just the centre dashboard. Every member gets their own app on their phone and every employee gets their own too. All integrated, fully automatic, no third-party tools.

🏢

For you

Centre dashboard

40+ integrated modules: clients, passes, bookings, payments, occupancy, HR, tax, courts, marketing and more. 19 real automations running in the background.

  • Web and app on any device
  • 6 roles with configurable permissions
  • Native dark mode
📱

For your members

Client app

Members book, pay, check their passes, follow their training and nutrition plans, redeem points and sign documents from their phone. No inboxes, no WhatsApp threads.

  • Personal QR + instant check-in
  • Native push notifications
  • Installable as an app on iPhone and Android
👷

For your team

Staff portal

Every worker clocks in, sees their classes, rosters, payroll, requests leave and overtime. No access to management, each role only sees what belongs to them.

  • Digital time clock compliant with EU rules
  • Private rosters, payroll and requests
  • Installs as an app in one tap
🌱

Every centre is different

Fitenza scales with you. There are plans designed to cover everything from a small studio to a large chain or an entire sports complex, and you can switch between them whenever you need — no lost data, no reconfiguring. Pick the plan that fits your centre today.

No card required·Cancel anytime·Setup in 5 minutes
40+
integrated modules
20
automations
20+
client portal actions
6
access roles

For every sports centre

One software. Many types of centre.

Fitenza adapts to any centre that manages clients, classes, appointments or payments.

🏋️Gyms🔥CrossFit🏁Hyrox🧘Pilates☯️Yoga🎾Padel🎾Tennis🏸Pickleball💪Personal training🏢Boutique studios🏊Multisport🩺Physiotherapy🧠Psychology💼Coaches🏢Coworking

40+ modules · one platform

Everything that grows your centre.
In one place.

40+ connected modules. From the client record to the accounting, without leaving the platform.

01

Your clients, organised

Complete record with medical data, goals, physical progress, signed consents and personal QR access code. Each client's birthday appears automatically in the centre calendar.

Medical historyGoalsPersonal QRConsentsAutomatic birthdays
02

Memberships that renew themselves

Configurable catalogue, session tracking, automatic renewal, card payments and 6 on-site payment methods.

CardAuto-renewalMulti-method
03

Bookings that don’t clash

Visual calendar with class capacity control, fixed groups with waiting list, automatic check-in, live centre occupancy and attendance tracking.

CapacityLive occupancyFixed groupsAuto check-in
04

Pro training and nutrition

Personalised plans with a library of 1,300+ exercises with instructions, common errors and progressions. Nutrition with foods and macros. Physical progress tracking.

1,300+ exercisesPlansMacrosProgress
05

Your team, coordinated

Digital clock-in/out, weekly schedule, overtime calculation, payslips and leave requests with approval workflow.

Clock-inSchedulePayslipsHolidays
06

Retain clients effortlessly

Promotional codes, points system per euro spent, referral programme, lead capture and campaigns.

PromotionsPointsReferralsLeads
07

Close the month without headaches

Revenue, expenses, VAT and tax connected to your daily operation. POS, daily cash and tax summary ready in one click.

Complete payments
  • ·Net amount + applicable taxes
  • ·Invoice number
  • ·Receipt and invoice by email
  • ·Cascading discounts
Integrated POS
  • ·Barcode scanner
  • ·Multi-product cart
  • ·Automatic stock deduction
  • ·Loyalty points
Daily cash register
  • ·Automatic synchronisation
  • ·Reconciliation by payment method
  • ·Actual vs expected difference
  • ·Cash register history
Tax summary
  • ·Tax collected on sales
  • ·Tax paid on expenses
  • ·Net tax position
  • ·Gross profit by period

Client portal

Your members, always connected

A dedicated app for every member, with their own account and QR code. They book, purchase, track their progress and check in, all from their phone.

New · Portal access

Your centre, in your members' pocket.
With a QR.

Every centre has its own unique code. Download it as an A4, A5 or A6 poster with your logo and name, and display it wherever you want. Your members scan → land straight into your portal → install the app on their phone in one tap. No App Store, no Play Store, no fees, no review waits.

Downloadable poster
A4, A5 and A6 ready with your logo and colours
Installs as an app
Android, iPhone, Chrome, Safari. Just one tap.
Push notifications
Just like a native store app
18 available modulesConfigurable visibility per module and per client

A personal space for every member

Each member accesses their personal app with their account. It installs in one tap from the centre QR and works on mobile, tablet and desktop. Designed so that the member is self-sufficient. The administrator decides which pages appear in the portal: they can enable or disable each module globally for the entire centre, or adjust it individually for each specific client.

Book classes
View active memberships
Centre shop (memberships, products and services)
Training plan
Nutrition plan
Physical progress
PAR-Q health questionnaire and profile
Personal QR code
Document signing
Payment history with receipt
Loyalty points and referral programme
Court booking with card payment
Mobile push notifications
Groups and community

Good afternoon

Carlos 👋

Fitness Studio Madrid
📲

My QR

View

🎟️

Sessions

7

Member days

47

Active membership

Monthly Pass 20

7 / 20 sessions

Expires in 18 days

📅 My upcoming classes

View all →
Y

Yoga

Booked
Today· 🕐 18:30· 60 min
F

Functional

Booked
Tomorrow· 🕐 09:00· 45 min
C

Core

Booked
Friday· 🕐 19:00· 45 min
P

Pilates

Booked
Monday· 🕐 18:00· 50 min
Home
Classes
Courts
Training
Nutrition
Progress
Profile

Instant QR check-in

Every client has their own QR linked to their pass. When scanned, the system validates access instantly and adapts to your model: booking-based centres just check access, free-access gyms deduct a session automatically. Zero double deductions.

Kiosk mode: install your centre's dedicated URL on any tablet or reception screen. Shows only the scanner, full screen, with no credentials or menu. Your centre's name appears automatically in the header.

Card payments

Members pay by card directly from the portal. Automatic statuses: pending → paid → failed. No intermediaries.

6 payment methods

Every payment is recorded with method, amount, status and date.

CardBizumBank transferCashOn-siteOther

Centre shop in the portal

The member sees the catalogue of products, supplements and services from their phone and purchases with a single click. If the centre enables it, they can also buy memberships and services online with the payment methods the centre configures (card, Bizum, bank transfer). The order is recorded and the centre has it ready when they arrive. Stock updated automatically with every purchase.

Products, memberships and services in the catalogue
Payment methods the centre configures
Real-time stock control
Order ready before they arrive
Passive sales with no effort

Automatic emails in your voice

Every relevant event triggers an email: access credentials, confirmed booking, cancelled booking, active membership and membership about to expire. The welcome email with login credentials has a fixed design to ensure the username and password always arrive clearly; the rest are editable from Settings so you can personalise them with your centre's tone.

Editable templates per event
Dynamic variables (name, date, membership…)
Sent with your centre's name
Active from day one without touching anything

Push straight to the member's app

Two modes in one: the system sends automatic push notifications for every event (confirmed booking, active membership, cancelled booking) and you can send a free broadcast to all your clients with a single click. They arrive like any native app.

Automatic push per event (confirmed booking, active membership, cancellation)
Free broadcast to all your clients from the dashboard
Your fitness centre

Your membership has just been activated. You now have access to the portal!

Legal from day one

Web texts + contractual documents included

Portal legal texts

Privacy policy, terms and conditions, cookie policy and contact notice. Ready-made templates that you personalise with your business details. Published automatically in your clients' portal.

PrivacyTermsCookiesContact

Documents for client signature

When you create your centre, 6 contractual documents are automatically generated, ready to send: enrolment contract, physical fitness consent, GDPR, image authorisation, authorisation for minors and internal regulations. Editable templates tailored to your centre.

Send to client with one click from the dashboard
Digital signature from the member portal
Signature log with date and audit trail

Live sync

No more double bookings

When a member books, every device sees it instantly. No refresh, no delay, no «hang on, let me update» phone calls.

Real-time changesMember portal · Admin panel · Staff app

Capacity, bookings and check-ins updated instantly across every device

A member books the last spot for the 20:00 class from their phone. Another member tries to book the same class in that moment and sees «full» before finishing tapping the button. Reception sees the new name appear on the list without refreshing anything. All in the same second.

Live class capacity

Every booking updates the class counter on every screen instantly.

Live centre occupancy

Real-time count of people currently in the centre (clients checked in, staff clocked in and manual visitors) always visible in the dashboard header.

Zero double bookings

When capacity is full, the button switches to "full" for everyone with no lag.

No refreshing

No F5, no pull-to-refresh, no reloading. Data comes to you.

Multi-device

Member phone, coach tablet, reception computer · all in sync.

Instant cancellations

When a member cancels, the spot is free for the next person in the same second.

Live court bookings

A member books padel, tennis or pickleball from the portal and the centre calendar shows it without reloading. Same engine as classes.

Auto-recovery

If WiFi drops, it reconnects and pulls pending changes automatically.

Classes

Live

Browse and book your classes

DayWeek
Today15
Wed16
Thu17
Fri18
Sat19
Sun20
Mon21
Y

Yoga

🕐 10:0060 min
1 spot left+1 · 2s
F

Functional

BOOKED
🕐 11:3045 min
12 open
C

Indoor Cycling

🕐 18:0050 min
Full
X

CrossTraining

🕐 19:3060 min
2 open
B

Boxing

🕐 20:3050 min
8 open
P

Pilates

🕐 21:3055 min
5 open
Home
Classes
Courts
Training
Nutrition
Progress
Profile

Staff portal · Mobile-first · Permissions per employee

Your team, always coordinated

A dedicated mobile portal for every team member. Time tracking, schedule, classes, payslips and requests. No paper, no WhatsApp groups, no misunderstandings.

Staff Portal

An app for every employee.
Clock in in one second.

Every employee opens their app on the phone and the first thing they see is their clock-in. One tap to start, another to end. Below: their upcoming classes and shortcuts to payslips, schedule, requests and overtime. No paper, no WhatsApp groups.

Clock in with one tap
Second-precision timer, pause and resume
Everything in their phone
Payslips, schedule, classes and requests
Full control from the dashboard
Approve, correct and review instantly
10 available modulesConfigurable permissions per employee

A personal space for every employee

Each team member accesses their personal app from their phone: installs in one tap. The owner chooses which modules each employee sees, individually.

Digital time tracking with real-time timer
Monthly and annual schedule
My assigned classes with occupancy
Payslips with downloadable PDF
Holiday and day-off requests
Leave and sick leave (IT)
Overtime with approval workflow
Working hours correction
Own incidents
My profile and employment data

Visual monthly and annual schedule

Every day of the month at a glance. Total clocked hours, days worked and overtime for the month and full year.

Clocked shift
Holiday
Leave
Sick leave (IT)
Overtime

Requests with approval workflow

The employee requests from their phone. The manager approves or rejects from the dashboard with notes. The status is reflected in the schedule instantly.

HolidayDay offHourly leaveSick leave (IT)

Payslips in their pocket

Each employee views their monthly payslip broken down: base salary, overtime, bonus, deductions, income tax and calculated net salary. With downloadable PDF attached.

Net salary calculatedDownloadable PDFFull historyStatus: Paid / Pending

Automations

20 automations working for you

Scheduled crons, database triggers and real-time processes. Tasks that used to take hours of management. Now they happen on their own, without errors, without you touching anything.

Daily cron · configurable time per centre

Automatic membership renewal

Every night, at the time you configure, the system detects expired memberships, automatically renews those with the option enabled, applies accumulated points discounts, generates the payment and sends a confirmation email to the member. Respects each centre's time zone.

Detects expired memberships
Applies points discounts
Generates automatic payment
Sends email to client
Multi time zone
No manual intervention

Classes on autopilot

Classes transition from Scheduled → In Progress → Completed on their own. Attendance of booked members is automatically recorded when the class ends.

Expiry alerts

The system notifies your clients 3 and 1 day before their membership expires. Email + push notification. No repetitions, no spam.

Abandoned payment cleanup

Incomplete card payments are marked as Failed and the membership is automatically cancelled after 24 hours. Inventory stays clean at all times.

Your invoice, always available

Each billing cycle, your invoice is automatically recorded in your dashboard with itemised VAT and sequential number. No paperwork, no phone calls.

Booking → session deducted instantly

When a class is booked, the membership loses one session immediately. When cancelled, it gets it back. No manual intervention, no counting errors.

Payment → membership created instantly

As soon as you record a payment, the membership appears active with its calculated expiry date. Inventory management happens automatically.

Daily cash register updated automatically

Every payment updates the cash register automatically. At end of day the reconciliation is ready without adding anything manually.

Real-time stock

When a product is sold, stock is deducted automatically. No manual inventory counts, no stock-outs from oversight.

Referral code when registering a client

Every new client receives their referral code generated instantly. The referral program works from day one with no configuration.

Loyalty points with expiry

Accumulated points expire automatically if not used before the deadline. Encourages members to return without manual intervention. The daily cron expires them and notifies the member.

No schedule conflicts

The system automatically detects if a staff member has two shifts at the same time and blocks the conflict before it happens.

QR check-in deducts session automatically

Enable "check-in deduction" mode from Settings and every QR scan automatically consumes one session from the membership. Anti-double-deduction window included.

Access email when registering a client

As soon as you register a new member, they automatically receive their portal access credentials by email. No copying passwords, no extra steps.

Cron every 5 min · Anti-double-booking by design

Your courts book themselves, even while you sleep

A member picks a slot at 3 a.m., pays by card and the booking confirms itself. If they abandon the payment, the slot is released and the checkout closes without anyone lifting a finger. And even if ten members try the same slot at once, a database-level constraint physically prevents any overlap. Zero double bookings. Zero incomplete payments. Zero apology calls.

30-minute pre-booking
Auto-releases slot
DB-level anti-overlap
Closes abandoned checkouts
Cron every 5 minutes
Email confirmation on payment
Per-centre toggle · Zero apology calls

Waiting list with instant automatic promotion

Turn on the waiting list from Settings and let the system do the work. When a class fills up, the next client with an active membership joins with one click (no session deducted). The moment someone cancels, the database promotes the first person in the queue in the same transaction, deducts a session from their membership, creates the booking and sends email and push notification instantly. The client only sees their own position, never anyone else's name. And if there are less than the minimum minutes you set (say 15 min), the queue freezes so no one gets a spot they can't reach in time.

Per-centre toggle
Configurable minimum window
Strict FIFO order by date
No session deducted until promoted
Instant email and push
Client only sees their position
No setup · Real time

Client birthdays on the calendar

All your clients' birthdays appear automatically on the centre calendar, year after year, without any configuration. Each new client is added automatically. A detail that makes the difference between software and a centre that truly knows its members.

No manual setup
Works year after year
New clients included
Shows the age they turn
Filterable on the calendar
Real-time update

Payments · Cash · Expenses · Tax

The financial control your accountant always asked for

Revenue, expenses and tax overview: all calculated automatically and ready whenever you need to report to your accountant.

Payment records with taxes and invoicing

Every payment, perfectly documented

Each payment records the net amount, applicable taxes, method, status and invoice number. Discounts applied in cascade: client, manual, promotion and loyalty points. Receipt and invoice generated instantly, sendable by email.

Net amount + applicable taxes
Automatic invoice number
Status: Paid / Pending / Refunded
Downloadable receipt & by email
Cascading discounts (4 levels)
Downloadable invoice & by email
Filters by method, status and date
Auto-creates membership on payment

Integrated POS

Quick sale with barcode scanner (USB, Bluetooth or camera). Add products to cart, choose payment method and close the sale in seconds. Stock deducted automatically.

Barcode scanner
Multi-product cart
Loyalty points
Instant receipt

Daily cash & reconciliation

The cash register syncs automatically from the day's payments. Reconcile by method, record actual cash and the system calculates the difference instantly. Full history of previous cash registers.

Automatic syncCount by methodReal/expected differenceCash history

Expense management

Record each expense with category, supplier and applicable tax rates. Amounts are calculated automatically; you only enter the base and percentages.

RentPayrollMarketingSuppliesMaintenanceAccountingInsurance
By quarter, semester or year

Tax summary ready for your accountant

Select the period and the system calculates everything: total revenue, total expenses, tax collected, tax paid and gross profit. No spreadsheets. No addition errors.

Tax collected (sales)
Tax paid (expenses)
Net tax position
Total deductible expenses
Gross profit for the period

Centre · Facilities · Maintenance

Your centre, always in top shape

Spaces, equipment and maintenance tasks centralised in a single panel. Nothing is forgotten. Nothing goes unattended.

3 integrated modules · Spaces · Equipment · Maintenance

Facilities under total control

Every square metre and every piece of equipment has its profile, its status and its history. When something breaks it gets logged. When it's repaired it gets documented.

Spaces
Configurable rooms, courts and zones
Real capacity and availability
Linked to bookings and classes
Usage control per space
Equipment & supplies
Complete equipment inventory
Status: operational, under review, broken
Assignment by space or room
Intervention history
Maintenance
Incident and breakdown logging
Pending task tracking
Priority and resolution status
Complete intervention history

All connected to each other

A broken piece of equipment shows its status in the profile and is linked to its incident history. Spaces have real capacity and configurable availability. The entire centre in one panel, with no external tools.

Auto block in bookingsReal-time statusNo external spreadsheetsTraceable history

What 90% of software doesn't have

Most fitness platforms manage clients and payments. Fitenza also manages the physical centre: its rooms, its equipment and its maintenance.

Multi-role · Granular permissions

Each person sees what they need

Six predefined roles with sensible default access. You decide exactly which dashboard section each role can see, and which portal module each client sees.

The 6 system roles

Default access is the starting point; adjust it as you wish for each role.

AdministratorFull access · Not configurable

Complete and unrestricted access to the entire dashboard. Manage the subscription, centre configuration and permission assignment for all other roles.

ManagerConfigurable access

Default access: clients, classes, payments, cash register, marketing and staff. Each section can be enabled or disabled based on the centre's needs.

ReceptionConfigurable access

Default access: check-in, bookings, memberships and daily cash register. You can expand or restrict their access section by section as you wish.

TrainerConfigurable access

Default access: clients, bookings, training, nutrition and progress tracking. You can expand or restrict their visibility section by section.

StaffStaff portal /staff only

Exclusive access to the staff mobile portal: clock-in/out, schedule, my classes, leave requests and payslip viewing.

ClientPortal · 2 config levels

Exclusive /client portal. Which modules each client sees is controlled globally (for all) and individually (per client record).

Permissions by section

Manager, Reception and Trainer have fully configurable access. Enable or disable any dashboard section for each role.

Section
MRT
Clients
Payments / Cash
·
Training
·
Staff / HR
··
Settings
···

M = Manager · R = Reception · T = Trainer

Client portal in 2 levels

1

Global: all clients

Enable or disable modules for all clients at once: classes, bookings, store, nutrition, progress and more.

2

Individual: specific client

Adjust which modules that specific client sees, without affecting others.

Training · Nutrition · Exercise library

The most complete training system

Personalised plans, integrated nutrition and a library of over 1,300 exercises with instructions, common errors and progressions. All in a single tool.

Global library · Custom exercises · Personalised plans

A library that works for you

Over 1,300 exercises ready to use: from classic squats to Bayesian curls and katana press. With execution instructions, common errors, progressions and regressions. If you need something specific, create your own custom exercises for your centre.

1,300+
Exercises in global catalogue
20+
Muscle groups covered
8
Categories (strength, cardio, mobility…)
Custom centre exercises

Complete profiles for each exercise

Step-by-step execution instructions
Common errors and how to avoid them
Exercise progression and regression
Primary and secondary muscles involved
Required equipment and contraindications
Directly linked to training plans

Integrated in your plans

Create plans week by week, session by session. Add exercises from the library directly to your client's plan with sets, reps, weight, rest, RIR and RPE.

Sets · Reps · WeightRIR and RPERestNotes per exerciseReusable templates

Custom centre exercises

Add exclusive exercises with your own techniques, specific equipment or internal methodologies. Available instantly for all your trainers.

Own techniquesSpecific equipmentNo limit
★ For personal trainers

Everything you need to take your business to the next level

Stop splitting yourself between WhatsApp, spreadsheets and notebooks. Schedule, charge, communicate and analyse the progress of all your clients from a single professional panel.

Panel of all your clients
Active clients, ongoing plans and upcoming sessions at a glance.
Plan in minutes
Access 1,300+ exercises and build the entire week in seconds.
📱
A dedicated app for every client
They see their plan, history and progress from their phone.
📈
Physical progress documented
Weight, measurements and photos over time. Every advance recorded.
💳
Charge for sessions and memberships
Online payment, on-site or automatic renewal. No extra admin.
🔔
Automations that build loyalty
Remind them to train, celebrate their achievements. You do nothing.

Your training

Strength · Hypertrophy Plan

Better today than yesterday.

42%
Week 3

Lower Body Strength

Start

Jun 1

End

Jul 31

Freq.

4d/wk

Today's session
Full plan

Mon · Week 3

Lower Body Strength

High
45 min
4 ex
2/4

Focus on your form. Rest 90s between sets.

1

Bulgarian Split Squat

4×8reps
2

Romanian Deadlift

3×10reps
3

Hip Thrust

4×12reps
60 kg90sRIR 2
Continue · 2/4

Nutrition · Plans · Daily log · Food library

The most complete nutrition on the market

Over 1,100 foods with 100% complete EU nutrition labelling: fibre, sugars, salt and saturated fats, plus the 14 declarative allergens from EU Regulation 1169/2011. Plans with macros and goals, meal-by-meal log with automatic calculation and adherence heatmap. All integrated with the client portal.

100% verified catalogueComplete EU labelling14 declared allergensGlobal libraryCustom foodsAdherence heatmap

Library of over 1,100 foods with complete EU labelling

Proteins, carbohydrates, fats, fruits, vegetables, dairy and more. Every food in the global catalogue includes macros, fibre, sugars, salt, saturated fats and the 14 allergens from EU Regulation 1169/2011. Verified one by one. The nutritionist creates the plan; the client logs it from their portal.

1,100+
Foods in catalogue
Global catalogue with complete EU labelling and 14 declared allergens. Available for all centres.
100%
Verified catalogue
Every food with macros, fibre, sugars, salt and saturated fats cross-checked one by one.
14
Declared allergens
EU Regulation 1169/2011: gluten, lactose, tree nuts, soy, egg, fish, celery, mustard and more.
Centre foods
Add your own without limit or additional cost.

Meal-by-meal log

8 preset meals + custom name
Search among 1,100+ foods instantly
Quantities in g, ml or units
Macros calculated as each food is added
Daily summary with totals per meal
Client logs it from their portal
Alert badge if +14 days without check-in

Plans with complete goals

Assign client and nutritionist. Define goal, calories, macros, water, starting weight and target. Restrictions and allergies included. 30-day adherence heatmap.

Weight lossMuscle gainMaintenanceSports performanceAllergies / restrictions

The member also participates

From their portal, the client sees the active plan with calorie and macro goals, logs their own daily diet and marks adherence status. You monitor it in real time.

Plan visible in portalOwn member logDaily check-in30-day history
★ For nutritionists and dietitians

Everything you need to manage your clients' nutrition

Stop sending PDFs over WhatsApp. Create professional plans, assign macro goals and track each client's progress from a single panel.

Library of 1,100+ foods with complete EU labelling
Fitenza global catalogue with macros, fibre, sugars, salt, saturated fats and 14 allergens + your centre's own.
Macros calculated instantly
Add quantity and unit (g / ml / piece) and totals update automatically.
📱
Premium app for each client
Calorie ProgressRing + macro bars vs target + checkboxes to mark meals done.
🎯
Per-macro goals
Kcal · Protein · Carbs · Fat · Water. Adherence computed on every check-in.
📅
Adherence calendar
Monthly view with per-day adherence + 7-day summary perfect/acceptable/off.
📋
One-click plan duplication
Reuse successful templates across clients with or without day history.

Your nutrition

Fat loss plan

Consistency at the table wins the battle.

1,520kcal89%

Thu · Jul 18

Target 1,700 kcal

Acceptable💧 2.5L

Protein

128/150g

Carbs

148/165g

Fat

47/55g

Today
History

Daily progress

2/4

Breakfast

420 kcal · 2 items

Lunch

675 kcal · 3 items

330

Chicken breast

200g
205

Brown rice

60g
140

Avocado

80g

Snack

200 kcal · 2 items

Dinner

425 kcal · 3 items

Physical progress · Metrics · Wellbeing · Tracking

The data that proves the results

Body composition, measurements, subjective wellbeing and adherence. All recorded by date. Each client's progress, documented and visible.

16 metrics per check-in · Automatic chart · CSV export

One check-in, all the information

Body composition
  • Weight (kg)
  • Body fat percentage (%)
  • Muscle mass (kg)
Measurements (cm)
  • Waist
  • Hip
  • Chest
  • Arm
  • Leg
  • Glutes
Wellbeing & adherence
  • Energy
  • Hunger
  • Stress
  • Sleep
  • Motivation
  • Nutrition adherence (%)
  • Training adherence (%)

Tracking

My Physical Progress

Latest weight: 78.0 kg-1.5 kg

Check-ins

8

Weight

78kg

% Fat

17%

Wellness

4.2/5

New record
History

Latest record

Jul 2, 2026

Weight78 kg
Energy4/5
Sleep3/5
Motiv.5/5
Waist82
Arm35

New record for today

Sunday, July 19

Weight (kg)

Latest: 78.0 kg

Ratings 1-5 · 5 is best

Energy😊 4/5
Sleep😐 3/5
Motivation🔥 5/5
Measurements· optional
Save record

Automatic progress chart

With two or more records, the weight-over-time chart appears automatically. No configuration needed.

Week 1−4 kg
Wellbeing score
Energy
🔥
Sleep
😐
Motivation
💪
Stress
😰

Composite score visible in the check-in list, with colour coding.

Physios · Psychologists · Coaches · Coworking

Also for those who sell time, not classes.

Fitenza gives you your own booking website and a quick setup that leaves your centre ready in one click. Perfect for physio consultations, psychology or coaching sessions and meeting-room rentals.

Live · 4 steps

How your client books: service → professional → when → confirm.

No sign-up needed for anyone who just wants to book; installable app for your regular clients. Two paths, one calendar. Anti-overlap enforced.

🩺

Service

Your client picks from what you offer. With price, duration and description.

👤

Professional

"Any" or a specific one. Fitenza filters slots by who does what.

📅

When

Only the real available slots. Anti-overlap enforced at the database.

💳

Confirm

Card payment, pay in person when they arrive, or deduct 1 session from their pack if they already have one. You decide what you accept.

🎟️

Passes supported

If your client already has an active pack, they can book by deducting one session — enabled from Settings → Public bookings.

🛒

Buy passes in the app

From their portal they buy passes and see remaining sessions, payment history and upcoming appointments in real time.

Instant confirmation🔒 Secure card payment
FZ

Clínica Fitenza

Online booking

EN

Book your appointment

Pick a slot in seconds.

Instant🔒 Secure
1Service
2Professional
3When
4Confirm

1 · Choose a service

🩺

Physiotherapy session

45

Sports physiotherapy and injury rehab.

40Choose
🦴

Osteopathy session

60

Manual therapy and structural balance.

50Choose
fitenza.com/r/your-centre

Your own booking page

Share the link and your client picks service, professional and time in 4 steps. No account, no downloads. They can pay by card on the spot or pay you in person when they come. Two appointments can never overlap: the app blocks it.

🩺
Physio
Appointments, first visits, reviews
🧠
Psychology
Consulting rooms, individual or couple session
💼
Coach
Office, discovery session, follow-up
🏢
Coworking
Rooms by the hour, half day or full day
🪄

One-click quick setup

Pick what you do (physio, psychologist, coach or coworking) and Fitenza puts the right words in the app, creates a resource and 3 example services, and hides the sections you will not use. Run it as many times as you want. Nothing gets deleted.

1. Pick what you do: physio, psychology, coach, coworking or gym
2. Review what we will create
3. Confirm and copy your link to share
📋

Patient clinical notes

Write down reason, examination, treatment and evolution for every session, attach whichever reports you want to the client and they see them in their portal. GDPR-ready: encrypted, audited and every look at the record is logged.

🩺 Reason, examination, treatment, evolution📎 Attach reports to the client (PDF, JPG, PNG)📅 Recommended date for the next appointment📊 Chronological history per professional✍️ Health-data consent signed in the portal🔒 Encrypted and audited under GDPR

Automatic email reminders

Fitenza sends a reminder email before every appointment, with a direct button to manage or cancel the booking. Configurable per centre. Fewer no-shows and no external tools.

24-hour reminderLead time configurable per centreCancel from the emailNo-show counter per client
Website integration

Got your own website? Drop the booking inside with two lines.

Paste two lines of code into your site and that's it. Works on any site that lets you insert HTML — WordPress, Wix, Squarespace, Webflow, Framer, Shopify, your own HTML or whatever you use. When your visitor clicks it, the wizard opens on top of your page without leaving your site. After booking they come back to your web. Zero plugins, zero extra cost.

5 KB, async load

Does not slow your site. The script only runs when someone clicks.

🎨

Customise text & colour

Editor in your dashboard with a live preview before you copy.

📱

Full-screen on mobile

Immersive mode on phones without fighting your CSS.

🔒

No third-party cookies

Ready for Safari ITP and ad blockers. Works the same everywhere.

WordPressWixSquarespaceWebflowFramerShopifyPlain HTML+ any site with HTML
tu-centro.com
Booking window opened
FZ

Clínica Fitenza

Online booking

EN

Book your appointment

Pick a slot in seconds.

Instant🔒 Secure
1Service
2Professional
3When
4Confirm

1 · Choose a service

🩺

Physiotherapy session

45

Sports physiotherapy and injury rehab.

40Choose
🦴

Osteopathy session

60

Manual therapy and structural balance.

50Choose

This is what your visitors see on your site

Set it up and copy from Settings → Public bookings → Embed on your website

Courts · Padel · Tennis · Pickleball · Squash

Your courts book themselves

Card payment required, 6 pricing bands (weekday and weekend with their own thresholds) and zero chance of double charging. The engine other apps sell you for a percentage. Here it's included in your plan.

Card payment · Instant confirmation0% booking commissionYour brand, your members

Charge the court before the player steps on it

Your member picks a slot from the portal, pays by card and the booking confirms itself. If they don't complete payment within 30 minutes, or abandon the checkout, the slot is released automatically for the next person. No missed calls. No unpaid guests. No overlaps.

Overlap prevention at DB level

Postgres GIST constraint: it is mathematically impossible to have two overlapping active bookings, even with thousands of members booking at the same time.

6 pricing bands (weekday + weekend)

Morning, afternoon and evening for Monday–Friday, and another three for Saturday–Sunday, each set with its own hour thresholds. Charge the weekend at prime rate without touching Tuesday.

30-minute pre-booking

The slot is locked while the member pays. If not confirmed or the checkout is abandoned, it releases itself and the checkout expires.

Configurable cancellation window

You decide how many hours in advance a member can cancel. Outside that window, the system blocks cancellation.

Walk-in in 3 seconds

Guest with no account calling by phone: reception creates the booking with a name and takes payment by card, cash or bank transfer.

Every charge lands in your till

The booking appears in Payments with amount, VAT, method and receipt. Nothing leaks out of the daily close.

Court 1 · Padel

Saturday, 26 July

Hours

08:00 – 22:00

09:00

Free

£18

10:30

Booked

-

12:00

Free

£18

13:30

Paying…

£18

15:00

Free

£22

16:30

Booked

-

18:00

Prime time

£26

19:30

Free

£26

Card payment
No overlap30 min hold
Every channel · One engine

The system accepts bookings from wherever they come

Member on their phone, walk-in at reception, guest through the door, phone ringing at 8am… everything lands in the same calendar and the same payments ledger. No parallel diaries. No double bookings across channels.

Channel 1

Member portal

Your member opens the app, picks a court and time band, and pays by card. Instant confirmation. No calls, nothing to jot down.

24/7 booking from any phone
Card payment required
Charged directly to your account

Channel 2

Centre control panel

Reception books into the same calendar in 3 clicks. Registered member or anonymous walk-in. Payment by card, cash, bank transfer or Bizum.

On-site and phone bookings
Price can be overridden ad hoc
Registered member or anonymous walk-in

Both channels feed the same calendar and the same daily close

💰 Smart pricing

Weekend rates that reflect real demand

Weekday and weekend are two fully independent rate cards: each with its own 3 time bands (morning, afternoon, evening) and its own hour thresholds. Charge Saturday morning at prime, stretch that morning band until 2 p.m., or leave Sunday at the top rate all day. Without touching your weekday pricing. No formulas. No macros.

💼

Monday to Friday

Weekday tariff

🌅 Morning (until 12:00)£12
☀️ Afternoon (until 19:00)£18
🌙 Evening (from 19:00)£22
Prime
🎉

Saturday and Sunday

Weekend tariff

🌅 Morning (until 14:00)£30
☀️ Afternoon (until 20:00)£25
🌙 Evening (from 20:00)£20
6 independent price bands per court
Separate hour thresholds for weekday and weekend
Applied automatically · no per-booking edits

Marketplace booking apps

They take a percentage of every booking. Your brand plays second fiddle. Your members tied to someone else's app.

And when you leave, they keep the members.

WhatsApp + diary

No online payments. Double bookings, no-shows and manual confirmations. Zero cash-flow trail.

A mess that grows with each new court.

Fitenza

0% commission. Direct payments to your account. Your brand, your app, your members.

Overlap prevention at database level. No hidden percentages.

Fitenza vs. what you use now

FeatureFitenzaExcel + WhatsAppGeneric software
Web client portalPartial
QR check-in with membership validation
Automatic membership renewal
Live sync across devicesPartial
Live centre occupancy
Automatic push notifications to mobilePartial
Digital signature of contractual documents
Integrated training + nutritionPartial
Library of 1,300+ exercises with instructions and progressions
Nutrition: 1,100+ foods with complete EU labelling (fibre, sugars, salt, saturates) and 14 allergensPartial
Nutrition plans with macros and daily client log from their portalPartial
Card payments + on-site paymentsPartial
Staff management and time trackingPartial
Points and referral system
Space, equipment and maintenance management
Online store for clients with stock control
POS with barcode scanner
Daily cash register with reconciliation by methodPartial
Expense tracking with tax breakdownPartialPartial
Tax summary by period
Court booking with card payment and DB-level overlap prevention
Your own no-login booking page for clients
Patient clinical notes with GDPR compliance
Waiting list with automatic promotion and client notification
Fully isolated data and configurationPartial
Multi-centre with a single login: switch without logging out and instant revocation (chains and franchises)Partial

No commissions

How much are you really paying for your software?

The monthly fee isn't everything. Many platforms take a cut of what you invoice.

Other platforms
  • +Software monthly fee
  • +They take a % of what you invoice
  • +Advanced modules charged separately
  • +12 or 24 month lock-in
Fitenza
  • Fixed monthly fee from €49
  • Zero commissions. Every euro you invoice is yours
  • All modules included
  • No lock-in, cancel anytime

With Fitenza you pay a fixed fee. Every euro you invoice is yours.

Pricing

No surprises. No fine print.

7-day free trial on all plans, no credit card required. Monthly billing, cancel anytime.

Basic

For very small studios just starting out.

49/mo

Annual billing: €539/year(1 month free)

Up to 50 clients · 5 staff

7-day free trial · No card

No commissions

Get started
  • Full management dashboard
  • Private client portal
  • Membership management and renewal
  • QR code check-in
  • Waiting list with automatic promotion
  • Public online bookings
  • Basic payments and cash control
  • Automatic emails and notifications
  • Standard technical support
Pro

For gyms and boutique studios that are growing.

99/mo

Annual billing: €1,089/year(1 month free)

Up to 200 clients · 20 staff

7-day free trial · No card

No commissions

Get started with Pro
  • Everything in Basic
  • Signed consents and GDPR document management
  • Online store for clients (products and services)
  • Stock control with automatic deduction per purchase
  • Advanced communication automations
  • Marketing module (acquisition and retention)
  • Loyalty points system
  • Integrated referral program
  • Center management (spaces, equipment and maintenance)
  • Training and nutrition planning
  • Library of 1,100+ foods with complete EU labelling + macro plans and daily log
  • Library of 1,300+ exercises with instructions and progressions
  • Advanced financial control (cash and expenses)
  • Staff management (time tracking and payslips)
  • Advanced performance analytics
  • Live centre occupancy
  • Priority support
Premium

For mid-size gyms, CrossFit boxes and centres with courts.

149/mo

Annual billing: €1,639/year(1 month free)

Up to 500 clients · 50 staff

7-day free trial · No card

No commissions

Get started with Premium
  • Everything in Pro
  • Up to 500 clients
  • Up to 50 staff
  • Premium Courts Module: Online booking with automatic card payment and guaranteed anti-double-booking system (padel, tennis, pickleball, squash)
  • Priority support
Elite

For chains, franchises and large multisport centres.

249/mo

Annual billing: €2,739/year(1 month free)

Up to 1,000 clients · 100 staff

7-day free trial · No commitment

No commissions

Get started with Elite
  • Everything in Premium
  • Up to 1,000 clients
  • Up to 100 staff
  • Client migration: Bulk import from your previous software preserving passes, remaining sessions and billing dates
  • Catalog migration: Bulk upload of pricing, passes and recurring group class schedule from Excel template
  • Automated Launch: Bulk delivery of invitations to your clients for immediate activation of their new app
  • Priority support
Custom
Let's talk

Pricing: tailored(no commitment)

Chains, franchises or specific integrations

Response within 24-48 hours

  • Unlimited clients
  • Unlimited staff
  • Priority support
  • Modules activated to fit your needs
  • Custom pricing
★ For solo professionals

Plans built for individual use

Lighter and better priced for personal trainers, nutritionists, physios, psychologists and coaches. 7-day free trial, no card required.

Training · Nutrition

🏋️
Trainer

Personal trainers who want to run plans, tracking and payments from a single app.

49/mo

Annual billing: €539/year(1 month free)

Up to 50 clients · 1 professional

7-day free trial · No card

No commissions

Get started with Trainer
  • Training plans
  • 1,300+ exercises with guide
  • Physical progress + logs
  • Payments, passes and billing
  • Medical data, PAR-Q and signed documents
  • A dedicated app for every client
Recommended
Trainer Plus

Everything in Trainer + everything in Nutri. For personal trainers who want to close the loop.

69/mo

Annual billing: €759/year(1 month free)

Up to 50 clients · 2 professionals

7-day free trial · No card

No commissions

Get started with Trainer Plus
  • Everything in Trainer
  • Nutrition plans with macros
  • 1,100+ EU-labelled foods (14 allergens)
  • Daily client log
  • Adherence + 30-day heatmap
🥗
Nutri

Dietitians and nutritionists who need macro plans, a daily client log and billing.

49/mo

Annual billing: €539/year(1 month free)

Up to 50 clients · 1 professional

7-day free trial · No card

No commissions

Get started with Nutri
  • Nutrition plans with macros
  • 1,100+ EU-labelled foods (14 allergens)
  • Daily log + adherence
  • Payments, passes and billing
  • Medical data + signed documents
  • A dedicated app for every client

Physio · Psychologist · Coach

🩺
Health

1-to-1 practice for physios, psychologists or coaches. Public bookings agenda embedded in your site.

49/mo

Annual billing: €539/year(1 month free)

Up to 50 clients · 1 professional

7-day free trial · No card

No commissions

Get started with Health
  • Public online bookings agenda
  • Clinical history and session notes
  • Online card payments + invoicing
  • Passes shop in the client app
  • Medical records and signed documents
  • Own client portal with app
  • Embed on your website
★ Top
🏥
Health Plus

Small clinics: up to 3 professionals sharing bookings, clinical history and payments.

69/mo

Annual billing: €759/year(1 month free)

Up to 100 clients · 3 professionals

7-day free trial · No card

No commissions

Get started with Health Plus
  • Everything in Health with 3 professionals
  • Shared agenda across professionals
  • Multi-professional clinical history
  • Passes shop in the client app
  • Unified agenda panel
  • Ideal for small clinics
📈

Need more than 50 clients or more than 3 professionals? The Pro plan raises the limit to 200 clients, 20 staff and 20 professionals, and also adds marketing and lead capture, loyalty with points and referrals, HR (time clock and payroll), online shop, space and equipment management, and every advanced automation.

None fits?

Custom plans for cases that don't fit in a table

Chains of centres, franchises, integrations with your current software, large volumes or à la carte features. Write to us and tell us your case: we'll propose a plan built for you, with a fair price based on what you need.

On any phone

And yes, it works as an app.
On iPhone and Android. No App Store needed.

The first time a client or staff member opens Fitenza on mobile, the browser itself shows this prompt. One tap and it’s on their home screen, like any other app.

No 100 MB downloads, no store approval waits, no weird permission prompts. Four seconds and it works.

  • Push notifications
  • Home screen icon
  • Auto-updates, always latest version
  • Zero store fees, zero friction

Same for you, your team and your clients.

Android · Chrome
9:41
📲

Install the app

Install it on your home screen for push notifications and a full-screen experience.

Install
iPhone · Safari
9:41
📲

Install the app

Install it on your home screen for push notifications and a full-screen experience.

Tap"Add to Home Screen"

Frequently asked questions

Getting started5
How do I sign up?
Click any "Get started" or "Sign up" button on this page. You only need to enter your centre name, your name and an email address. Within seconds you will receive an email with your access credentials, including an automatically generated password that we recommend changing the first time you log in. The entire process is free for 7 days, with no credit card or any commitment required.
What happens when the 7-day free trial ends?
When the trial period ends, access to the dashboard is suspended until you activate a paid plan. All your data (clients, memberships, payments, configuration) is fully preserved. To continue, go to Dashboard → My Subscription and choose the plan that best suits your centre. If you have any questions during the process, you can contact us and we will help you.
How does Fitenza install on the phone?
The centre dashboard runs directly in any browser. Your members’ portal and your team’s portal install as real apps on their phones in one tap: on iOS Safari → Share → Add to Home Screen; on Android Chrome → Menu → Add to Home Screen. From that moment on they have their icon on the home screen, open full-screen, receive native push notifications and behave exactly like any store app, but without going through the App Store or Play Store, with no fees and no review waits.
What happens if I reach the client or staff limit?
The system automatically detects when your plan limit is reached and will not allow you to register more clients or add more staff members until you upgrade. If you reach that point, contact us from the dashboard or through the contact page and we will inform you of the higher plan that best fits your volume.
Can I migrate the clients I already have in another software?
Yes. The Elite plan includes bulk migration of your data: you send us your CSV/Excel files (we provide the official templates) and our team imports your clients preserving their passes, remaining sessions and next billing date, along with your pricing catalogue, passes and recurring group class schedule. Each client receives an email with an activation link to create their own password and start using the app from day one. Configuration of the rest of the centre (branding, promotions, marketing, referrals, email templates, equipment and spaces) is done from the panel; we can guide you through the launch. If you are on a lower plan and need migration help, contact us and we will assess your case.
Plans and billing5
What payment methods are available for the subscription?
You can pay your Fitenza subscription in three ways: bank card (processed securely and immediately), Bizum or bank transfer (manual activation as soon as we confirm the payment). All methods automatically generate an invoice including VAT. Please note that Bizum is only available for Spanish bank accounts.
Is it safe to pay by card?
Yes. Card payments are processed through our payment processor, certified PCI DSS level 1 (the highest security standard in the industry). Fitenza never stores or has access to your card data: all information travels encrypted directly between your browser and the processor, without passing through our servers.
How can I renew my subscription?
From the Dashboard, go to My Subscription and select "Renew". You have three payment methods: bank card (immediate and secure payment), Bizum or bank transfer (the subscription is activated as soon as we confirm receipt of payment). If you want to forget about manual renewals, you can also enable automatic renewal by card and the system handles everything each billing period.
Can I upgrade to a higher plan once I already have an active plan?
Yes. At any time you can go to Dashboard → My Subscription and request a change to a higher plan. The process is the same as renewal: you choose the new plan, pay with the method you prefer and the upgrade is activated immediately.
Can I manage several centres with a single account?
Yes. One email can belong to multiple centres at the same time — designed for chains, franchises and partners running several locations. From the sidebar selector in the dashboard you switch centres instantly without logging out, and each centre keeps its own settings, catalogue, clients, billing and team with full data isolation between them. Revocation is immediate: when a centre owner removes your access, that centre disappears from the selector right away and you can no longer switch to it. Each centre is billed separately under its own plan.
Member payments and currency9
Can I configure the currency my members pay in?
Yes. In Settings → General you can choose the currency for your centre from the available options: Euro (EUR), US Dollar (USD), Pound Sterling (GBP), Canadian Dollar (CAD), Swiss Franc (CHF), Brazilian Real (BRL) and Mexican Peso (MXN). All amounts shown in the dashboard, client portal and exports will use the selected currency.
Which currencies are supported for online payments?
Fitenza supports EUR, USD, GBP, CAD, CHF, BRL and MXN. Other currencies such as the Argentine peso or Colombian peso are not available as they are not supported by standard payment processor accounts, which would cause failures in your members' online payments.
Can members pay online in dollars, pounds or other currencies?
Yes, as long as your centre is configured with that currency. The payment is processed in the currency you have set for your centre, so there is no discrepancy between what the member sees in the app and what they are charged.
Is the Fitenza subscription itself in euros?
Yes. The cost of the Fitenza platform subscription is always invoiced in euros, regardless of the currency you configure for your centre. The currency setting only affects payments from your members to your centre.
What happens if a member pays with a card from another country or in a different currency?
Online payments are always charged to the member in the currency configured for your centre. If the member's card is issued in a different currency (for example, a US card in dollars and your centre charges in euros), the charge is presented in euros and the member's card-issuing bank automatically applies the conversion, charging the equivalent in dollars at the current exchange rate plus any foreign exchange fees their bank may apply. The member will see the amount in euros in the payment summary and the equivalent in their local currency on their bank statement. You always receive payment in your centre's configured currency, with no additional conversions or fees on your side.
Can I change the currency after I have been using the platform for a while?
Yes, you can change it from Settings → General at any time. Keep in mind that historical amounts already recorded will remain in the database as they were; the change only affects new display and new online charges. If you also accept online payments, make sure your payment account supports the new currency before switching.
How do I verify that my online payments account supports a specific currency?
Log in to the management panel of your online payments account and check which currencies are enabled. If the currency configured in Fitenza is not enabled, your members' online payments will fail. Fitenza shows a warning message in Settings → Online Payments when your selected currency differs from euro. Enabling additional currencies is a process you manage directly with your payment provider.
Is Bizum available for centres outside Spain?
No. Bizum is a payment service exclusive to Spanish bank accounts. If your centre is outside Spain, the subscription payment options are bank card or bank transfer. Online member payments are processed internationally.
Can members save their card for future payments?
Not directly in the app. Each online payment generates a separate, secure payment session where the member enters their card details at the time of purchase. Fitenza never stores or has access to member card data: all information travels encrypted directly between the member's browser and the payment processor, without passing through our servers at any point.
Features and management9
How does QR check-in work?
Each client has a unique QR code linked to their profile. To scan it you can use any camera-equipped device or a USB QR reader connected to the reception computer. The system responds in real time with two visual states: green screen (access granted, shows name, membership type and remaining sessions) or red screen (access denied, with the reason: membership exhausted, expired membership, no membership or blocked client). Fitenza adapts to your business model: if your centre works with class bookings, check-in only validates access (the session was already deducted when booking and the system guarantees there is never a double deduction). If you manage a free-access gym, enable direct deduction from Settings → General and each QR scan automatically consumes one session from the membership. Both models coexist without conflict.
Does automatic membership renewal work without me doing anything?
Exactly. You configure the time of day in your timezone and the system checks expired memberships every night, renews those with the option enabled, creates the payment and sends the confirmation email to the member. You do nothing.
What happens if a client cancels a booking?
The session is automatically returned to the membership, without manual intervention. Additionally, you can configure a minimum cancellation notice period: if the client tries to cancel outside that window, the system does not allow it and the session is not returned.
Is my centre's data separated from other centres?
Completely. Each centre lives in its own compartment: no user from another centre can see or touch your clients, payments, memberships or configuration. It's not a visible filter that could be bypassed — the separation is enforced inside the database itself, so even a request for another centre's data comes back empty.
Is my clients' data secure?
Yes. Each user only accesses data from their own centre, with the separation enforced inside the database itself. Consents and legal documents are digitally signed and recorded with a full audit trail: who signed what, when and from where.
Can I send push notifications to my clients?
Yes. When a member enables notifications in their client portal, they subscribe to receive alerts directly on their device (without needing to have the app open) through their browser's or operating system's native push notification system. Members receive alerts for confirmed bookings, cancellations, memberships about to run out or expire, new messages and promotions. On Android and desktop browsers (Chrome, Firefox, Edge) notifications work directly from the browser. On iPhone and iPad, due to Safari's own limitations, the app must first be installed on the home screen (Safari → Share → Add to Home Screen) and opened from that icon in order to receive them; the platform automatically shows a prompt guiding members when it detects iOS. Push notifications are delivered in the language of the member's device. Subscription is always voluntary and the member can cancel it at any time from their browser or operating system notification settings.
Do changes appear instantly across devices?
Yes. Class capacity and bookings sync automatically in real time across the member portal, staff app and admin panel. When a member books from their phone, reception sees the new name appear on the list without touching anything. When a class fills up, the other members see "full" instantly. No more double bookings caused by lag. Changes propagate to every connected device without needing to refresh the page. Centre isolation is guaranteed by RLS: you only receive events from your own centre. If a device loses WiFi, the system automatically reconnects when the connection returns and fetches any pending changes.
How does the courts booking module for padel, tennis or pickleball work?
It is a specific module for centres with padel, tennis, pickleball, squash or multi-sport courts, available on the Premium and Elite plans. You configure each court with its type, slot duration (30, 60, 90 or 120 minutes), opening hours and up to 6 pricing bands: morning, afternoon and evening for weekdays, plus another three for the weekend with their own hour thresholds (for example, Saturday morning can run until 2 p.m.). Your members see the calendar in their portal, pick a date and available slot and pay by card on the spot; as soon as the payment is confirmed, the booking is locked in and both parties receive an email confirmation. A database-level constraint physically prevents two confirmed bookings from overlapping on the same court, so double bookings are impossible by design. If you prefer to book a slot yourself (walk-in) or take cash or bank transfer at the counter, you can do so from the dashboard with manual booking. Requires online payments enabled with your payment processor.
Can I have my own page where clients book without signing up?
Yes. This feature is designed for physios, psychologists, coaches, coworking spaces and any business that sells time instead of classes. You share a link like fitenza.com/r/your-centre and your client picks service, professional and time in 4 steps, without creating an account or downloading anything. They can pay by card on the spot or pay you in person when they arrive. Two appointments can never overlap and the app warns you if anyone tries to cheat. A one-click quick setup (Physio, Psychology, Coach or Coworking) leaves your centre ready with the right words, a resource and 3 example services, and turns on patient clinical notes with GDPR compliance if you need them.
Language and international use5
Is Fitenza available in English?
Yes. All of Fitenza is available in Spanish and English: the dashboard, the client portal, the staff portal, the public landing, emails, push notifications and documents (receipts and invoices) are all served in the language configured by each centre — or the one selected by each individual user. Instant toggle via the ES/EN switch in the header on any device (Chrome, Safari, iOS, Android, desktop or with the app installed on the home screen).
How do I activate the English interface?
Tap the ES/EN switch in the header of the portal (dashboard, client or staff). The change is applied instantly and remembered on your device. The platform also auto-detects when your device language is English and switches on first visit without any action from you. It works the same on Chrome, Safari, iPhone, Mac and Android, including the app installed on the home screen.
Are notifications and emails in English?
Push notifications and emails are delivered in the recipient's language: each client and each staff member has their own saved preference, and if it is not set the centre default is used. Receipts and invoices opened from the email also render in the same language.
Can I use Fitenza for a centre outside Spain?
Yes. Fitenza is designed to work internationally. You can configure the currency, timezone and VAT type for your centre from Settings → General. The platform automatically calculates the applicable VAT based on your configuration: general rate for Spain, 0% reverse charge for EU B2B clients with a valid intra-Community VAT number, and exempt for clients outside the EU.
Is there English-language support?
Yes. You can contact us in English through the contact form on this page or by writing to us directly. Our team responds in both Spanish and English, normally within 24 hours on working days.
Privacy and data3
Is Fitenza GDPR-compliant?
Yes. The platform has been designed from the ground up to comply with the General Data Protection Regulation (GDPR). Data is stored on servers within the European Union, encrypted whenever it travels over the internet, and each centre accesses only its own data with no path that would let it mix with another's. Consents and legal documents are digitally signed and recorded with a complete audit trail and timestamp. As the centre owner, you act as the data controller for your clients' data; Fitenza acts as the data processor under the terms of service.
Where is my clients' data stored?
Data is stored in cloud infrastructure located in the European Union. Fitenza only uses service providers that offer adequate guarantees under the GDPR. Data is never sold or shared with unauthorised third parties or for advertising purposes.
Can I export or delete all my data if I cancel?
Yes. From each module in the dashboard you can export data in CSV format at any time, at no additional cost and without contacting support. If you decide to cancel and want all your centre's data permanently deleted, you can request it through support. Deletion is irreversible and includes clients, payments, memberships, configuration and attachments.

Stop managing.
Start growing.

Try it for 7 days. If it doesn't convince you, you pay nothing. Simple as that.

Try Fitenza free →

7-day free trial · No credit card · No commissions