TeamUp alternative

A TeamUp alternative built for European gyms

TeamUp's per-active-customer pricing is clean and the product is genuinely easy to learn. What it is not, honestly, is EU-native. The direct-debit story runs through GoCardless with UK-flavoured mandate logic rather than native SEPA. The UI ships in English, French, Spanish, German, and Portuguese - not Dutch. PEPPOL e-invoicing is not advertised. AI features are not marketed. And since the DaySmart acquisition, a visible cluster of billing-hold bugs and cancellation-friction reports has appeared in public reviews.

Shredeo is an EU-native gym management platform. Native SEPA with pre-notification, mandate revocation, and 2026 compliance. PEPPOL BIS 3.0 e-invoicing built in. Full English, French, and Dutch across dashboard, emails, PDFs, and white-label mobile app. AI assistance that connects to real gym operations.

When TeamUp is still the right call

We are not going to pretend TeamUp is wrong for everyone. There are cases where switching is not the play:

  • You run a small UK or EU boutique studio with a small active member base. TeamUp's per-active-customer pricing can genuinely beat a flat-rate platform at that scale. If your membership base is small and steady, flat pricing is a tax.
  • You value the clean, simple UI and responsive live phone support. G2 and Capterra reviewers consistently rate TeamUp's usability and support highly - that is real and we are not going to argue with it.
  • Your business has seasonal fluctuation (outdoor bootcamps, summer studios, academic-year yoga). Monthly re-tiering based on active customers means you are not paying peak pricing during quiet months - the pay-as-you-grow curve fits the revenue curve.

If you are a Belgian, French, Dutch, or multi-site operator who needs native SEPA, PEPPOL, Nederlands, or per-location billing control, keep reading.

Shredeo vs TeamUp at a glance

Feature TeamUp Shredeo
Pricing model Per-active-customer pricing; current tiers to confirm on proposal Flat - no multi-year contract
Direct debit GoCardless-wrapped SEPA, UK-flow framing Native SEPA + pre-notification + revocation + 2026 compliance
PEPPOL e-invoicing (EU B2B mandate) Not advertised Built-in (UBL BIS 3.0)
Dutch (Nederlands) UI Not listed (EN / FR / ES / DE / Portuguese only) Full - dashboard, emails, PDFs, NFC app
AI scope Does not market AI features AI assistant for booking, check-in, billing, segmentation and reporting workflows
Marketing engine Mostly email campaigns, SMS, or add-on growth tools depending on plan Shredeo Marketing Engine: email automation, in-app notifications, direct messaging, community challenges, and AI-assisted segments from live gym data
Per-location payment splits Reported complaint: cannot route to different bank accounts per site Built-in multi-site support with per-location routing
Membership-hold feature Multi-source bug reports: hold appears successful but customer still charged Pause logic stops next SEPA collection; fresh pre-notification on resume
Cancellation Trustpilot complaints re: cancellation friction, continued billing emails No multi-year contract; self-serve export any time
Data residency Not EU-first - acquired by US-based DaySmart Stored and processed in the European Union

TeamUp information drawn from public pricing/help docs plus independent reviews on Trustpilot, G2, and Capterra. Review platforms can skew differently, so test the specific operational issues that matter to your gym before switching.

If you're tired of UK-first plumbing for your EU billing

TeamUp's direct-debit story runs through GoCardless. GoCardless is a good product - it genuinely does reach SEPA, so a Belgian or French member can authorise a mandate and be collected against. The catch is that TeamUp's flows, documentation, and support framing are built around UK Bacs: account number and sort code language, UK notice-period defaults, and the GoCardless mandate model rather than a native SEPA Core / B2B implementation.

The operational consequence is a set of small papercuts. GoCardless mandate cancellation only works within roughly 24 hours of submission - miss it and the mandate is locked in for the full flow. Pre-notification timing, which SEPA rulebook requires at 14 days by default, sits behind GoCardless configuration rather than being surfaced as a first-class gym setting. Reconciliation against incoming batch files is pass-through from GoCardless, not something you control.

Shredeo is natively SEPA. Mandates, batch collection, pre-notification (compliant 14-day default), revocation, and SEPA 2026 compliance updates are all directly in the product. You set the rules; the platform follows them. No wrapper, no UK-flavoured framing - direct bank-to-bank SEPA collection with reconciliation your accountant will recognise.

If you operate in Belgium or the Netherlands

Two gaps stack up badly for BE/NL operators. First, PEPPOL: Belgium's B2B e-invoicing mandate is live, with other EU member states phasing in comparable requirements. TeamUp does not advertise PEPPOL support anywhere in its public materials as of April 2026. If you invoice corporate wellness clients, multi-site franchise partners, or B2B accounts, you need to bolt on a separate PEPPOL access point and reconcile the two streams manually.

Second, Dutch. TeamUp lists its supported UI languages as English, French, Spanish, German, and Portuguese. Nederlands is not on the list. That means a Flemish studio in Ghent, a gym in Antwerp, or any operator in the Netherlands is either asking staff to work in English or French, or is asking members to read invoices and contracts in a language that is not their first. Neither is good for retention or operational velocity.

Shredeo ships PEPPOL BIS 3.0 invoice generation and transmission out of the box, alongside a full Dutch UI across the staff dashboard, white-label mobile app, transactional emails, invoice and contract PDFs, and the NFC desktop check-in app. Members pick their language on signup; staff pick theirs in their profile - and the system honours both.

If you run multiple locations or a packed timetable

TeamUp supports multiple schedules and locations under one account - that much works. What third-party reviewers repeatedly flag is that the per-location operational layer is thin. Bulk-editing timetables is described as clunky (changing a recurring class across a holiday week takes more clicks than it should). There is no documented "second-last session" notification for pack memberships, which means staff have to eyeball usage or wait until a pack is already exhausted.

The payment layer is the bigger issue for multi-site operators. Multiple reviewers report that TeamUp cannot split payments to different bank accounts per location - so if your Ghent studio and your Antwerp studio use different entities, different VAT numbers, or different coach-payout flows, the money lands in one pot and has to be reconciled and redistributed by hand. There is also UX confusion around class cancellation versus membership cancellation: members sometimes cancel their entire membership when they mean to drop a single class, which generates support tickets and preventable churn.

Shredeo treats multi-site as a first-class primitive. Per-location payment routing, per-location staff permissions, and pack-usage notifications (including low-balance alerts before a pack runs out) are built-in rather than bolted on. Bulk-editing timetables is one action, not twelve.

If the post-DaySmart experience has started to bite

TeamUp was acquired by DaySmart Software. A visible cluster of reviewer complaints since the acquisition centres on three themes: sudden price hikes without grandfathering existing customers, the membership-hold feature bug where a pause looks successful but the customer continues to be charged, and cancellation friction - reports of being unable to unsubscribe, with payment-demand emails continuing after the closure request.

To be fair: some review platforms skew much more positive, so the harsher review cohort is not the whole story. But the specific mechanical complaints - hold that does not actually hold, cancellation that does not actually cancel, price increase without notice - are operational, not emotional. They are the exact workflows to test during vendor evaluation.

Shredeo is founder-run, EU-based, and deliberately small. We do not lock you into a multi-year contract and we do not paywall your data export. If Shredeo stops being the right fit, you can leave without calendar-math or a $500 bill. The pause logic is tested against SEPA batch cycles so a hold actually halts the next collection - and the resume flow issues a fresh pre-notification automatically.

What the Shredeo Marketing Engine adds

Most gym software uses "marketing engine" to mean scheduled email campaigns, maybe SMS, and a few retention templates. That helps, but it still leaves staff exporting lists, chasing no-shows manually, and running community moments outside the system.

Shredeo connects email automation, in-app notifications, direct messaging, community challenges, and AI-assisted member segments to live gym data: bookings, attendance, payments, membership status, and churn signals. That makes growth work more operational: win-back sequences, no-show nudges, renewal prompts, challenge announcements, and targeted follow-ups can run from the same place as your bookings and billing.

How to migrate from TeamUp to Shredeo

  1. Export your data from TeamUp. Use the self-service CSV exports: customers via the Filter screen, memberships and invoices via the Reports screen. Attendance history is CSV-only (no bulk API export) - plan for that in your timeline.
  2. Mind the 24-hour GoCardless mandate window. This is the single biggest timing risk in a TeamUp migration: GoCardless mandates can only be cancelled within roughly 24 hours of submission. If you close the GoCardless side too early, in-flight collections may fail and you will be chasing members for money. Coordinate the cut-over so no new mandate is submitted in the final 24-hour window before switch-off.
  3. Hold every Stripe subscription manually. Stripe subscriptions do not stop just because you stop using TeamUp - they continue billing until each one is held or the TeamUp account is fully closed. Walk your subscription list and pause every active subscription on the TeamUp side before you switch off.
  4. Import into Shredeo. Our onboarding team maps your TeamUp CSVs into Shredeo's schema - class packs, membership packages, staff roles and permissions, branded assets. Typical import for a single-location studio takes under a week.
  5. Re-authorise payments and run parallel. Stored GoCardless and Stripe tokens do not transfer between processors - this is a payment-network rule, not a Shredeo one. We send members a branded re-authorisation flow (SMS + email + in-portal prompt). Keep TeamUp active for 2–4 weeks in parallel while Shredeo handles bookings, check-ins, and new payments. When everything reconciles, close TeamUp.

Keep comparing

Use these pages to compare the broader gym software landscape and check the Shredeo features that matter most during a switch.

Frequently asked questions

Is Shredeo a direct replacement for TeamUp?

For independent gyms, CrossFit boxes, and boutique studios in Belgium, France, and the Netherlands - yes. Shredeo covers the core TeamUp feature set (class scheduling, memberships, recurring billing, check-in, staff permissions, reporting, branded mobile app) plus EU-specific needs TeamUp does not prioritise: native SEPA Direct Debit outside the GoCardless wrapper, PEPPOL e-invoicing, and a full Dutch UI. If you run a small UK or Spanish boutique studio with fewer than 100 active customers and TeamUp's per-active pricing genuinely fits your cash flow, switching may not be worth the effort.

Does TeamUp support SEPA Direct Debit properly?

TeamUp reaches SEPA through its GoCardless integration, so yes - EU members can pay by direct debit. The caveat is that TeamUp's documentation and product flows are heavily framed around UK Bacs use-cases, and you are operating inside GoCardless's UK-centric mandate logic rather than a native SEPA implementation. Shredeo is natively SEPA: mandates, batch collection, reconciliation, pre-notification, mandate revocation, and SEPA 2026 compliance are all first-class - not wrapped through a third-party gateway.

Does TeamUp have a Dutch (Nederlands) UI?

No. TeamUp publicly lists English, French, Spanish, German, and Portuguese as supported languages. Dutch is not on that list as of April 2026 - a material gap for Belgian and Dutch operators whose staff and members expect Nederlands in the dashboard, emails, contracts, and check-in flows. Shredeo ships natively in English, French, and Dutch across the staff dashboard, white-label mobile app, transactional emails, invoice and contract PDFs, and the NFC desktop check-in app.

What about PEPPOL for B2B e-invoicing?

TeamUp does not advertise PEPPOL support. With Belgium's B2B PEPPOL mandate in effect and other EU member states phasing in similar requirements, TeamUp operators invoicing corporate wellness clients, franchise partners, or multi-site B2B contracts have to bolt on a separate PEPPOL access point. Shredeo includes PEPPOL BIS 3.0 invoice generation and transmission out of the box.

What is the membership-hold issue people talk about?

Across third-party review platforms, a recurring TeamUp complaint is that the membership-hold (pause) feature appears to succeed in the admin UI - the membership shows as held - but the underlying recurring charge is not always stopped, so the customer continues to be billed. This generates refund requests and chargebacks. Shredeo's pause logic stops the next scheduled SEPA collection and issues a fresh pre-notification automatically when the membership resumes.

How do we migrate from TeamUp to Shredeo?

TeamUp provides self-service CSV exports for customers, memberships, and invoices through its Filter and Reports screens. The critical timing pitfall is GoCardless: mandates can only be cancelled within roughly 24 hours of submission, so the order in which you close the GoCardless side matters. Stripe subscriptions also continue billing until each one is manually held or the account is closed. We import your CSVs, run Shredeo in parallel for 2–4 weeks, and send members a branded re-authorisation flow for their new payment method.

See Shredeo in 30 minutes

Book a demo and we will walk you through the exact parts of your current TeamUp setup that will work better in Shredeo - or tell you honestly when it is not worth switching.