Skip to content

Product

One platform,four experiences

The operating system for your space, seen from four angles.

pro.vytal.fit/@crossfit-aveiro/classes
Programming, not just a timetable

A backoffice for your team, a portal and app for athletes, a public site for the world. All connected to the same data, in real time, with no islands of information.

0

Operational modules

0

Ways in

0

Built-in languages

How it fits together

For the team

Backoffice

Members, plans, bookings, payments, leads and training in a single model. No duplicated data across tools, no parallel spreadsheets.

  • Members and CRM connected
  • Classes, schedule and check-in
  • Payments and plans
pro.vytal.fit/@crossfit-aveiro
Backoffice
my.vytal.fit
Athlete portal and app
For those who train

Athlete portal and app

Athletes book, check their plan, review history and follow progress, in the browser or on their phone, always on the right data.

  • Bookings and waitlist
  • Live session, set by set
  • Notifications and reminders
For the world

Public site

A site on your own domain, wired to the operation: whoever books online enters the same flow the team sees in the backoffice.

  • Your own domain
  • Online bookings
  • Visitor conversion
vytal.fit/@crossfit-aveiro
Public site
For the person training

How much goes on the bar today? The app gives the number, and the reason.

The athlete portal is no longer just bookings and schedules. It reads what you did last time, writes the set the second it ends, and hands you a reason instead of a bare number.

Back squatSet 3 of 5

Next

5 × 90 kg

You hit every rep: go up to 90 kg
  • 5 × 40 kgWarm-up
  • 5 × 90 kg
  • 5 × 90 kg

5 kg more than 13 Aug

Rest1:30

The rule that decides the next weight

When nobody wrote the load for you, Vytal reads your last sessions and proposes the next one with the reason attached: "You hit every rep: go up to 90 kg". Missed reps, repeat the same load: failing never moves the bar up. Three sessions in a row without closing, drop 10% and build back. When the coach writes the load, the coach's number wins and the app does not argue.

The set is written the second it ends

One tap per set, with the screen kept awake and the rest counting on its own. You can undo the last one, add another, and the draft stays on your device if you close the tab halfway. At the end, the summary: working sets, volume and heaviest set.

No published workout, you train anyway

If your space has not published anything for today, you pick the movements and start. Every set arrives pre-filled with what you did last time on that movement, from the space's workouts and from the sessions you logged on your own.

Warm-ups know they are warm-ups

Mark a set as a warm-up and it stays in the session, but out of volume, out of the body map, out of the comparison with last time and out of the progression rule.

Every set gets an answer

The moment you log it, the screen says what it is worth against your history: 5 kg more than last time, a personal record, or that it is the first time and there is nothing to compare with.

Body map, in three readings

Work, last trained and new load, on the same front and back diagram. The caption says what the colour measures: the date of the last session, not a state of the body. Next to it, your training year, one square per day.

Bring your history from Hevy

Export the CSV and import it. What matches the catalogue matches; what does not stays as your own movement, keeping its name. You see everything before it is saved, and importing the same file twice duplicates nothing.

All of this runs today in the athlete portal, in the browser on your phone or your computer, in Portuguese, English and Spanish. On the space's side, the coach sees the body map on the member's file, built from what was logged in the space's workouts: what the athlete logs on their own is theirs and does not show up there.

Public site

Every space with its own public site.

Five designs, not one. Pick the one that looks like your space, and the schedule, pricing, team, shop and contact walk in on their own. No code, no plugins.

A professional site for your space, without hiring anyone.

A professional site for your space, without hiring anyone.

  • Five templates: from the hard gym to the serene studio to the editorial club
  • Live schedule and class booking
  • Plans, pricing and online shop built in
  • Team, location, contacts and enquiry form
  • Google-ready, in EN/PT/ES, in your brand colour
  • At vytal.fit/@your-gym, or on your own domain and without our branding on Scale

Full catalogue

Modules in detail

From member management to invoicing, every module is designed for the day-to-day of fitness spaces across markets.

Members & CRM

Complete profiles, plans and subscriptions, a lead pipeline, referrals and groups. Check-in history and attendance per member, always up to date.

Classes & schedule

Recurring timetables, bookings with capacity and waitlist, QR check-in, class types and multiple locations.

WODs & training

WOD builder, exercise library, results, personal records, leaderboards and post-workout feedback.

Payments & subscriptions

MB Way, Multibanco, SEPA, card, cash and bank transfer. Flexible plans, renewals and per-member history.

Invoicing & tax

Document series, invoices, credit notes and market-localized tax integrations.

Automations & campaigns

Event-driven emails (welcome, birthdays, milestones), segmented campaigns and in-platform messages.

Reports & insights

Attendance, revenue, retention and churn risk, derived from your space's real data, no spreadsheets.

Public site & mobile

A site on your own domain, online bookings and an iOS/Android app for athletes to track training and progress.

No credit card

Ready to spend less time
managing and more coaching?

Join the early access list. We'll look at your space, your priorities and your market together before onboarding.