AVILA BaseAVILA Base
The product, end to end

Every feature, on one page.

AVILA Base is the operating system for modern swim clubs. Here's what you get, top to bottom.

Built for the pool

  • True 2D pool visualization, rendered exactly like your facility
  • 50m bulkhead pools handled natively (25m deep + 23.5m shallow + 1.5m bulkhead)
  • Multi-section longitudinal splits, multiple courses, one body of water
  • Pool Setup Wizard: 4 steps, minutes not days
  • Dead blocks for cleaning, school use, public swim, competitions
  • Date-specific exemptions for holidays and meets

Lane scheduling

  • Auto-schedule with Claim-Band algorithm and deterministic tie-breaking
  • Manual drag-and-drop placement when you want full control
  • Copy week with duplicate detection
  • Ad-hoc one-off sessions without breaking the recurring plan
  • Pricing formula builder for split vs unsplit, peak vs off-peak

Members, parents & athletes

  • Parent / guardian linkage with one login, multiple kids, GDPR consent for minors
  • Invite-code signup with date-of-birth capture
  • Member directory with search, filters, bulk actions
  • Member detail page with enrollments, payments, attendance, badges, notes
  • Profile completion gate for emergency contacts and medical info
  • Personnummer encrypted at rest with AES-256-GCM

Courses & enrollment

  • Create, duplicate, bulk-edit courses
  • Booking windows enforced server-side
  • Capacity and waitlists with auto-promotion within 15 minutes
  • Smart recommendations on level pass
  • Coach-aware: coaches see only their own groups
  • Per-course exemption periods

Progression, levels & badges

  • Sections → Subsections → Levels with composite priority logic
  • Badge system with skills defined per level, coaches tick off, parents see progress live
  • Achievement tracking per athlete across years

Coach Workplace

  • My Workplace dashboard with today's sessions, attendance, swaps
  • Tap-to-mark attendance optimized for poolside on a phone
  • Pending-attendance reminder
  • Availability editor per scheduling period
  • Gemini-powered AI Shift Planner
  • Swap requests with parent notification, no group chats
  • Apple / Google Calendar subscription via secure token
  • Work hours and time report PDF for payroll

Competitions (Lenex 3.0 native)

  • Multi-day meets with sessions, events, warmup and start times
  • Member self-signup with deadlines and age/level eligibility
  • Admin force-signup
  • Stripe payments for entry fees
  • One-click AI Coach Shift planning for Tempus / Octo / LiveTiming
  • Entry lists with live status tracking

Payments

  • Stripe Connect settles directly to your club's account
  • Course fees, membership, competition entries, shop in one checkout
  • Membership bundled with first course booking of the season
  • Age-based fee brackets automatic from date of birth
  • Service fee (Serviceavgift) toggle per product type
  • Discount codes with usage limits
  • Multi-currency: SEK, NOK, DKK, EUR
  • Payment snapshots frozen forever (Bokföringslagen)
  • Refund workflow, fully audited
  • Fortnox integration with SKU prefixing

Economy dashboard

  • Revenue vs Salary monthly chart
  • Lane Hours tab showing cost vs earnings, exportable for municipality grants
  • Coach salary tab with hours × rate × period for payroll
  • Unified payments overview (courses + memberships + shop + competitions)
  • LOK-stöd export from real attendance data

Club shop

  • Physical and digital products
  • Categories, stock, discount codes
  • QR-code pickup at the club
  • Awaiting Pickup workspace for the gear-closet manager
  • Abandoned-cart cleanup runs every 30 minutes

Communications

  • Bulk email to a course, level or whole club, with open tracking
  • Bulk Web Push notifications (VAPID-signed)
  • In-app notification center with full history
  • Resend delivery queued through pgmq for reliability

Member & parent PWA

  • Installable on any phone, no app store
  • Cinematic dashboard for today, this week, next steps
  • Book a course in 4 clicks or fewer
  • My Courses, My Bookings with live indicators
  • Member Card per club for facility access
  • Payments page styled like an SJ ticket history
  • GDPR self-service privacy data sheet
  • Waitlist banners when a spot opens

Public club storefront

  • Every club gets /club/your-slug
  • Browse courses by level, no login required
  • Hero, featured carousel, filters
  • SEO-ready: sitemap, robots.txt, proper meta tags

Multi-club & multi-role

  • One login, multiple clubs
  • Per-club roles: Super Admin, Admin, Coach, Member
  • Swimmers can be members of more than one club, each with its own Member Card

See it on your facility.

30-minute demo. We set up your pool live.

Book a demo