Every feature, on one page.
AVILA Base is the complete operating system for modern swim clubs. Here is a full breakdown of what you get, top to bottom.
Built for the pool
- Interactive 2D spatial mapping that visualizes the exact physical layout of your facility
- Native support for 50m pools with movable bulkheads and variable-depth split ends
- Multi-section longitudinal splitting to run multiple courses in a single body of water
- Automated Pool Setup Wizard that gets your lanes configured in minutes
- Configurable time blocks for public swim, school classes, and external rental bookings
- Date-specific scheduling exemptions to easily accommodate holidays and swim meets
- Instant pool-format toggling between short-course (25m) and long-course (50m) schedules
Lane scheduling
Conflict-free auto-scheduling algorithm that resolves overlapping lane allocations instantly
Intelligent drag-and-drop timeline builder for rapid manual scheduling adjustments
Automated weekly schedule replication with built-in conflict checking
Ad-hoc session scheduler to handle one-off events without disrupting the master plan
Dynamic pricing builder to calculate rates for peak/off-peak and split/unsplit lane rentals
Smart collision warnings when incompatible groups are booked side-by-side
Members, parents & athletes
Courses & enrollment
- Intuitive course management tool to create, duplicate, and batch-edit classes
- Server-side booking windows that enforce strict registration start and end times
- Automated waitlists with instant 15-minute spot-promotion notifications
- Smart course recommendations prompted when swimmers complete their current skill level
- Coach-specific workspaces showing instructors only their designated groups and rosters
- Per-course scheduling exemptions to seamlessly account for seasonal breaks and holidays
Progression, levels & badges
Structured progression path mapping (Sections → Levels → Skills) with composite priority logic
Digital badge tracking allowing coaches to log progress poolside and parents to view updates instantly
Historic achievement tracking to monitor an athlete's development milestones across multiple years
Coach Workplace
Competitions (Lenex 3.0)
- Multi-day meet manager handling sessions, events, warm-up times, and entry lists
- Self-service swimmer sign-up portal enforcing deadlines and eligibility requirements
- Administrative tools to manually override entries, lanes, or registration details
- Seamless checkout for entry fees using integrated Stripe payments
- One-click roster mapping to generate shifts matching Tempus, Octo, or LiveTiming schedules
- Live-updating entry lists providing real-time status tracking for coaches and swimmers
Payments
Direct, secure payouts routed directly to your club's bank account via Stripe Connect
Unified cart enabling course fees, memberships, meet entries, and merchandise in one checkout
Automated membership fee bundling triggered upon the first course registration of the season
Age-bracketed pricing rules that adjust course fees automatically based on date of birth
Flexible transaction fee model to transparently pass along or absorb Stripe costs
Targeted promotional codes with custom usage limits, expiration dates, and category scoping
Multi-currency support allowing seamless payments in SEK, NOK, DKK, and EUR
Audit-ready financial snapshots built to ensure strict compliance with the Swedish Accounting Act (Bokföringslagen)
Fully audited refund workflow providing detailed administrative tracking for every transaction
Automated accounting integrations with customizable SKU prefixing for easy ledger mapping
Economy dashboard
Club shop
- E-commerce storefront for selling both physical merchandise and digital club products
- Robust inventory management with stock tracking, categories, and targeted discount codes
- QR-code generation for fast, verified product pickups on-site at the facility
- Dedicated fulfillment dashboard designed for the club's gear closet manager
- Abandoned-cart auto-cleanup running every 30 minutes to release reserved stock
Communications
Targeted mass-emailing tool to message courses, skill levels, or the entire club with open tracking
High-priority Web Push notifications delivered directly to member lock screens
In-app notification center preserving a clean, searchable history of all sent updates
Queued mail delivery architecture backed by pgmq to ensure reliable message delivery
Member & parent PWA
Public club storefront
- Dedicated public portal hosted at /club/[your-slug] to showcase your brand
- Open course catalog allowing prospective members to browse classes without logging in
- Interactive course search with levels filters and featured course carousels
- Search-engine optimized structure with custom meta tags, sitemaps, and clean URLs
Multi-club & multi-role
Single sign-on (SSO) credentials to manage roles across multiple sports clubs seamlessly
Granular permission settings supporting Super Admin, Admin, Coach, and Member roles
Multi-club athlete profiles allowing swimmers to maintain separate membership cards per club
Experience AVILA Base live
Book a 30-minute walkthrough where we show you all features in a fully configured demo club. No preparation required.
