
I have been using Vekta, the new training platform that is being described as “the most advanced training and coaching platform, delivering unmatched precision and in-depth analysis for endurance sports.”
The app is designed for athletes and coaches that are now looking for something a bit more from the traditional training platforms. The initial offering of the platform is focussed on capturing data and integrating with a range of platforms and providing AI data-driven insights. Cycling is the initial focus but running, swimming and triathlon will have the same level of data analysis and session planning, ensuring the platform has as wide a reach as possible.
I was keen to give it a try to see how it utilises AI to provide insights that would allow me to refine my cycling training.
How to join
Vetka is a web-based and mobile application that costs €19.99 / £17,99 / $21,99 a month but is free for coaches.


To join, the process is simple. Visit their website, joinvekta.com or download the app. You will have two options, either join as a coach or an athlete. Joining as a coach is free, and you can add an unlimited number of clients in the first month for free but after that, either the coach or the athlete will have to pay the monthly subscription.
There are two secure ways to create an account, either utilising your Apple or Google account. This is for multiple reasons, first and foremost being security. Both Apple and Google provide robust security features. Both companies offer authentication frameworks which simplify the process of adding secure login functionality to apps that make logging in through their platforms safer.
The other reason is convenience, as most users will already have Apple or Google accounts, so using them to log into other apps is quick and easy and prevents the need for creating a new account and remembering a password. Users can use their existing credentials for a simpler login experience.
Logging onto the site after you have joined requires selecting an icon of a person on the sidebar. This is not initially obvious.
User interface, setup and integration
When you join Vekta, one of the first things you will notice, regardless if you use the mobile or web app, is that the user interface is very minimal, making for easy navigation.

On the web app there are four icons at the top right of the page that navigate you to the different pages, such as the calendar, insights, your account and settings, which have a multitude of different options in a dropdown view. I find the user interface clear, visually appealing and not overwhelming.
Initially there will be no information displayed in your training calendar, which is selected by clicking the calendar icon at the top of the page, the first task you may want to do is to connect Vekta to your training accounts, such as Garmin Connect, to import your training history. The simplest way to connect is via the mobile app.
In the settings section of the mobile app there are currently five systems that integrate with the platform. These are:
- Garmin
- WHOOP
- Wahoo
- Oura
- Ultrahuman
Simply select the relevant system, and you will be guided through the steps to connect to your account. Once that is done, your historical data will be integrated, along with any future training sessions.
Ultimately, the platform integrates well with various fitness devices and apps, allowing for seamless data syncing.
If you have training data on other platforms such as TrainingPeaks, this data can be downloaded and the Vekta team will upload it onto the platform, meaning you will retain all your training data. You will want to do this because what comes next is the good part.
Features of the platform
Calendar – this is the core feature of the product, and it’s where your completed workouts will appear. It will display where the data has been uploaded from. For example, Garmin, based on predetermined data derived from your training, will also define what type of session it was. For example, “Recovery” or “Threshold.”

From the calendar, if you click into the training session, you will be provided with an initial overview of the session, including a map of your route. Using a cycling event as an example, the fundamental data displayed are duration, distance, average speed, average power, average heart rate, average cadence and calories as well as elevation.

Within this screen there are four more in-depth performance analysis options that provide different detailed levels of analysis. These are:
- Streams
- Intervals
- Peaks
- Comparison
The “Streams” function maps key data onto a graph so you can view your performance. Here there is the functionality to toggle certain data items on and off, which makes the graph more or less busy.

“Intervals” is a useful feature. Vekta automatically identifies and categorises each interval from a session, relieving you from hitting the manual lap button.

“Peaks” is the function that I find most illuminating because it displays your best-ever stats, with those over the last 365 days and with where you are currently at. I like this view because it basically shows you your current level of fitness.

“Comparison” is the final option and this compares the current activity with others you have undertaken so you can compare and ultimately judge your level. Vekta searches your entire training history and highlights the relevant sessions. The consequence is that you will find yourself spending hours looking over historic rides, comparing data and reliving old memories, and in my case, wondering where it all went wrong!

Training Overview
At a high level, Vekta compiles all the sessions from the calendar and displays your training load in graphs, including showing your fitness level against your fatigue. You can select a date range to display your training information over time and the information is summarised in various graphical outputs, allowing you to review your sessions at a high level. Predictably, the highest number of sessions I completed were aerobic ones.

To obtain a summary of fitness level the best place to view this is through your “Profile.” If you click on the person icon in the top right of your screen you will see your current CP’ and W’. This will show any increases or decreases over the past few weeks. Below this you will see your CP power profile. Here your all-time best efforts are shown from 1 second to 1 hour and overlaid is Vekta’s estimates of where you are at this time.

There are different views of the data which provide valuable insights, including one that maps the different types of training sessions you have done, which will highlight possible areas to focus, for example, if you are not doing enough anaerobic sessions, which you can then create using the “Session builder.”


Session builder
This feature allows you to create specific training sessions and this is where AI really comes into its own. On other training platforms, if you want to build custom training sessions, you have to manually add different components, such as inserting different bar charts to create intervals. All in all, it can be very time-consuming. With Vekta however, you can utilise AI to create a session. This is achieved by creating a session in your calendar and specifying the parameters, such as “10-minute warmup, followed by 3×5-minute intervals, at threshold, with a 5-minute cool down.” The system will automatically generate this session, which you can even export as a Zwift workout file. Alternatively, you can be more general and get AI to create sessions for you. For example, I asked for a “40-minute session, that is really hard to improve my VO2 max” and I got a really tough session.

Vekta have even created a specific template to allow you to build training sessions for use on Zwift where you can insert motivational text, creating a truly professional training session that can be used for a wide audience. This process would previously take hours but now can be done in a fraction of the time.
As the platform develops, I sure there will be multiple different file formats that you will be able to export to, so you can take the training outside onto the road using your Garmin or whatever cycling computer you use.
Use of AI
I have already alluded to where AI is being utilised, but given this is such an integral part of product offering I thought it is worth to highlight these explicitly, which are as follows:
- AI-Powered Session Generator: Design tailored training plans in seconds, perfectly aligned to individual goals and potential.
- Automatic Interval Detection: Vekta automatically identifies and categorises each effort from a session
- Session Comparison: Vekta automatically retrieves and displays the most comparable sessions, allowing you to visualise differences in raw data, intervals, and key metrics side-by-side
- Automatic Threshold Analysis: Vekta calculates Critical Power (CP) and Available Work Capacity (W’) without the need for formal testing. By analysing recent efforts, it ensures training zones stay accurate and up-to-date.
- Dynamic Training Zones: Vekta offers Adaptive Training Zones that automatically adjusts to reflect an athlete’s progress
- Automatic Race Classification: Vekta’s machine learning algorithm automatically classifies uploaded sessions as training or race, analysing power data for racing’s unique demands
- Race Comparison: Vekta’s Race Comparison tool analyses similar events by matching characteristics like distance, elevation gain, and climb profiles.
- Session AI Summary: Vekta’s AI analyses your session instantly, breaking down intervals, effort types, and training stimuli.
Performance
The web-based app is stable and performs well. It provides everything you need for tracking, training analysis, and planning. The core functionality of what is required is present, such as a calendar, which is effectively your training diary.
The mobile app has significantly fewer features, but this is being developed and a host of key features are planned, such as being able to view and manage personal training zones and performance metrics.
Whilst using the web-based app, one item of functionality required is the ability to delete workspaces that you may have created as a coach. When I contacted Vekta, it was confirmed that this functionality was going to be implemented in an upcoming release.
At this early stage, there are limited integration with virtual training platforms such as Rouvy and MyWhoosh, but there are plans for this to happen, with Zwift coming in May.
One observation I made was that there was some missing historical data. I went to look back at historic rides, particularly ones conducted on Zwift, only to find that, despite being saved on Garmin Connect, the data hadn’t migrated over.
Support
There are numerous support articles to help you get started using the app to its fullest potential, including detailed guides on how to connect your various accounts, such as Garmin Connect.
Simple-to-read but appropriately detailed instructions explain key features of the product, which means that if you have a query about the product, your first instance should be to visit these. There is a search function that is based on keywords and will pull up appropriate articles. However, in the case that you cannot find what you are looking for, there is a clear “Contact Us” button.
The “Contact Us” button takes you to a data entry form where you can outline your query. Vekta has noted that they aim to respond to queries and questions submitted within normal working hours.
In addition, there is a chat feature where you can write your request or query, and it will be answered by a member of the team. I spoke to Samuel Souci (Founder and Chief Operating Officer) and who explained that “For now, we’ve chosen not to use AI for support because we believe in handling each request directly. This keeps us closely connected to our users, helps us understand their needs firsthand, and allows us to respond as quickly as possible.”
It is clear that thought and attention has been given to providing a positive experience for the customer and the decision not to use AI in the chat function is a refreshing change. It proves that despite having the capability to utilise AI, knowing when and how to use it appropriately is important. As a customer, I very much favour Vekta’s approach to support.
Roadmap and What’s New
Vetka is very much an evolving product. In the “Settings” section in the top right of the web app, there is a “Roadmap” button. When clicked, it takes you to a visualisation board that highlights the upcoming changes to the product. Interestingly, I have not seen this done by other products to such a level of detail, and it is nice to see upcoming enhancements.
One such enhancement request is to be able to “Manually upload a FIT file to the Calendar.” Looking at the feature request, it indicates that this is due to be implemented on 29th June 2025.
I think this functionality helps engage customers and ensures that the product is developed in alignment with their needs.
As a customer, it is nice to understand the direction of the product- where it is going and when it is going to happen. Being able to submit ideas for enhancements makes me feel valued and that my input matters, improving customer engagement with a higher likelihood for customers to provide feedback and enhancement requests.
To keep the user informed of implemented updates, there is a “What’s New page”, which is a Change log, that highlights recent updates and the continuous improvement that is happening.
Price
Priced at €19.99 / £17,99 / $21,99 per month with a 30-day free trial, it is in a similar price bracket to its competitors, TrainingPeaks and TrainerRoad.
Summing up
Vekta emerges as a cutting-edge training platform that leverages AI to provide athletes and coaches with data analysis and session planning, particularly for endurance sports. With its user-friendly interface, seamless integration with various fitness devices, and a commitment to continuous improvement based on user feedback, Vekta, in my opinion, is poised to redefine the training experience for both novice and seasoned athletes alike.