Introducing our new translation system

We've launched a new translation management system for Equipe, built from the ground up to make the translation process faster and more efficient. This means better, more consistent translations across all our applications in your language

Interface

Why this matters

Good translations are essential for making Equipe accessible to users worldwide. Our previous translation workflow had limitations, so we decided to build our own app designed specifically for our needs. This investment in translation infrastructure means you'll see improvements in translation quality and consistency across all Equipe products.

What's new in our translation system

Our new platform includes several features that help our translators work more efficiently:

  • Machine Learning-Assisted Translations - Intelligent translation suggestions powered by machine learning help translators work faster while maintaining quality
  • Context-Aware Translation Browser - Translators can instantly see related translations to maintain consistency across similar terms and phrases
  • Keyboard Shortcuts for Faster Workflow - Streamlined keyboard shortcuts help translators move quickly through their work
  • Personal Dashboard - Each translator sees only the projects and languages they're working on, creating a focused workflow
  • Real-Time Progress Tracking - Live completion percentages help coordinate translation efforts across languages
  • Modern, Cleaner Interface - A responsive UI built with modern technology for a better user experience
  • Better Collaboration - Translators can view reference translations from neighboring countries to maintain consistency with similar language cultures
  • Source Change Tracking - When original text is updated, translators are notified to review and update their translations

Looking forward

This new system represents our commitment to making Equipe truly global and accessible. As we continue to improve the platform, you can expect to see even better translations across all our applications.

If you're interested in helping translate Equipe into your language, feel free to reach out to us!

October 2025 Update: What's New & What You're Using Most

We've been hard at work improving Equipe based on your feedback! This month, we're sharing not just what we've built, but also insights into how you're using the system. Here's what's new and what's trending in the Equipe community.

🎯 Entry System Enhancements

International Payment Support

We've expanded our payment fields to better support organizers worldwide. You can now collect Account Number and Bank/Sort Code as required fields for payers, in addition to IBAN/BIC. This is especially helpful for UK, Belgian, and other organizers who don't primarily use IBAN for bank transfers.

Improved Entry Workflows

  • Fixed: Accept button now displays correctly for riders on the "No payment required" list
  • Fixed: Negative values for extras are no longer allowed (this was causing calculation issues)
  • Improved: The "Message to Organizer" tooltip is now fully responsive and displays long messages properly
  • Improved: Tooltip text is now consistent across the Entry system for better clarity

🏆 Competition Management

Style Jumping Updates

  • New: Marking sheets now support remarks for competitions with marking sheets enabled
  • New: Added "Round 3 Diff Time allowed" setting for jumping competitions, completing the set alongside Round 1 and Round 2

Marking Sheets

  • Improved: Empty movement fields are now automatically filled with line breaks to ensure correct printout formatting

Category Management

  • Improved: You'll now receive a warning if starts aren't assigned to a group when using category merge, helping prevent organizational issues before they happen
screenshot-2025-10-10_14-09-40.png 49.1 KB

⏱ Timekeeping & Results

Timekeeping Improvements

  • Improved: Manual time input now includes validation to catch common entry errors

2x Time allowed
Auto correct time without decimal

  • Fixed: The Enter button in the port number dialog now correctly saves changes instead of closing without saving
  • Note: Manually entered times are being tracked, and we're working on better marking of manual vs. automated times based on your feedback

Prizemoney Distribution

  • Fixed: Prizemoney distribution now correctly removes prize money from riders marked as Withdrawn or No Show when you redistribute

Checkout Process

  • Improved: Added select all/unselect all functionality when checking out horses, with smart defaults that don't pre-select horses with upcoming starts
Checkout in horses, click Select-header for smart select/unselect

đŸ“± What You're Using Most

Based on the past month of support questions, here are the most popular features and workflows:

Class Merging (Top Request!)

Merging classes is one of the most common workflows we're seeing. Whether it's combining A and B sections, handling late entries, or adjusting for participation levels, many of you are using this feature regularly. Remember: you can merge classes while still showing separate results for each section!

Digital/Paperless Protocols

We're seeing strong adoption of paperless judging across multiple countries including Sweden, Denmark, Estonia, and Norway. Judges are entering scores directly into tablets, and organizers are loving the time savings. If you haven't tried it yet, it's available in your competition settings!

Team Competitions

Team competitions, especially in dressage, are popular this season. We've fixed an issue where:
- Fixed: Admin team competition starts are no longer counted twice in start counts
- Fixed: Team count displays now correctly show team entries vs. individual entries

Publishing Start Times & Schedules

Many organizers are asking about controlling start time visibility on Equipe Online:
- You can hide individual start times and only show class start times
- You can hide competition numbers if needed
- Schedule adjustments now stay in sync when you publish updates

API & Automation Interest

We're seeing increased interest in API access for automation. While currently available primarily for federations, we're tracking this interest for future consideration. If you have specific automation needs, let us know through the support system!

🐛 Bug Fixes & Stability

We've squashed several bugs that were affecting daily operations:

  • Fixed: Estimated start times now recalculate correctly when importing entries with competition changes
  • Fixed: Estimated start times update properly when changing status from the rider competition tab
  • Fixed: Start categories are now correctly removed in the entry system when deleted from competitions
  • Fixed: History links for extra fees entered in Entry now open the correct page
  • Fixed: Team deletion now shows a proper warning dialog
  • Fixed: Competition settings prizemoney tab no longer shows unexpected "0" values
  • Fixed: Hide competition number setting in Equipe Online is no longer overwritten during publish

📚 Common Questions We're Seeing

"How do I merge categories in competitions?"

This is our #1 question! You can merge categories in competitions from the competition settings. The system will combine the start lists while optionally maintaining separate results.

"Can I cancel a competition and issue refunds?"

Yes! Use the competition cancellation workflow, and you can process refunds directly through the entry system. Several clubs have successfully used this feature for weather-related cancellations.

"How do I add a judge to a class?"

This is asked frequently. Go to the class settings, find the judges section, and add your judge. They'll then be able to access the class for scoring.

"The new dressage programs - are they in Equipe?"

Yes! The updated Danish dressage programs are available in the system. If you're not seeing them, try refreshing your program list or contact support.

"How do I hide start times on Online?"

In your online publishing settings, you can choose to show only class start times without individual rider times. This is useful when you want to publish start lists without committing to exact times.

🔧 Behind the Scenes

We've also improved our own help desk system:
- Added new issue priorities and kinds for better tracking
- Improved our internal workflows to respond faster
- Enhanced our changelog system (you're reading it now!)

💬 Share Your Feedback

These improvements came directly from your questions, bug reports, and feature requests. We read every message, and many of the fixes in this update came from specific issues you reported.

Got a question or idea? Reach out through the support system at help.equipe.com

Using a feature in a creative way? We'd love to hear about it!

Found a bug? Report it immediately so we can fix it for everyone.

Equipe App Updates - September 2025

Features

Competition Management

  • Added category merge warning component with direct regulation tab linking
  • Added estimated start time recalculation to reposition functionality
  • Improved prize money redistribution, now resets prize money on withdrawn and no show starts

FEI Horse App

  • Added select toggle for horse checkout excluding horses with upcoming starts

Entry & Registration

  • Automatic individual marking sheet assignment when copying riders from source competition
  • Show office code generation for Self Service now available will work with email, not only FEI ID as before.
  • Added handover copy to email field for organizers

Reporting & Analytics

  • Added total Quantity column in Balance sheet / Income statement
  • Improved weekly show search functionality with last changes tracking

Bug Fixes

Prize Money & Results

  • Fixed unexpected 0 displayed in prize money tab for international competitions with no starts
  • Fixed pony horses not showing in result registration when unifying result lists with numeric categories

Dressage

  • Improved estimate rank calculation in dressage with better handling of eliminated starts
  • Fixed corner case where eliminated starts could cause off-by-one rank errors
  • Translated deductions to Swedish in marking sheets

User Interface

  • Fixed history link for extra fees to open person economies page
  • Fixed email input layout when multiple addresses are entered
  • Show error message when marking sheets are not set
  • Updated alert danger color

Competition Setup

  • Fixed problem when creating new competition after introducing missing category warning
  • Fixed date ordering in self-service (matching rider entry behavior)
  • Ensured competitions display in date order, then competition order

Exports & Imports

  • Added clabb_no length validation to TDB export sender
  • Fixed system import issues

Cross country

  • Fixed refusal counting - any combination of fences now correctly counts as one refusal

Technical Improvements

  • Made it possible to copy text from check start times
  • Made column "since" shorter in various tables
  • Updated formatting across multiple components
  • Updated language versions

Dressage Individual Marking Sheets

Automatic assignment when copying starts

When copy starts from a competition into a competition with individual marking sheets it will automatic assign the marking sheet from the source competition.

How it works

When you use the "Copy to" action to transfer starts from one dressage competition to another:

  1. Destination Competition Requirements: The destination competition must:
    • Be a dressage competition
    • Have "Individual marking sheet" option enabled in the competition settings
  2. Automatic Assignment: The system will automatically:
    • Check if each copied start already has an individual marking sheet assigned
    • If not, assign the individual marking sheet based on the source competition's judgement
    • Preserve any existing individual marking sheet assignments

Benefits

  • Time Saving: No need to manually assign individual marking sheets for each copied start
  • Consistency: Ensures all copied starts use the same judgement structure as the source competition
  • Flexibility: Existing individual marking sheet assignments are preserved and not overwritten

Example scenario

You have a dressage competition "Preliminary Test A" with 20 starts and want to create a similar competition "Preliminary Test B":

  1. Create the new competition "Preliminary Test B"
  2. Enable "Individual marking sheet" in the competition settings
  3. Use "Copy to" action to transfer starts from "Preliminary Test A"
  4. All copied starts will automatically have their individual marking sheets set based on the original competition's judgement

Notes

  • This feature only applies to dressage competitions
  • Individual marking sheets must be enabled on the destination competition
  • Starts that already have individual marking sheets assigned will not be modified
  • The feature works with all copy operations: individual starts, bulk copying, and competition-wide transfers

Equipe App - August 2025 Updates & Improvements Part II

It is now possible to pay the invoice for Equipe with stripe directly for organizer invoices. A very welcome improvement for customers outside Europe, this is a faster option than bank transfer, the invoice is also directly set as paid once payment is processed.

Dressage Competitions

  • Marking Sheets: Added support for number bibs on dressage competitions with marking sheets
  • Item Type Selection: Possible to set steps on item type selection in marking sheets
  • Hors Concours: Now possible to set hors concours from result registration/timekeeping on starts that have already been ranked
  • Official Pinning: It is now possible to pin officials to specific arenas for both individual days and entire shows
  • Jump Off Lists: In case of breaks in jump off lists, system now uses normal start numbers instead of running numbers
  • Discipline: Using marking sheet discipline when publishing to online.equipe.com
    • This allows us to run a competition as marking sheet judgement (aka dressage) and publish it as Eventing for example.
  • Refusal Counting: Fixed refusal counting so any combination of fence refusals counts as one

Organizer Invoice Payments

  • Direct Payments: Organizers can now directly pay invoices through Stripe

Handling Fees & Entry System related Improvements

  • Competition Export: Select competitions to export each time when exporting to entry.equipe.com for better control, possible to delete a competition in entry.
  • Handling Fees: Renamed payment fees to handling fees across the codebase for clarity
  • Extra Fees Import: Added support for importing extra fees
  • Fee Calculations: Fixed pack and order report calculations when fee amounts were not set

Rider Declarations

  • Self-Service Payments: Enhanced payment processing fees for self-service payments (also available in entry.equipe.com)
  • Maximum Starts: Implementation of rider declaration and self-service features that respect maximum start limits
  • Enhanced Controls: Better validation and control over rider entries

New Currency Support

  • Serbian Dinar (RSD): Added support for Serbian Dinar
  • Libyan Dinar (LYD): Added support for Libyan Dinar
  • Translation Updates: Multiple translation updates and missing currency translation fixes

Dialog Improvements

  • Dialog: Increased the size of pay outstanding invoices dialog
  • Focus Management: Removed focus outline on dialogs for cleaner appearance
  • Duration Hints: Added duration format hints to pause edit dialogs

Search & Navigation

  • Weekly Search: Simplified search in meeting week overview
  • Show Search: Made it possible to search shows weekly based on who made the last changes
  • Screenshot Support: Added screenshot support for both active and archived meetings on meeting-scoped pages

FEI Integration

  • Automatic Refresh: Horse FEI ID changes now trigger an automatic refresh from FEI. This means you can easily "replace" a horse by going to Horses, editing the current record, entering a new FEI ID, and saving. The horse will then be updated inline.
  • FEI Pass Detection: Refactored FEI pass number check for better reliability
  • Category Validation: Horses must be in the array of categories on the meeting's federation

Bug Fixes & Stability

  • VAT Validation: Skip caching nil values in VAT validation lookups
  • Caching: Improved caching strategies for better performance
  • Database Queries: Optimized various database operations

What’s New in the Equipe App: August 2025

This blog post covers all the changes and improvements made to the Equipe app since July 7. We've introduced several major features along with numerous bug fixes and enhancements to improve the overall user experience.

Self-Service Online Payment System

Settings

It's not always guaranteed that the competition a rider registers for will be the one they actually participate in. This is an addition to our self-service system, which riders can access via their email or a code via the show office, and it works for both national and international shows. Riders can pay for the competition online, which is a big help for organizers.
Rider
For international shows, this means that if everything on the rider's invoice looks correct, they can pay it online and simply pick up their passport at the show office.
Invoice with option to pay, it possible add make several payments on the open invoice
From the user's perspective, the rider opens their app and goes to the self-service section. A badge on the invoice button will indicate that there is an outstanding balance. The rider can press Pay Now, and they will be redirected to the payment interface. The payment form is simple—riders just enter their card details and complete the transaction.
Checkout, options depends on your Stripe settings

Batch API Enhancements for Team Competitions

It's now possible to also update team competitions via the batch API, and we have improved the error handling for this API to better communicate when incoming data is not valid. For more detailed information about the Batch API, see the Batch API documentation.

Competition Publishing Features

New Publish Settings

We have made a new tab for Publish Settings, settings that control how this show should be presented at online.equipe.com. We are moving in a direction that we want to have as much as possible of this configuration in app, and the reason for that is that we can then bring it over to the next show with minimal effort when using the previous show as template. So expect even more settings to be possible to set in app directly instead of doing it at online.

Many of these settings were possible to set under File > Publish Online. But not all of them.

Items rendered next to the competition start time offset form the competiiton

Often there are related items that go just before or after the competition, and the start time for these items are related to the start time of the competition. Now with offset, you can say that Building course goes 40 minutes before the competition starts, then there is a Judges Walk, and then there is Riders Walk. This information isn't important once the competition is finished, so then we automatically hide it at online.equipe.com, very convenient.


It's now also possible to link to documents and websites directly from the same tab, under related links.

Show Jumping Breaks

It's now possible, from the results registration, to add breaks during the competition. This means that if something happens and the show is put on hold, the break can be set directly from the timekeeping or judge tower. If you enter just a number, like 15 min, it will become a 15-minute break; if you enter a time, it will wait until that time (e.g., 15:00) before resuming.
Right click to insert break
This feature is also very useful for adding a break in the second round, as it's not as easy to do from the start list.
Edit break details

Competition Order Improvements

Sort on columns to revel these buttons
You might recognize this box from the start list. If you reorder it—by clicking the column headers, for example, to sort first by date and then by competition number—you'll now see extra buttons whenever the order differs from the current competition order. You can also choose to save (persist) this new order.

It's now possible to drag and drop on all tabs, not just the All tab as before.

We've also improved the logic for updating the competition order. The new approach is much more discreet: we now only set the order for newly created competitions, without changing the order of existing competitions. Previously, the list was forced to the bottom and competitions were ordered strictly by date.


Developer Tools & Extensions

Outgoing webhooks

We store outgoing webhooks for a period of time, and we've just added the ability to search for them and re-trigger them. This makes life a bit easier for developers building integrations with Equipe.

Additional Improvements

Entry System Integration
- Add meeting currency validation for entry system exports
- Add entry system meeting ID tracking for federation exports

UI/UX Enhancements
- Sort horses alphabetically by name in Split Invoice feature
- Add address and contact fields to new person dialog in Split Invoice
- Sort competition dates in Self Service and Rider Declaration
- Prize money: solves the double ok button
- Person economy split: show the amount of payments
- Admin: Add horse and pony category filters to meeting week view
- Admin: possible to filter meetings by query with fuzzy under weeks

Person Economy Split
- Added receiver to original account holder in person economy split so it's possible to transfer the costs and keep the income from prize money

Reporting Improvements
- Reports: nations reports now you only choose from lists/competitions that got starts in them

Bug Fixes and Technical Improvements
- Fix URL helper calls in ResultSorterJob to use AppUrlHelper instance
- Fix rider entry status logic to correctly identify entered riders
- Fixes bug in rider declaration overview, rider marked as entered if one of the horses reached max number of competitions
- TDB: fixes corner case in tdb where competition - not imported from TDB gets randomized after late entry passed
- Refactor: simplify MeetingSetting array filtering methods
- Add validation to meeting batch import operations

Miscellaneous
- Invoice: update receiver details at support.equipe.com
- Add support for displaying judge aliases instead of raw judge identifiers in the secretary status components

Conclusion
These updates make the Equipe app easier and more convenient to use, especially when it comes to online payments, managing competitions, and improving the overall experience. The new self-service payment option saves time for both riders and organizers, and the many small UI tweaks and bug fixes help everything run more smoothly for everyone.

Equipe Online: Enhanced notification control and account management

Two new features that improve user experience and system efficiency on Equipe Online.

Enhanced Notification Selection - Now Opt-In by Default


We've improved how notification subscriptions work to reduce notification overload. Previously, all notification types were enabled by default when subscribing to a rider or horse. Now, you actively choose which events you want to be notified about - starting with none selected.

Start with a clean slate and only enable the notifications you actually want



When you click the notification bell to subscribe to a rider or horse, a dialog appears titled "Select notification types" where you can "Choose which notifications you want to receive":

  • Start list published: Get notified when the rider/horse appears in new start lists
  • Removed from start list: Receive alerts when entries are removed  
  • Results published immediately after a rider finishes: Be informed of individual results as they happen
  • Final results published once the competition is complete: Get updates with final placings, typically 15-30 minutes after the last rider

You must select at least one notification type. The system reminds you: "These settings can be changed later under Me, following".

Benefits

  • Less noise - No more unwanted notifications cluttering your inbox
  • Intentional following - Subscribe to final results only for some riders, start lists only for others
  • Better user experience - You're in control from the start
  • Flexibility - Tailor notifications to your specific interests for each athlete

Automatic Inactive Account Management (only Equipe Online)


To maintain system performance and data hygiene, we've implemented an automated process for managing long-inactive accounts.

How It Works

  1. Detection: Accounts that haven't been accessed for 2 years are identified
  2. Warning: These users receive an email notification about pending deletion
  3. Grace Period: Users have 30 days from the warning to sign in
  4. Prevention: Simply signing in resets the inactivity timer
  5. Deletion: Accounts that remain inactive after the warning period are automatically removed

What This Means for You

  • Active users are unaffected - If you use Equipe Online regularly, nothing changes
  • Simple reactivation - Just sign in to keep your account active
  • Data privacy - Unused accounts with potentially outdated information are cleaned up
  • System performance - Removing inactive accounts helps maintain fast, responsive service for active users

Important Notes

  • The 2-year period is counted from when you where last active
  • You'll receive the warning email at your registered email address
  • All account data is permanently deleted after the grace period

Conclusion

These updates demonstrate our commitment to providing a better user experience while maintaining system efficiency. The notification selection feature gives you more control, while automatic account management helps keep our platform running smoothly.

We welcome your feedback on these new features. If you have questions or suggestions, please contact our support team.

What’s New in the Equipe App: June 2025

Throughout June, most of our engineering hours were dedicated to rolling out new privacy features on online.equipe.com and in the Equipe iOS & Android apps. Even so, we still delivered a healthy batch of enhancements for app.equipe.com, and they’re ready for you right now. Below is the full list of what’s new and improved.

FEI & Eventing

  • FEI: Export of Puissance now works; Obstacle Faults are excluded.
  • FEI Import Show: Fix handling of FEI IDs containing a dot.
  • Eventing / Dressage: Calculate live running percentage using the FEI formula.

Self-Service & Rider Interaction

  • Self-Service: Fix loading of meeting settings.
  • Self-Service: Allow the show office to receive a connection code that can be given to the rider without going through rider declaration.
Connect mobile app
Scoring, Faults & Starts

  • WE: Fix judge comparison.
    Judge comparison for Working Equitation
  • Score Summary: Fix percentage-method when a entry is withdrawn in the score summary.
  • FDS MLED & ICC 18D: Use Total Faults when available.
  • FDS MLED & ICC 18: Fix previous faults appearing on an active start.
  • ICC 18D: Reset faults when adding a new rider.
  • Judgement Name: Do not append “m” to pony heights.
  • Start Default: Disallow start categories not in the competition’s allowed list.
  • Randomize: Shuffle the rider horses before assignments.

Imports & Data Handling

  • CSV: Support for importing data into custom fields
  • Federation Import: Fix predefined start list (start/default delegate) so it can be used as a start.

UI & Components

  • Scoreboard: Add RiderFirstNameShort and HorseAge components.
  • Publish: Include Ridden status to online.
  • Logo: Use WebP by default on the client side in app.equipe.com.
  • Marking Sheet:
    • Fix fallback for individual marking sheets.
    • Prevent exception when no sheet is set and show danger warnings in red.

Billing & Economy

  • Split Invoice: Improve company matcher, use VAT number if provided; otherwise, fall back to the company name. Speed up when multiple riders are from the same company.
  • Meeting Economies: Fix alignment of Total and Result columns.

Infrastructure & Miscellaneous

  • Framework: Upgrade underlying framework.
  • Email Validator: Trim non-breaking spaces when validating multiple emails.

Riders: New Follower Controls and a Fresh Look

We are delighted to announce two major updates to online.equipe.com and the Equipe mobile app. First, riders can now decide who is allowed to follow their results. Second, almost every screen has been redesigned under Me, from the password‑free sign‑in screen to the new Riders area in My Account. The goal is to give both athletes and organisers a simpler, faster and safer experience.

The new follower control lets every rider switch a profile between Public and Private. When a profile is public, followers are accepted automatically just as before. When it is private, a follower must send a request and wait for the rider’s approval. Any auto‑approved followers that existed before this update will remain until the rider removes them.

Privacy Settings

To claim a profile, a rider signs in, opens the Riders menu and enters the email address you provided during entry. We use that email as proof of identity and send a one‑time code. After the rider confirms the code, the system links the profile to the account. Several online.equipe.com accounts can manage the same profile, and the user can remove any of them whenever necessary.

Connect with email

Alongside the privacy feature we have shipped a complete design overhaul on web and mobile. The sign‑in process is quicker, the My Account page is cleaner, self‑service settings are easier to find, and the dedicated Riders section puts privacy settings in one place. The changes are visual but also technical: the pages load faster and are fully responsive for phones and tablets at the ringside.

New layout

There is nothing you need to change in your workflow, but please remind competitors that the email on their entry form must be correct if they want to claim their profile. Accurate emails are the only way riders can connect to their profiles.

We will begin to roll this out incrementally, granting access to a few thousand riders each week until the feature is fully launched.

Thank you for helping us keep the sport transparent and secure. If you have any questions about the new interface or the follower controls, our support team will be happy to assist.

Big Changes to Sign-In and Self Service at online.equipe.com

We have completely changed how users sign in to online.equipe.com and our mobile apps. Instead of using a password, you’ll now receive a one-time password (OTP) via email each time you sign in. This means there’s no need for a sign-up form or a “forgot password” process anymore.

Password-free sign in and sign up


So, you no longer need to remember a password! Just like before, you will remain signed in to online.equipe.com for a very long time, so you’ll only need to go through this process when you switch devices.

With this change in place, we’ve also tackled another thing that’s bothered both you and us for a while: Self Service. Until now, Self Service was only available at FEI shows, where the rider has an FEI ID. Now, it’s possible to connect to a rider’s Self Service using the email address that the rider has provided to the Show Office. We use the same One Time Password (OTP) functionality to establish this connection.

Connect with to self services via Email


This means you can now enable Self Service at national shows, offer point of sale, and allow riders to see their open invoices directly in the mobile app.