Quick answer: Small Dutch sports clubs should prioritise software that combines ledenadministratie, contribution collection via iDEAL, AVG/GDPR-compliant data storage, and — where applicable — a direct Sportlink integration. Shall We Play delivers this in a single platform built specifically for the Dutch sports market.
it is 10:30 on a Tuesday evening. You just got home from training. Your phone has 23 unread messages — three WhatsApp groups arguing about the Saturday match, a parent asking why the contribution invoice is wrong again, and a reminder from your penningmeester that the ledenadministratie spreadsheet no longer matches what Sportlink says.
You love your club. You did not sign up for this.
If that scene is uncomfortably familiar, you are not alone. Research by the Register voor Verenigingsbestuurders (RVVB) found that half of all Dutch sports clubs are in serious difficulty or expect to be within five years — and administrative overload on volunteers is one of the primary causes. The Netherlands has over 21,700 sports clubs organised under NOC*NSF, with more than 4.3 million active members. Behind almost every one of those clubs is a volunteer sitting at a kitchen table at night, doing admin that the right software could handle automatically.
This guide is written specifically for small Dutch sports teams. Not for professional academies with a paid operations team. Not for large multi-sport complexes with an IT department. For the voetbalclub with 180 leden, the tennisvereniging with four courts and two training evenings per week, the hockeyclub that runs five junior teams on the voluntary efforts of six board members.
We will walk through exactly how to evaluate sports club software for your situation — what the Dutch context requires that generic international comparisons miss, what features actually matter at your scale, and how to avoid overpaying for functionality you will never use.
Why Generic “Sports Club Software” Guides Fail Dutch Clubs
Most articles about sports club software are written for the UK or US market. They compare platforms like TeamSnap, SportsEngine, and CourtReserve. These are fine tools for their context — but they were not built for the Dutch association landscape, and that creates real gaps.
Here is what the Dutch context actually requires that most international platforms do not address:
Sportlink integration. Sportlink is used by more than 7,000 sports clubs in the Netherlands and Belgium. It is the official administrative platform for associations under the KNVB (football), KNZB (swimming), KNKV (korfball), NHV (handball), NBB (basketball), and others. For clubs under these bonds, Sportlink is not optional — it is mandatory for match administration, team registration, and player passes (spelerspassen). Any software you choose must either connect to Sportlink or be able to import/export data without creating double work.
iDEAL payment processing. Dutch members expect to pay contributie via iDEAL. It is the dominant Dutch payment method. Software that only supports Stripe or PayPal for international card payments is not a practical primary payment solution for a Dutch club collecting membership fees from Dutch bank accounts.
AVG compliance (Algemene Verordening Gegevensbescherming). The Dutch implementation of GDPR has been in force since 2018 and applies to every sports association, no matter how small. Under the AVG, your club is responsible for how member data is stored, accessed, and processed. This means name, address, date of birth, payment details, and — particularly sensitive — medical information for youth teams. Any software that stores this data must be compliant with AVG requirements. The Autoriteit Persoonsgegevens (AP) is the Dutch supervisory authority; they actively investigate complaints and have issued significant fines. “We only use Excel” is not a compliant defence.
WBTR (Wet Bestuur en Toezicht Rechtspersonen). Since 2021, Dutch associations are subject to stricter governance requirements under the WBTR. While this primarily affects board structure, it has implications for how decisions are recorded and documented — which good club software can support through audit trails and communication logs.
Volunteer-first design. The person setting up your software is likely a volunteer with limited technical background and zero hours to spare on a complicated onboarding process. This shapes which platforms are genuinely practical versus theoretically impressive.
What Do Small Dutch Sports Clubs Actually Need From Software?

Before you open a single comparison page, be honest about the size and complexity of your operation. A club with 80 members and one team has completely different needs from a club with 400 members across 12 teams.
The clearest framework for thinking about this is separating three functional areas:
Area 1: Ledenadministratie (Member Administration)
This is the core of everything else. Member records, contact information, team assignments, youth registrations with parental consent, contribution tracking, and — critically — synchronisation with your sports bond (Sportlink or equivalent).
For most small clubs, this is the area where the most pain currently lives. You have an Excel sheet that is three versions out of date. The penningmeester has their own version. Sportlink has a third version. Every season opening means hours reconciling these.
Good software solves this by providing a single source of truth that feeds every other function automatically.
Area 2: Communicatie (Club Communication)
This covers team notifications, training schedule updates, match reminders, and general club news. The instinctive Dutch solution — WhatsApp — works until it doesn’t. WhatsApp groups are unmanageable at scale, create GDPR issues when member phone numbers are visible to all participants, and cannot be controlled or archived by club administrators.
What you actually need: a system where communication flows from the planning. When a training is moved, the relevant team gets notified automatically. When a new member joins a team, they are added to the correct communication group immediately.
Area 3: Planning & Beheer (Scheduling & Management)
Training schedules, match calendars, accommodation reservations, volunteer rosters, and event management. At small club scale, this does not need to be elaborate — but it does need to be accurate and accessible to everyone who needs it.
These three areas should ideally live in one platform. Using separate tools for each creates exactly the double work and miscommunication that is burning out your volunteers.
The 7 Features That Actually Matter for a Small Dutch Club
Use this as your personal evaluation checklist. Not every feature category below is equally important for every club — we have flagged which ones are essential versus context-dependent.
1. Ledenadministratie With AVG-Compliant Data Storage (Essential)
Your software is a verwerkingsverantwoordelijke (data controller) for your members’ personal data. Evaluate every platform on:
- Is data stored within the EU (preferably the Netherlands or another EU member state)?
- Can you set access permissions so only the penningmeester sees financial data, and only the jeugdcoördinator sees youth medical information?
- Does the platform have a verwerkersovereenkomst (data processing agreement) that you can sign? This is legally required under the AVG when a third party processes personal data on your behalf.
- Can you respond to a member’s AVG inzageverzoek (access request) within 30 days — the legal maximum?
- Is data encrypted at rest and in transit?
If a platform cannot clearly answer these questions, it is not appropriate for handling Dutch member data. Full stop.
2. Sportlink Integration or Clean Import/Export (Essential for bond-affiliated clubs)

If your club is affiliated with the KNVB, KNZB, KNKV, NHV, NBB, or another bond that uses Sportlink, your software needs to either:
- Offer a real-time two-way Sportlink integration (the gold standard — changes in Sportlink automatically reflect in your club software and vice versa), or
- Support clean import and export of member data in the formats Sportlink accepts, with a documented workflow that prevents duplication errors.
The worst scenario is maintaining two completely separate systems that never talk to each other. That is how you end up with a spellers pass that lists a player who left three months ago.
Platforms that offer genuine real-time Sportlink integration — like planning and Shall We Play — eliminate an entire category of administrative work. This one feature alone can save a wedstrijdsecretaris two or three hours every week during the season.
3. iDEAL Contribution Collection and Automated Payment Reminders (Essential)
Contribution collection is the single most time-consuming financial task for most small Dutch clubs. Members forget. Invoices go to old email addresses. The penningmeester manually sends reminders. Some members never pay until someone calls them directly.
Good software automates this entire cycle:
- Issue contribution invoices automatically at the start of the season or on a defined schedule
- Accept payment via iDEAL (non-negotiable for Dutch clubs), with SEPA direct debit as a useful addition
- Send automatic payment reminders for outstanding invoices at defined intervals
- Provide a real-time payment dashboard so the penningmeester always knows where things stand
- Support different contribution levels by membership type (senior, junior, keepers, honorary members)
The penningmeester of a club with 150 members should not be spending evenings manually tracking who has and hasn’t paid. This should be handled automatically.
4. Team Communication Without WhatsApp (Essential — especially for youth teams)
The AVG creates a specific problem with WhatsApp groups: when you add a new member to a group, their phone number becomes visible to all other group members. For adult teams, this is a minor inconvenience. For youth teams, it is a potential safeguarding and privacy issue that a Dutch club has genuine legal exposure around.
Good club software provides:
- Team-based communication channels where member contact details are not exposed to other members
- Push notifications or email for training updates, match reminders, and club news
- Communication that is linked to the planning — when the schedule changes, the right people are notified automatically
- An archive of all club communications accessible to current board members, regardless of who originally sent the message
This last point matters more than clubs realise. When a board member leaves and takes their WhatsApp group admin access with them, all club communication history for that group disappears. Professional court booking software for sports prevents this.
5. Training and Match Planning (Essential)
The core calendar function: when are we training, where, who is the trainer, who has registered to attend? For match-playing teams: match schedule imported from or synced with the bond, with automated reminders for players.
Look for:
- A single club-wide calendar that coaches and players can both see (at appropriate permission levels)
- Training attendance registration — ideally self-service via a mobile app so players can mark themselves present or absent, rather than someone manually recording attendance
- Match scheduling with automatic notification to squad members
- Accommodation reservations if your club shares facilities or needs to book training pitches
- Recurring session setup so weekly trainings do not need to be entered individually
6. Volunteer Coordination (Important for most clubs)
Research published by the RVVB found that half of all Dutch sports clubs are in serious difficulty or expect to be within five years, with one of the primary causes being a shortage of volunteers. The clubs that are managing this challenge best are the ones where volunteer roles are clearly organised and the coordination overhead is minimised.
Software support for volunteers means:
- A clear overview of who is responsible for what (fluiten, bardienst, lijnzetten, first aid coverage)
- Automated rotation or sign-up for recurring volunteer duties
- Reminders for upcoming tasks
- Easy communication between the volunteer coordinator and specific task groups
For smaller clubs especially, this often gets managed through a combination of Excel, WhatsApp messages, and hoping for the best. A purpose-built module removes friction and — crucially — makes it easier for new volunteers to understand and take on roles.
7. Financial Reporting for the Penningmeester (Important)
At the end of the year, your penningmeester needs to be able to produce a financial overview for the ALV (Algemene Ledenvergadering). Good software makes this straightforward, not a multi-day Excel exercise.
Look for:
- Income overview by category (contributie, bar, events, sponsorship)
- Outstanding payments and debtor tracking
- Export capability to standard accounting formats or compatibility with boekhoudprogramma’s like Exact, AFAS, or Twinfield
- Year-on-year comparison views
This does not need to be a full accounting system — but it needs to produce the information a volunteer penningmeester can present to the ALV without staying up until midnight with a calculator.
The Dutch Small Club Software Comparison Table
This is the comparison no other guide in this space currently provides: a feature-by-feature matrix specifically mapped to what Dutch small clubs actually need.
| Feature | Shall We Play | 4planning | Sportlink Club.Basis | Membro | AllUnited | Spond |
| AVG-compliant data storage | ✅ EU-hosted | ✅ | ✅ NL-based | ✅ | ✅ | ✅ |
| Verwerkersovereenkomst available | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Sportlink real-time integration | ✅ | ✅ | ✅ Native | Partial | Partial | ❌ |
| iDEAL payment support | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| SEPA direct debit | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Automated contribution reminders | ✅ | ✅ | Partial | ✅ | ✅ | ❌ |
| Team communication (non-WhatsApp) | ✅ | ✅ | ❌ | Partial | Partial | ✅ |
| Mobile app (members) | ✅ | ✅ | ❌ | ✅ | ❌ | ✅ |
| Training attendance registration | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ |
| Volunteer coordination module | ✅ | ✅ | ❌ | ❌ | Partial | Partial |
| Match schedule sync (bond) | ✅ | ✅ | ✅ | ❌ | Partial | ❌ |
| Youth team safeguarding controls | ✅ | ✅ | Partial | ✅ | ✅ | ✅ |
| Dutch-language interface | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| Dutch customer support | ✅ | ✅ | ✅ | ✅ | ✅ | ❌ |
| Free plan or trial | ✅ | ✅ | ✅ (bond clubs) | ✅ (30 days) | ✅ | ✅ |
| Pricing transparency | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ Free |
The AVG Compliance Checklist for Dutch Clubs
This checklist is missing from every competitor article — yet it is the one your bestuur is legally obligated to think about before choosing any software that handles member data.
Before signing up for any platform, work through these questions:
Data Storage & Processing
- Is member data stored within the EU?
- Has the platform published a verwerkersovereenkomst that your club can sign?
- Can you export and delete all club data if you switch to a different platform?
- Does the platform retain data after you cancel your subscription, and for how long?
Access Control
- Can you set role-based access so sensitive data (medical, financial) is only visible to authorised board members?
- Does the platform log who accessed or changed which data?
- When a board member leaves, can you immediately revoke their access and transfer their permissions?
Member Rights
- Can you respond to an inzageverzoek (access request) within 30 days using data from the platform?
- Can you delete a member’s data on request, in line with the AVG right to erasure?
- Does the platform support data portability — can a member receive their data in a machine-readable format?
Youth Data (Jeugdteams)
- For members under 16, do you have a documented process for parental consent to data processing?
- Is medical and emergency contact information for youth members accessible only to authorised persons?
- Are youth member contact details protected from visibility by other adult members?
Documentation
- Does your club have a verwerkingsregister (record of processing activities) that includes this software?
- Is your privacy statement on your club website up to date and does it mention this software as a data processor?
If you tick fewer than 12 of these 16 boxes with your current setup, you have a genuine AVG compliance gap — and any new software decision should be evaluated on how it closes it.
How Much Should Small Dutch Clubs Pay for Software?
Pricing in this space is genuinely confusing because the models vary enormously. Here is a clear breakdown of what you will encounter:
| Pricing Model | What It Means | Typical Example |
| Per lid per jaar | Fixed annual cost per member | Most common for Dutch club software |
| Vaste maandprijs | Fixed monthly fee regardless of member count | Some all-in-one platforms |
| Transactiekosten | Percentage of each payment processed | Communiti (2%), some booking platforms |
| Gratis via bond | Covered by your sports federation | Sportlink Club.Basis for KNVB/other bonds |
| Freemium | Free core plan, paid add-ons | Spond (free), some others |
| Enterprise | Custom pricing for larger clubs | EZFacility, Club Automation |
Practical budget guidance for Dutch small clubs:
- Club with fewer than 100 leden: €0–€180/year (free bond tools + low-cost add-ons)
- Club with 100–250 leden: €180–€600/year
- Club with 250–500 leden: €400–€1,200/year
- Multi-sport facility or club with 500+ leden: €800–€3,000+/year or custom pricing
Important note on “free” tools: Sportlink Club.Basis is genuinely free for clubs under affiliated bonds — and it is excellent for bond-specific administration. But it is not a complete club management solution. It does not replace club communication, training planning, volunteer coordination, or a member-facing mobile app. Most clubs end up using Sportlink as the bond integration layer alongside a separate platform that handles everything else.
Which Software Fits Your Club? (A Practical Decision Guide)
Very Small Club (Under 80 leden, 1–2 Teams, Fully Volunteer-Run)
Your priorities: get off spreadsheets, automate iDEAL contributions, stop drowning in WhatsApp messages.
Recommendation: Start with Spond (free, excellent for communication and attendance) combined with Sportlink Club.Basis if you are bond-affiliated. For contribution collection, add a simple iDEAL payment tool. Once you hit 60–80 members, evaluate whether a more integrated solution is worth the step up.
Small Club (80–200 leden, 3–8 Teams, Mixed Volunteer and Part-Time Staff)
This is the sweet spot where proper software delivers the most dramatic return — and where the admin burden is most likely to be pushing good volunteers toward burnout.
Recommendation: Shall We Play or 4planning. Both offer the Sportlink integration, iDEAL payments, team communication, and training planning in one system. The key difference is sport specificity: Shall We Play is built around court sports (tennis, padel, squash, pickleball, basketball) while 4planning covers a broader range of club types including football, volleyball, and korfball.
For football clubs specifically: the combination of Sportlink Club.Basis (for KNVB match administration) plus Shall We Play or a complementary platform (for everything else) is a practical and cost-effective setup.
Growing Club (200–500 leden, Multiple Sports, Paid Trainer or Manager)
You are beyond the “simple tools” phase. You need proper ledenadministratie, multi-team planning, financial reporting for the ALV, and a platform your paid staff and volunteers can use without a training week.
Recommendation: Shall We Play (for court sports multi-sport facilities) or AllUnited (for broader club types). Both offer depth of functionality with Dutch-first design. Evaluate pricing carefully — at this size, the per-member basketball court cost model should be more economical than flat monthly pricing.
Multi-Sport Complex or Club With 500+ leden
You likely need a custom solution or enterprise tier. Contact platforms directly for pricing. Shall We Play’s multi-location and large-club tier, or AllUnited’s advanced plan, are the most likely fits for this category in the Dutch market.
5 Red Flags to Watch For When Choosing Club Software in the Netherlands
1. No verwerkersovereenkomst available Any platform that processes personal data of your members without offering a signed verwerkersovereenkomst leaves your club legally exposed under the AVG. This is not negotiable. If the sales team does not know what a verwerkersovereenkomst is, walk away.
2. iDEAL not supported natively International platforms often support Stripe and PayPal but not iDEAL. If you have to explain to your 65-year-old lid that they need a credit card to pay their contribution — because the platform only handles international card payments — you have already created a barrier to adoption that will cause problems every single season.
3. Data stored outside the EU Under the AVG, transferring member data to countries outside the EEA without adequate safeguards is a compliance risk. Always confirm where your data will be physically hosted. If the answer is “US servers” or “we use AWS global infrastructure” without further clarification on EU residency, ask specifically: is my members’ data stored in EU data centres? Get the answer in writing.
4. Per-team or per-user pricing that punishes growth Some platforms charge per team or per admin user. When your club adds a new team or appoints a new board member, your monthly bill goes up. This creates a perverse incentive against growing your club. Favour platforms with per-lid or flat pricing that rewards growth rather than taxing it.
5. No Dutch-language customer support A volunteer penningmeester who hits a problem at 8 PM should be able to get help in Dutch, through a channel they are comfortable using. English-only support documentation and English-only chat support are practical barriers for many Dutch club administrators. Always confirm that Dutch-language support is available through your preferred channel.
How to Switch: A Step-by-Step Transition Guide for Dutch Clubs
The most common reason clubs stay on spreadsheets is not that they don’t want better software. It is that the transition feels overwhelming. Here is how to do it without a crisis.
Step 1: Export Everything You Have Now (Week 1)
Export your current member data — even if it is messy — into a clean spreadsheet with columns for: naam, geboortedatum, e-mailadres, telefoonnummer, teamindeling, contributiestatus, en bondsnummer (for Sportlink-affiliated clubs). This becomes your migration file.
Do not wait for a “perfect” list. Start with what you have and clean it up in the new system.
Step 2: Choose Your Platform and Sign the Verwerkersovereenkomst (Week 1–2)
Based on your club size, sport, and feature priorities from this guide, select your platform. Before entering any member data, confirm the verwerkersovereenkomst is signed. This is a legal requirement, not optional paperwork.
Step 3: Set Up Your Club Environment (Week 2–3)
Start with the structure: create teams, set contribution amounts and payment rules, configure your communication groups. Most platforms have an onboarding process — use it. At this stage you are not importing member data yet, just building the framework.
Step 4: Run a Pilot With One Team (Week 3–4)
Import or manually add one team — ideally your most active or your bestuur — and run all their activity through the platform for two weeks. Training scheduling, communication, attendance registration. Iron out any configuration issues before going to your full membership.
Step 5: Full Member Import and Communication (Week 4–5)
Import your full member list. Send a clear club-wide communication explaining the new system, what it does, and what members need to do (typically: download the app, create their account, confirm their details). Keep the onboarding request as simple as possible.
Step 6: Close the Old Channels Deliberately (Week 6–8)
Do not let old WhatsApp groups and spreadsheets run in parallel indefinitely. Set a clear date when they are archived. Parallel systems create confusion and undermine adoption. Be decisive.
Frequently Asked Questions
Does our small club legally need to use AVG-compliant software?
Yes. The AVG applies to all Dutch associations that process personal data of members — regardless of size, revenue, or whether you operate on a volunteer basis. There is no minimum-size exemption. If your club holds a ledendatabase with names, addresses, dates of birth, or payment information, you are a verwerkingsverantwoordelijke under the AVG and are legally responsible for how that data is stored and processed. Using a spreadsheet stored on a personal laptop, shared via email, is not an AVG-compliant approach.
Is Sportlink Club.Basis enough on its own for a small football club?
For KNVB bond administration — match scheduling, player passes, team registrations, and wedstrijdresultaten — Sportlink Club.Basis is excellent and is free for affiliated clubs. However, it does not cover team communication, training planning, contribution collection via iDEAL, or volunteer management. Most small football clubs need Sportlink for bond administration plus a complementary platform for everything else. The best approach is a platform that integrates directly with Sportlink so both systems stay in sync automatically.
We currently use WhatsApp for everything. Is that really a problem?
For adult teams communicating informally, WhatsApp is low-risk in practice. The clearer problems arise with: youth teams (where exposing member phone numbers to other group members raises safeguarding questions), historical communication (which disappears when admin access changes), and scale (WhatsApp groups become unmanageable chaos beyond about 30 active participants). From an AVG perspective, using WhatsApp for official club communication means processing member data through a US-based service without the control or audit trail that the AVG requires organisations to maintain. Switching to a club communication tool inside your management software fixes all of these issues at once.
What is the cheapest option that still covers the essentials?
For bond-affiliated clubs: Sportlink Club.Basis (free) for bond administration, combined with Spond (free) for communication and attendance, gives you a functional baseline at zero monthly cost. The limitations are no iDEAL contribution collection, no Sportlink–Spond integration, and two separate systems to maintain. For clubs with 80+ leden where contribution collection and integrated planning matter, moving to a paid platform with iDEAL support — from around €180/year for small clubs — is usually a better return on the volunteer time saved.
Can we switch platforms mid-season without losing data?
Yes, provided your current platform allows data export — which all reputable platforms must under the AVG right to data portability. The practical consideration is timing: switching during a pre-season period (typically June–August for most Dutch sport seasons) is significantly easier than mid-season. Member data and historical records migrate. Active communication threads and meeting history do not, which is why capturing important institutional information in a format that can be exported (minutes, policy documents, financial records) is good practice regardless of when you plan to switch.
Does the software need to support multiple sports if we only play one?
No. If your club plays one sport, a sport-specific platform tailored to that sport will almost certainly serve you better than a generic multi-sport tool. The exception is if your accommodation or facility is shared with other clubs or used for multiple sports — in that case, accommodation management features that handle multiple sport types may become relevant.
How long does setup typically take for a club our size?
For a club with 100–200 members transitioning to a new platform, expect: one evening (2–4 hours) to set up the club structure, one week to run the pilot with one team, and a second week for full member import and communications. The entire transition should take three to four weeks of elapsed time with two to four hours of actual work — mostly front-loaded in the first week. Platforms with Dutch-language onboarding support significantly reduce this timeline.
Summary: The 5-Point Checklist Before You Choose
Before you select any platform, confirm these five things:
✅ 1. AVG compliant with a signed verwerkersovereenkomst available This is non-negotiable. Geen verwerkersovereenkomst = legal exposure for your bestuur.
✅ 2. iDEAL payment support for contributie collection Dutch members pay with iDEAL. Full stop.
✅ 3. Sportlink integration (if bond-affiliated) If your club is under the KNVB, KNZB, KNKV, or another Sportlink bond, you need either native integration or a clean documented workflow to avoid double administration.
✅ 4. Dutch-language interface and Dutch customer support Your volunteers should not need to navigate English-only documentation or support tickets to fix a contribution problem on a Tuesday evening.
✅ 5. Volunteer-friendly setup — can a non-technical board member configure and run it? The best software for your club is the software your bestuur will actually use. If it requires a technical implementation project to get started, it is not the right tool for a small volunteer-run sports association.
Why Shall We Play Is Built for This
Shall We Play was designed from the ground up for the Dutch and broader European sports club market — not adapted from an American enterprise product and localised as an afterthought.
That means iDEAL is a native payment option, not a plugin. AVG compliance and a verwerkersovereenkomst are standard, not a premium add-on. The interface is Dutch-first, the support team speaks Dutch, and the platform’s architecture reflects how Dutch sports associations actually operate — with Sportlink integration, volunteer-run boards, and a membership base that expects a modern app experience without a complex onboarding journey.
For court sports clubs specifically — tennis, padel, pickleball, squash, basketball, and multi-sport facilities — Shall We Play combines court booking, leaden administrative, contribution management, team communication, and training planning in a single platform. No separate tools for booking versus member admin versus communication.
If you are ready to reclaim your Tuesday evenings and give your volunteers the tools to run your club professionally without burning out — we would love to show you what that looks like in practice.
Have questions about your specific club situation? The Shall We Play team works with small Dutch sports clubs every day. Reach out — we will talk through your setup before you commit to anything.
