AVILA BaseAVILA Base
Now in pilot with Nordic clubs

The operating system for swim clubs.

Replace spreadsheets, paper attendance, manual Swish and federation XML with one product. Scheduling, payments, coaching, members and competitions for clubs that take the pool seriously.

0m10m20m25m30m40m50m01234567891.5m bulkhead · lanes 0–4STARTTURN WALLSquad · 50mMasters · 25mLearn-to-swim · 50m
GDPR by designBokföringslagen 7-year retentionLOK-stöd exportLenex 3.0 nativeStripe ConnectAES-256-GCM encryptionRLS on every tableFortnox integrationMulti-currencyBuilt in SwedenGDPR by designBokföringslagen 7-year retentionLOK-stöd exportLenex 3.0 nativeStripe ConnectAES-256-GCM encryptionRLS on every tableFortnox integrationMulti-currencyBuilt in Sweden

One system instead of eight.

Every tool a club juggles today is replaced by a single product your coaches, parents, athletes and board actually want to use.

You're using today
  • Excel for lane schedules
  • Paper attendance lists
  • Swish + manual reconciliation
  • Group chats for swaps
  • Hand-rolled Lenex XML
  • Mailchimp + Google Forms
With AVILA Base
One PWA. One login.
Scheduling, payments, attendance, comms, competitions.
  • No app store
  • No spreadsheets
  • No paper
  • No XML by hand
  • No reconciliation
  • No double-bookings
The product

Everything your club needs. In one place.

Pool-native scheduling

2D pool viz. 50m bulkhead native. Multi-section lanes. Dead blocks.

Auto-schedule that works

Claim-Band algorithm. Conflict-free week. Manual override anytime.

Members, parents & athletes

Parent linkage, GDPR consent for minors, AES-256-GCM personnummer.

Courses & enrollment

Booking windows, capacity, waitlists with 15-min auto-promotion.

Progression & badges

Sections → Subsections → Levels. Live skill check-offs for parents.

Coach Workplace + AI

Poolside attendance, swaps, calendar feeds, Gemini shift planner.

Competitions (Lenex 3.0)

Multi-day meets, self-signup, Stripe entry fees, one-click export.

Payments, Nordic-real

Stripe Connect, age brackets, snapshot pricing, multi-currency.

Economy & LOK-stöd

Revenue vs salary, lane-hour costs, LOK-stöd from real attendance.

Club shop with QR pickup

Caps, suits, hoodies, digital goods. Scannable pickup QR.

Communications

Bulk email with open tracking, Web Push, notification center.

Member & parent PWA

Installable, no app store. Cinematic dashboard, member card.

Public storefront

/club/your-slug. Browse courses, SEO-ready, modern look.

Security & compliance

Default-deny RLS. Audit soft-deletes. PCI via Stripe.

Built for the pool

Not adapted to it. Designed for it.

Most club software treats the pool like a generic room. AVILA Base renders your facility with start blocks where they actually are, shallow end on the left, 50m bulkhead handled natively. Multi-section longitudinal splits let you run learn-to-swim, masters and a private lesson on the same body of water.

  • True 2D pool visualization
  • 50m → 25m + 23.5m + 1.5m bulkhead
  • Multi-section longitudinal splits
  • Pool Setup Wizard in 4 steps
  • Dead blocks for cleaning, school use, meets
  • Date-specific schedule exemptions
0m10m20m25m30m40m50m01234567891.5m bulkhead · lanes 0–4STARTTURN WALLSquad · 50mMasters · 25mLearn-to-swim · 50m
Scheduling that actually schedules

A conflict-free week, in seconds.

Feed AVILA Base your courses, coaches and pool. The Claim-Band engine produces a deterministic, tie-broken weekly plan. Drag anything to override. Copy last week with duplicate detection. Drop in ad-hoc sessions without breaking the recurring plan.

  • Auto-schedule with deterministic tie-breaking
  • Drag-to-override anywhere
  • Copy week with duplicate detection
  • Ad-hoc one-off sessions
  • Pricing formula builder for lane hours
  • Bulletproof math for the municipality
Payments built for Nordic reality

Money lands in your account. Not ours.

Built on Stripe Connect. Course fees, membership, competition entries, shop orders in one checkout for the parent. Membership bundled with the first booking of the season. Age brackets automatic from date of birth. Snapshot pricing frozen forever, as Bokföringslagen requires.

  • Stripe Connect — direct settlement
  • SEK, NOK, DKK, EUR
  • Age-based fee brackets, automatic
  • Service fee (Serviceavgift) toggle
  • Discount codes with usage limits
  • Fortnox integration
The Coach Workplace

An app that respects your coaches' time.

My Workplace shows today's sessions, attendance to take, swaps to confirm on one screen. Tap-to-mark attendance optimized for poolside. Swap requests notify parents automatically. No more group chats.

  • Poolside attendance, two taps per swimmer
  • Pending-attendance reminder
  • Coach availability editor
  • Competition management & AI Coach Shift planning
  • Substitutions with parent notification
  • iCal feed + payroll PDF
Integrations

Plays nicely with the rest of your stack.

Stripe Connect
Fortnox
Riksidrottsförbundet
Lenex 3.0
Apple Calendar
Google Calendar
Resend
Gemini AI
Stripe Connect
Fortnox
Riksidrottsförbundet
Lenex 3.0
Apple Calendar
Google Calendar
Resend
Gemini AI
Non-negotiable

Security and compliance, by design.

GDPR-ready, Bokföringslagen-compliant, architected for SOC 2 Type II and ISO 27001.

Default-deny RLS

Every table. A coach never sees another team's data.

GDPR self-service

Members export or delete their own data in one click.

AES-256-GCM personnummer

Decrypted only via edge function with role check.

PCI via Stripe

Your club never touches a card number.

Looks like 2026, not 2014.

Neo-industrial design language. Frosted glass, electric blue accents, generous space, no clutter. Nordic defaults set once, applied everywhere.

24h
Nordic 24-hour clock
Mon
Weeks start on Monday
YYYY-MM-DD
ISO 8601 dates
PWA
Install on the home screen
Light + Dark
System-aware
Motion
Cinematic, restrained
Pricing

Priced like infrastructure.

Starter
Launch & Create
249 SEK/ month
2.5% + 5 SEK per transaction (+ Stripe fees)

For emerging trainers, independent academies, or clubs digitalizing bookings and retail with zero risk.

  • Digital Booking Engine — schedules, activities and online payment capture
  • Avila Shop (core retail) — basic inventory for merch, uniforms and gear
  • Basic Member Directory — profiles, emergency contacts and communication logs
  • Standard Fortnox export — manual CSV / direct ledger sync
  • 1 Admin seat
See pricing
Most clubs
Growth
Scale Your Organization
749 SEK/ month
1.2% + 3 SEK per transaction

For established clubs and academies needing automated scheduling, team communications and granular finance.

  • Advanced scheduling — recurring team blocks and iCal / Google Calendar feeds
  • Multi-vendor retail shop — segmented inventory with low-stock alerts
  • Team & Roster Hub — group comms, attendance and parent/guardian linking
  • Automated Fortnox pipeline — continuous sync of invoices, payouts and fees
  • Up to 5 admin / staff seats with unique permission sets
See pricing
Pro
Enterprise Performance
1 999 SEK/ month
0.5% + 0 SEK per transaction

For premium complexes, multi-sport associations and enterprises needing deep customization and volume efficiency.

  • Everything in Growth — with unlimited capacity
  • Unlimited admin, coach and staff seats with custom roles & auditing
  • Advanced financial analytics — churn, booking velocity and category sales
  • Premium white-labeling — remove 'Powered by Avila Base' across checkout & invoices
  • Priority infrastructure support and architectural setup
See pricing

Questions, answered.

Run your club on one system.

30-minute demo. We set up your pool, your courses, and your first week's schedule live, on the call.