LaneLogic Complete Guide
Everything you need to know about every feature, with step-by-step guides. Last updated October 2026.
Table of Contents
LaneLogic is a comprehensive swimming management platform designed for swimmers, parents, coaches, and swimming clubs. It brings together personal best tracking, AI-powered meet pack decoding, meet discovery, training analytics, club management, and performance analysis into a single, easy-to-use app available on web, iOS, and Android.
Whether you are a parent navigating competitive swimming for the first time, a serious swimmer tracking progression toward qualification times, or a coach managing a club with multiple squads, LaneLogic provides the tools you need at every level.
Key Highlights
PB Tracking with Swim England rankings import
AI-powered Meet Pack Decoder with swimmer qualification comparison
Meet Finder with licensed meet database and interactive map
Qualification Tracker for county, regional, and national standards
Training Log with swim, open water, and gym modes plus AI analytics
Club Spaces with sessions, attendance, chat, calendar, meets, finance, welfare, and compliance
League meet support with team schedules, swimmer availability, drag-and-drop lineups, and branded PDF team sheets
Entry Strategist and Plateau Detective (AI-powered analysis)
Video Analysis — upload race footage and get accurate time splits
Parent Translator — AI assistant for swimming questions
Subscription plans for individuals (Basic, Plus, Pro) and for clubs (Club Analytics, Club Manager, Club Performance)
Creating an Account
Visit the app or download it from the App Store / Google Play.
Sign up using your email and password, or use Google / Apple sign-in.
After registering, you will receive a verification code (OTP) by email.
Enter the OTP to verify your account and complete registration.
If you do not receive the OTP, tap "Resend code".
Onboarding
After your first sign-in, you will be prompted to set your display name, role (Swimmer, Parent, or Coach), and UI theme (Light, Dark, or System). A welcome email is sent automatically upon successful onboarding.
Step-by-Step: Add Your First Swimmer
Navigate to "My Swimmers" from the sidebar or dashboard.
Click "Add Swimmer".
Fill in the required fields (first name, last name, ASA number, date of birth, sex, location details, and club name).
Click "Save Profile".
Step-by-Step: Join a Club Space
Ask your coach for the club's 6-character invite code.
Navigate to "Club Spaces".
Click "Join" and enter the invite code.
Select your role (independent swimmer, parent/guardian, or coach).
Submit your request. The coach or admin will review and approve it.
All users can join a club space on any plan, as a parent, independent swimmer, or coach/admin. Parents join immediately; swimmers and coaches require approval from the club. This keeps club spaces open to everyone while giving clubs control over who represents them.
The Dashboard is your central hub, providing a snapshot of the active swimmer and quick navigation to all key features.
Active Swimmer Snapshot: View the active swimmer's name, age group, ASA number, club, and main strokes. Switch between swimmers using the swimmer switcher in the header.
Stats Cards: PBs Recorded, Meet Packs (decoded count), Standards Achieved (qualification standards met), Sessions Logged.
Training Log Summary: Breakdown of swim vs gym sessions, total distance swum, last session details, and a quick "Log" button.
Club Spaces Summary: Number of clubs joined, upcoming club meets, club membership list, and a quick "Open club hub" button.
Recent PBs: Your 5 most recently achieved personal bests. Click any PB to view full event history.
Qualification Progress: Standards achieved, close (within 5 seconds), and no PB yet. Closest target event and the time gap.
Quick Links: Shortcut buttons to Meet Finder, PB Tracker, Training Log, and Club Spaces.
The dashboard includes a reminder that LaneLogic is a parent support tool and does not replace your swimmer's coach.
Create and manage detailed profiles for the swimmers you track. Each profile stores competition-relevant information used across the app for PB imports, qualification checks, and meet entries.
Profile Fields
Required: First name, last name, ASA / Swim England number, date of birth, sex (male/female), nation (England/Scotland/Wales), region, county, club name.
Optional: Squad / training group, main strokes (freestyle, backstroke, breaststroke, butterfly, IM), notes.
Para Swimming
Flag a swimmer as a para swimmer and select their IPC classification: S1–S10 (physical impairment), S11–S13 (vision impairment), or S14 (intellectual impairment).
Profile Limits by Tier
Basic & Plus: Up to 3 swimmer profiles
Pro: Unlimited swimmer profiles
Club: Unlimited swimmer profiles
Step-by-Step: Add a swimmer profile
Go to "My Swimmers".
Click "Add Swimmer".
Enter first name, last name, and ASA number.
Select date of birth and sex.
Choose nation, region, and county (used for qualification tracking).
Enter club name and optionally select squad and main strokes.
If the swimmer is a para swimmer, tick the checkbox and select their classification.
Click "Save Profile".
Track and manage personal best times for each swimmer across all strokes, distances, and course types.
Swim England Import (Plus/Pro): Automatically fetch official PBs from Swim England rankings using the swimmer's ASA number. A live progress bar shows each stage. The "Update" button fetches new or missing times without deleting existing records.
Manual Entry: Add PBs manually with stroke, distance, course type, time, date achieved, meet name, official/unofficial status, and notes.
PB History: Every time a PB is added or updated, a history record is created for full progression tracking.
Splits Input: Record detailed race splits including reaction time, segment times, and stroke counts per segment.
Event History Drawer: Click any event in the PB table to open a drawer showing a chronological timeline of all recorded times.
Short Course / Long Course: PBs are tracked separately for 25m (short course) and 50m (long course) pools.
Filters: Filter by stroke and course type.
Step-by-Step: Import PBs from Swim England
Go to "PB Tracker".
Select a swimmer with an ASA number.
Click "Import PBs" in the Swim England import panel.
Wait for the import to complete (progress bar will show status).
Review imported times in the PB table.
Step-by-Step: View event history
Go to "PB Tracker".
Click on any event row in the PB table.
The Event History Drawer opens showing all times for that event.
Browse a comprehensive database of licensed swimming meets across England, Scotland, and Wales. Available to all users.
Licensed Meet Database: Search and filter approved meets by region, course type, meet level (club, open, county, regional, national), qualification requirements, championship status, and text search.
Map View: Visualise meets on an interactive map. Venue locations shown as markers. Browser geolocation can sort meets by distance.
List View: Browse meets in a sortable list with date, venue, level, course type, and entry deadline.
Save Meets: Bookmark meets as "Interested", "Entering", or "Not suitable".
Meet Details: Full meet information including host club, licence number, age groups, entry deadline, meet pack URL, and entry form URL.
Step-by-Step: Find and save a meet
Go to "Meet Finder".
Use the filters to narrow down meets by region, level, or course type.
Browse the list or switch to map view.
Click on a meet card to see full details.
Click "Save" and choose your status.
Upload meet pack PDFs or paste raw text and use AI to extract structured information including event lists, qualifying times, session schedules, and key rules — presented in plain English.
PDF Upload: Upload meet pack PDFs directly for AI processing.
Text Paste: Alternatively, paste the raw text from a meet information pack.
AI Extraction: Automatically extracts decoded summary, session info, qualifying rules, withdrawal rules, event list, age group rules, entry fees, key warnings, and structured event times.
Swimmer Qualification Comparison: Compare your swimmer's PBs against the qualifying times to see which events they qualify for.
Re-Decode: Re-run AI extraction when the admin updates the meet pack — re-decodes are free and don't consume your decode allowance.
Compare PBs Tab: A dedicated tab shows which events your swimmer qualifies for at a glance.
Decode Limits: Basic: 1 free decode (lifetime). Plus: 3 per week. Pro: 5 per week. Club: 5 per week. Re-decodes are free and only available when the admin updates the meet.
Step-by-Step: Decode a meet pack
Go to "Meet Pack Decoder".
Select a swimmer.
Upload a meet pack PDF or paste the raw text from the pack.
Enter the meet name and optionally the meet date and venue.
Click "Decode" and wait for the AI to process.
Review the decoded summary, session info, qualifying rules, and event list.
Switch to the "Compare PBs" tab to see which events your swimmer qualifies for.
Select events you are interested in and save your selections.
Manage your saved meets and view club meets added by your coach. Club meets come in two types: individual-entry meets (parents submit event entries for their swimmers) and league meets (coaches build a team from a fixed schedule of events). Track entry deadlines, meet dates, and preparation status.
Saved Meets
View and manage meets saved from Meet Finder, sorted by date with status indicators (Interested, Entering, Not suitable).
Click any saved meet for full details including venue, course type, age groups, and entry deadline.
Club Meets (Individual Entry)
Coaches add meets with AI decoding of meet packs, automatic calendar sync, and a meet entry approval workflow.
Parents submit entries for their swimmers via the "Enter Events" tab; coaches review, approve, reject, or withdraw in the "All Entries" tab.
Entry deadline tracking with automated reminders at 5 days and 1 day before via push notifications.
League Meets (Team Lineup)
League-style meets (e.g. Arena League) use a fixed programme of events and a team lineup rather than individual entries. Coaches manage the schedule and select swimmers for each event; members view the published schedule and lineup read-only.
Schedule tab: Coaches define the event programme manually or import it from a meet pack file. When a file contains multiple programmes, you'll be asked to choose which one to import.
Availability tab: Parents mark which of their swimmers are "Going" to the meet. Only swimmers marked as going appear in the lineup builder — keeping team selection to confirmed attendees.
Lineup tab: Coaches drag swimmers from the age-grouped roster onto events. Auto-fill ranks swimmers by PBs and age eligibility. The schedule and roster scroll independently so both stay visible.
Team sheet export: Generate a branded PDF team sheet with club name, logo, and every event's selected swimmers.
Email members: From the Settings tab, coaches can email all members — for league meets this is framed as an availability request; for individual-entry meets it's framed as an entry request.
Step-by-Step: Mark availability for a league meet (parent)
Open the league meet from Club Spaces → Meets.
Go to the "Availability" tab.
Tap "Going" for each swimmer who can attend (or "Not going").
Coaches will only see swimmers you've marked as going when building the lineup.
Step-by-Step: Build a league team lineup (coach)
Open the league meet and go to "Schedule" — import or define the event programme.
Ask members to mark availability (Settings → Email members → "Ask for availability").
Go to the "Lineup" tab. Confirmed swimmers appear grouped by age group.
Drag swimmers onto events, or use "Auto-fill" to assign by PB ranking.
Click "Team sheet" to export a branded PDF of the final lineup.
Log training sessions for swim, open water, and gym modes. Track volume, intensity, and progression over time.
Session Modes: Swim (pool-based with structured sets), Open Water (distance and conditions), Gym (exercises with reps, weights, and sets).
Set Builder: Build structured swim sets with distance, reps, stroke, effort zone, and rest interval. Total distance calculated automatically.
Effort Zones: Easy, Moderate, Steady, Threshold, Hard, Max, Recovery, Race Pace, Technique, Kick, Pull, Sprint.
Gym Logger: Record exercises with sets, reps, and weight. View gym-specific trends.
Trends & Analytics: Track volume trends with charts: weekly, monthly, or custom date ranges. Stroke and effort distribution.
Goal Times: Set target times for specific events, used by AI analysis.
Session Templates: Save and re-use templates. Club coaches can create shared club templates.
AI Analysis (Pro): Run AI-powered analysis on training sessions for personalised recommendations.
Step-by-Step: Log a swim session
Go to "Training Log" and select a swimmer.
Click the "+" button or "Log Session".
Select "Swim" as the session mode.
Enter the session date and pool length (25m or 50m).
Add sets using the set builder: distance, reps, stroke, effort zone, rest.
Click "Add Set" and repeat for additional sets.
The total distance is calculated automatically.
Click "Save Session".
Step-by-Step: Run AI analysis (Pro tier)
Go to "Training Log" and select a swimmer with logged sessions.
Scroll to the AI Analysis section.
Select the mode (Swim, Gym, or Both).
Click "Run AI Analysis".
Read the personalised recommendations and insights.
Upload a video of a race or training set, mark the distances as the swimmer crosses them, and get accurate per-segment time splits instantly. Video Analysis turns any phone recording into structured training data you can save, review, and feed into your analytics.
Upload a Clip: Upload MP4, MOV, or WEBM footage (up to 100MB). Works with race footage, time trials, or training sets.
Pool Setup: Choose the pool size (25m, 50m, 33.3m, or 20m) so distances and splits are calculated correctly. Course type is derived automatically — 50m = long course, otherwise short course.
Mark Distances: As the swimmer crosses each pool marking, tap "Add marker" and enter the distance. An adjustable guide line helps you align with a lane rope or pool marking for accurate timing.
Splits Breakdown: Once you've marked the distances, view a per-segment breakdown showing each split time and cumulative time — perfect for analysing pacing and consistency.
Playback Tools: Slow-motion playback, a scrubbing timeline, pinch-to-zoom, and a landscape mode for mobile make it easy to mark distances precisely.
Save & Reuse: Saved analyses are stored against the swimmer profile. Edit the title or pool size later, and export the splits straight into your Training Log for analytics and progress tracking.
Save to Training Log: Convert the segment times into a Training Session record in one tap — choose the stroke and optionally delete the source video afterwards to free up storage.
Step-by-Step: Analyse a race video
Go to "Video Analysis" and select a swimmer.
Set the pool size to match the pool in the video.
Upload your video file (MP4, MOV, or WEBM — max 100MB).
Use the guide line to align with a pool marking, then play the video.
Tap "Add marker" each time the swimmer crosses a distance, and enter the distance (e.g. 25m, 50m).
Tap "Finish & view splits" to see the per-segment breakdown.
Add a title, date, and notes, then click "Save analysis".
From a saved analysis, tap "Save times to Training Log" to feed the splits into your training analytics.
A unified hub of calculators, trackers, and AI-powered analysis tools. Access to each tool depends on your subscription tier.
SC/LC Converter (All Tiers): Convert a short course (25m) time to an estimated long course (50m) equivalent using event-specific conversion factors.
FINA Points Calculator (All Tiers): Calculate World Aquatics (FINA) points for any swim.
Para Points Calculator (All Tiers): Calculate Para swimming points by classification (S1–S14).
Entry Strategist (Plus+): AI-powered event entry recommendations. See Section 12.
Qualification Tracker (Plus+): Track qualification status at every level. See Section 13.
Plateau Detective (Plus+): Identify progress patterns. See Section 14.
Parent Translator (All Tiers): AI assistant for swimming questions. See Section 15.
Step-by-Step: Convert SC to LC time
Go to "Performance Tools" or "Tools".
Select the "SC → LC" tab.
Choose the stroke and distance.
Enter the short course time (e.g. 28.53 or 1:04.21).
Click "Convert" and view the estimated long course time.
Get AI-powered recommendations on which events to enter at a meet, based on your swimmer's PBs, strengths, and the meet's qualifying times.
AI Recommendations: Tailored event entry suggestions with reasoning based on qualification status and competitive advantage.
PB Integration: Uses your swimmer's latest PBs to determine optimal event selection.
Meet Pack Integration: Links with decoded meet pack data to ensure recommendations align with available events and qualifying times.
Step-by-Step: Get entry recommendations
Ensure your swimmer has PBs imported.
Go to "Performance Tools" → "Entry Strategist".
Select the swimmer and decoded meet pack (if available).
Click "Get Recommendations".
Review the AI's suggested events and reasoning.
Track your swimmer's progress toward qualification times at county, regional, and national levels.
Multi-Level Standards: View qualification standards for county, regional, and national competitions.
PB Comparison: Automatically compare your swimmer's PBs against the required qualifying times with visual indicators (qualifies, close, needs improvement, no PB).
24-Month Window: Qualification checks strictly adhere to a 24-month time window for PB eligibility.
File Upload Parser: Upload qualification standard files (PDF or CSV) for automatic parsing.
Step-by-Step: Track qualification progress
Go to "Performance Tools" → "Qualification Tracker".
Select a swimmer with PBs.
View the list of standards and your swimmer's status for each.
Filter by level (county, regional, national) if needed.
Identify events where your swimmer is close to qualifying.
Identify progress patterns and potential plateaus in your swimmer's times across events.
Trend Analysis: Analyse time progression across multiple events to detect stagnation or improvement trends.
Visual Charts: Progression graphs highlighting periods of plateau or rapid improvement. Bell curve distributions show where the swimmer sits relative to targets.
Event Comparison: Compare progression across different events and distances.
Recommendations: AI provides recommendations on how to break through plateaus.
Step-by-Step: Detect plateaus
Go to "Performance Tools" → "Plateau Detective".
Select a swimmer with PB history.
View the charts and AI-generated insights.
Identify events where progress has stalled.
Review the AI's recommendations for breaking through plateaus.
An AI-powered assistant that decodes swimming jargon and answers any swimming-related question in plain English. Designed for parents new to the sport, but useful for everyone.
Natural Language Q&A: Ask any question about swimming terminology, rules, competitions, or training.
Glossary Integration: Access a built-in glossary of swimming terms and definitions.
Public Access: A public version is available without sign-in at the /translator-public page.
Step-by-Step: Ask a question
Go to "Performance Tools" → "Parent Translator".
Type your question in the input box.
Press Enter or click "Ask".
The AI will generate a plain-English answer.
A comprehensive club management module for coaches and club administrators. Create a club space, invite members, manage squads, schedule sessions, track attendance, communicate, manage finances, and ensure welfare and compliance.
Club Creation (club plans): Create a club with name, description, location, logo, and metadata (legal name, meet secretary, governing body, club code, billing settings).
Invite Codes: Each club has a unique 6-character invite code to share with members.
Joining a Club: All users can join on any plan, as a parent, independent swimmer, or coach/admin. Parents join immediately; swimmers and coaches require approval.
Tabs: Home, Info (Club Info, Members, Member Info, Finance, Welfare, Emails), Chat, Calendar, Meets, Sessions, Squads, Files, Swimmer Info (coaches only).
Club Chat: Real-time messaging with custom channels, squad channels, private channels, pinned messages, and file attachments.
Club Calendar: Shared calendar with meet dates, entry deadlines, training sessions, and custom events.
Club Meets: Coaches add meets with AI decoding, automatic calendar sync, and a meet entry approval workflow. League meets add a fixed event schedule, swimmer availability, drag-and-drop team lineups, and branded PDF team sheets — see Section 8.
Club Sessions: Coaches create training sessions for squads. Members log times. Attendance tracking with present/absent/late/excused statuses. Full session tracking with sets and times needs Club Analytics or Club Performance — Club Manager includes attendance-only sessions (date and time).
Squads: Create, edit, delete squads. Assign members. Configure monthly fees. Auto-generated squad chat channels.
Finance: Billing dashboard, squad fees, one-off invoices, monthly overrides, outstanding tracking, billing cycle config, automated email reminders, and Stripe direct debit collection.
Which club plan is right for your club?
Club spaces are free to join on any plan. A club plan is bought by the club owner and decides what the people running the club can do. The three plans are not a ladder — each one covers a different job, and Club Performance is both.
Club Analytics
£32.99/month (or £30.99/month annually)Best for: Clubs that want to purely track training and performance
The full training side of a club space — squad sessions with times, attendance, coach analytics and swimmer progression. Meet management and club finance are not included.
Included
Everything in Pro for your own swimmers
Create your club space, squads & member management
Club communication, chat, calendar & files
Session tracking & times logging for every squad
Attendance tracking for every session
Coach analytics, AI session analysis & swimmer progression
Swimmer info records & performance distributions
Welfare & codes of conduct management
Not included
Meet management & AI meet pack decoding
Meet entries & the approval workflow
Club finance, squad fees & direct debit collection
Club Manager
£42.99/month (or £39.99/month annually)Best for: Clubs whose priority is running the club — members, meets, entries and fees
Everything needed to run the club day to day: meet management with AI decoding, entry approvals, club finance and direct debit collection. Sessions are attendance-only, so training times and coach analytics are not included.
Included
Everything in Pro for your own swimmers
Create your club space, squads & member management
Club communication, chat, calendar & files
Club meet management with AI meet pack decoding
Meet entries & the approval workflow
Club finance, billing cycles & direct debit collection
Automated billing cycle reminders & group email
Attendance logging — date and time for each session
Welfare & codes of conduct management
Not included
Session times, sets & structured session logging
Coach analytics & AI session analysis
Swimmer info records & performance distributions
Club Performance
£57.99/month (or £54.99/month annually)Best for: Clubs that run training and competitions together and want everything in one place
Club Manager and Club Analytics combined — meet management, entries and finance alongside session tracking, times and coach analytics. The choice for a club that wants one platform for everything.
Included
Everything in Club Manager & Club Analytics
Club admin, squads & member management
Club communication, chat, calendar & files
Club meet management, entries & finance with direct debit
Session tracking, times logging & attendance
Coach analytics, AI session analysis & progression tracking
Swimmer info records & performance distributions
Welfare & codes of conduct management
What's the difference in practice?
Club space, squads, members, chat, calendar & files: included in all three club plans
Welfare & codes of conduct management: included in all three club plans
Attendance logging for every session: included in all three club plans
Session times, sets & structured session logging: Club Analytics & Club Performance
Coach analytics, AI session analysis & progression: Club Analytics & Club Performance
Swimmer info records & performance distributions: Club Analytics & Club Performance
Meet management with AI meet pack decoding: Club Manager & Club Performance
Meet entries & approval workflow: Club Manager & Club Performance
Club finance, squad fees & direct debit collection: Club Manager & Club Performance
Adding a club website
Adds a dedicated LaneLogic-hosted club website alongside your member space — built around your club, with its own branding and address.
Club Manager + Website — £62.99/month (or £59.99/month annually) · Club Performance + Website — £77.99/month (or £74.99/month annually)
Dedicated LaneLogic-hosted club website
Custom club branding & subdomain
Public meet information & news pages
Online membership enrolment
Club plans are bought by the club owner. Members join a club space on any plan — if a club tool is locked to you, ask your club owner which plan the club is on.
Setting Up Club Payments with Stripe
LaneLogic integrates with Stripe Connect so your club can collect monthly fees, one-off charges, and meet entry fees by direct debit. Funds go straight to your club's bank account — LaneLogic never holds your money.
Prerequisites
A Stripe account with Connect enabled (sign up at dashboard.stripe.com/connect if you haven't already).
Your club must be on the Club tier or higher.
You must be the club owner or a coach/admin.
Step-by-Step: Connect Stripe and start collecting payments
Go to Club Spaces → Info → Finance.
Click "Connect Stripe" — you'll be redirected to Stripe Express onboarding.
Complete the onboarding: enter your club's bank account details, verify your identity, and agree to Stripe's terms.
Once connected, the Stripe banner shows "Connected" and you'll see "Charge monthly" and "Sync" buttons.
Set your squad monthly fees in the "Squad Monthly Fees" section.
Ask members to set up direct debit: each member goes to their Finance section and clicks "Set up direct debit" — they enter bank details via Stripe's secure checkout.
Charge members: click "Charge monthly" to collect all outstanding monthly fees at once, or expand a member and click "Charge via DD" for individual charges.
Bacs direct debit takes 2–3 business days to settle. Payment statuses update automatically when payments clear. Click "Sync" to refresh manually.
What Members See
Members see a "Set up direct debit" card in their Finance section where they enter bank details via Stripe Checkout.
Once set up, their card shows "Direct debit active" and their outstanding balance reflects upcoming charges.
When a charge is collected, their balance updates automatically — no need to refresh the page.
Payment Types
Monthly fees: Set per-squad monthly fees. Use "Charge monthly" to collect from all members with active mandates at once.
One-off charges: Create invoices in the Finance section, or use "Charge member" for ad-hoc charges.
Meet entry fees: When a member submits a meet entry, the fee appears in their balance. Use "Charge" next to the entry to collect via direct debit.
Manual Payments
You can still mark payments as paid manually (cash, cheque, bank transfer) using the "Mark paid" buttons. Manual payments work alongside Stripe — the system tracks both.
Stripe Webhook Configuration (for automatic updates)
For payment statuses to update automatically when Bacs payments settle, ensure your Stripe webhook endpoint is configured to receive Connect events:
Go to the Stripe Dashboard → Developers → Webhooks.
Add or edit your webhook endpoint pointing to your app's /functions/stripeWebhook URL.
Enable "Connect" events and subscribe to: charge.succeeded, charge.failed, payment_intent.succeeded, payment_intent.payment_failed.
Also keep the subscription events: checkout.session.completed, customer.subscription.created, customer.subscription.updated, customer.subscription.deleted.
Welfare & Compliance: Welfare officer contacts, codes of conduct, signature tracking, and safeguarding information.
Step-by-Step: Create a club space
Go to "Club Spaces".
Click "Create".
Enter club name, description, and location.
Click "Create club". An invite code is generated automatically.
Share the invite code with your members.
Configure club metadata in the Info tab.
Step-by-Step: Create a training session for a squad
Go to "Club Spaces" → "Sessions" tab.
Click "New Session".
Select the squad and session mode (swim, open water, gym).
Enter session date and pool length.
Add sets using the set builder.
Click "Save Session". Members can now view and log times.
Step-by-Step: Manage club meet entries
Go to "Club Spaces" → "Meets" tab.
Add a meet or select an existing one.
Parents submit entries for their swimmers.
View all entries in the meet entry dashboard.
Review each entry: approve, reject, or withdraw.
Track fee payment status.
Step-by-Step: Log attendance
Go to "Club Spaces" → "Sessions" tab.
Click on a session to view details.
Click "Log Attendance".
For each squad member, tap to cycle through status (present → absent → late → excused).
Click "Save".
Step-by-Step: Send a group email (managers)
Go to "Club Spaces" → "Info" → "Emails" tab.
Click "Send Group Email".
Select recipients (all members, by role, or specific users).
Enter subject and body.
Click "Send".
A community library of training sets and technique videos. Browse, save, and share training resources.
Training Sets Library: Browse pre-built training sets by ability level, stroke focus, training focus, and pool length.
Technique Videos: Watch technique videos filtered by stroke, skill category, and ability level.
Upload (Pro Tier): Upload and share your own training sets and technique videos with visibility controls.
Step-by-Step: Browse training sets
Go to "Coach Hub".
Use the filters to narrow down by ability level, stroke focus, or training focus.
Browse the list and click on a set to view full details.
Copy or save the set for your own use.
Manage your account, preferences, and subscription.
Display Name & Role: Update your display name and change your role (Swimmer, Parent, Coach).
Theme: Switch between Light, Dark, and System themes.
Notification Preferences: Manage push notifications for deadlines, club messages, file uploads, and new meets.
Subscription Management: View your plan, upgrade or downgrade, manage billing via Stripe (web) or native IAP (iOS/Android).
Account Security: Password management, linked social accounts, and account deletion.
Step-by-Step: Change your theme
Go to "Settings".
Under "Theme", select Light, Dark, or System.
The theme is applied immediately and persisted to your profile.
Step-by-Step: Upgrade your subscription
Go to "Settings".
Click "Plans & Pricing" or navigate to /pricing.
Choose a plan (Plus, Pro, or Club).
Select monthly or annual billing.
Complete the checkout process (Stripe on web, IAP on mobile).
LaneLogic offers three individual tiers (Basic, Plus and Pro) and three club plans (Club Analytics, Club Manager and Club Performance). All plans can be billed monthly or annually (approximately 25% savings on annual plans). Cancel anytime and keep features until the end of your billing window.
Basic — Free
Up to 3 swimmer profiles
Full PB tracking (manual entry)
Join a club space (any role)
Log training sessions and see analytics
Basic Performance Tools: SC/LC Converter, FINA & Para Points Calculators
Parent Translator (AI-powered Q&A)
1 free meet pack decode (lifetime) with entry times comparison
Meet Finder access
Plus — £3.99/month (or £3.33/month annually)
Everything in Basic, plus:
Photo & document upload across the app
All Performance Tools (full access)
Entry Strategist (AI-powered event recommendations)
Qualification Tracker (county, regional, national)
Plateau Detective (progress pattern analysis)
Video Analysis — upload race footage and get accurate time splits
Meet Pack Decoder — 3 decodes per week
The Hub access (browse training sets & videos)
PB import from Swim England rankings
Pro — £12.99/month (or £9.99/month annually)
Everything in Plus, plus:
Unlimited swimmer profiles
Meet Pack Decoder — 5 decodes per week
AI analysis across the app (training log, club sessions, insights)
The Hub — upload training sets & technique videos
Club plans
Three plans for clubs, bought by the club owner. They are not a ladder — Club Analytics covers training tracking, Club Manager covers running the club, and Club Performance is both. Section 16 has the full comparison.
Club Analytics — £32.99/month (or £30.99/month annually)
Training tracking & analytics. Best for Clubs that want to purely track training and performance.
Everything in Pro, plus:
Create your Club Space
Club admin, squads & member management
Club communication & messaging
Session tracking & times logging
Attendance tracking for every session
Coach analytics, AI session analysis & swimmer progression
Club welfare and codes of conduct management
Not included: meet management, meet entries and club finance.
Club Manager — £42.99/month (or £39.99/month annually)
Day-to-day club management. Best for Clubs whose priority is running the club — members, meets, entries and fees.
Everything in Pro, plus:
Create your Club Space
Club admin, squads & member management
Club communication & messaging
Club meet management with AI decoding
Meet entry management with approval workflow
Club finance management with billing cycles
Attendance logging — date and time for each session
Club welfare and codes of conduct management
Automated billing cycle email reminders
Not included: session times, sets and structured session logging, coach analytics, and swimmer info records — Club Manager sessions are attendance-only.
Club Performance — £57.99/month (or £54.99/month annually)
The complete club platform. Best for Clubs that run training and competitions together and want everything in one place.
Everything in Club Manager and Club Analytics combined:
Full club admin, squad and member management
Club meet management, entries & finance
Session tracking, times logging & attendance
Coach analytics, AI session analysis & progression tracking
Swimmer info records & performance distributions
Club website add-on
Club Manager + Website — £62.99/month (or £59.99/month annually)
Club Performance + Website — £77.99/month (or £74.99/month annually)
Adds a dedicated LaneLogic-hosted club website with custom branding, public meet & news pages and online membership enrolment.
Billing
Web: Payments processed through Stripe with a secure customer portal.
iOS: In-app purchases through the App Store.
Android: In-app purchases through Google Play.
Annual plans offer approximately 25% savings. Cancel anytime.
LaneLogic uses automated notifications and scheduled tasks to keep you informed.
Push Notifications: Entry deadline reminders (5 days and 1 day before), new club messages, club file uploads, newly added club meets, and entry status changes. Delivered via OneSignal.
Deadline Reminders: Automated daily checks with notifications at 5 days and 1 day before. Duplicate prevention via notification log.
Email Notifications: Welcome emails, tier upgrade confirmations, bulk club emails, AI-personalised billing reminders, and manual fee reminders.
Club Meet Sync: Meet dates and deadlines automatically synced to the club calendar when a coach adds a meet.
Automated Tasks: Daily deadline checker, meet files page scanner, licensed meet scraper, and billing cycle reminders.
Platform administrators have access to an Admin Panel with tools for managing the entire platform.
Club Oversight: View all clubs, monitor membership, manage verification status.
Meet Management: Meet Editor, Meet Importer, AI Import, files page scanning, and automated scraper.
Email Notifications: Configure templates, send test emails, and billing email tester.
Stripe Plans: Manage subscription plans and pricing. Configure IAP product IDs.
Push Notifications: Send to specific users or segments. View delivery status.
User Management: View all users, manage roles, and invite users.
Data Ownership: Swimmer profiles belong to the parent who created them. Club members own their own records.
Row-Level Security: Users can only access and modify their own data. Admins have platform-wide access for support.
Data Storage: All data stored securely in the cloud. Files use signed URLs for private access.
Authentication: Email/password with OTP, Google/Apple OAuth, password reset, and secure sessions.
Subscription Data: Managed by Stripe (web) and native IAP (mobile). No credit card info stored by the app.
Privacy Policy & Terms: Available at /privacy-policy and /terms-of-service.
Workflow 1: Set up a new swimmer and import PBs
Go to "My Swimmers" and click "Add Swimmer".
Fill in all required fields and save.
Go to "PB Tracker", select the swimmer, and click "Import PBs".
Wait for the import and review imported times.
Workflow 2: Find a meet and decode the meet pack
Go to "Meet Finder" and filter by region, level, or course type.
Save a meet as "Interested".
Download the meet pack PDF.
Go to "Meet Pack Decoder", select your swimmer, and upload the PDF.
Click "Decode" and review the results.
Switch to "Compare PBs" to see which events your swimmer qualifies for.
Workflow 3: Check qualification status
Go to "Performance Tools" → "Qualification Tracker".
Select a swimmer.
View standards by level and identify events where your swimmer is close.
Workflow 4: Log a training session and view analytics
Go to "Training Log" and select a swimmer.
Click "Log Session" and choose the mode.
Add sets or exercises and save.
Switch to "Trends" to view volume charts and breakdowns.
(Pro tier) Run AI analysis for personalised recommendations.
Workflow 5: Join a club space
Go to "Club Spaces" and read the how-to-join guide.
Click "Join" and enter the invite code.
Select your role and submit.
Wait for approval (if required) and explore the club tabs.
Workflow 6: Coach creates a club and manages sessions
Go to "Club Spaces" and click "Create".
Enter club details and share the invite code.
Create squads and assign members.
Create training sessions in the Sessions tab.
Add competition meets and manage entries.
Workflow 7: Use the Entry Strategist
Ensure your swimmer has PBs imported.
Decode the meet pack for the upcoming meet.
Go to "Entry Strategist" and select swimmer and meet pack.
Click "Get Recommendations" and review the AI's suggestions.
Workflow 8: Set up billing and finance for a club
Go to "Club Spaces" → "Info" → "Finance".
Click "Connect Stripe" and complete the Express onboarding to enable direct debit collection.
Configure the billing reset day.
Set squad monthly fees in the "Squad Monthly Fees" section.
Ask members to set up direct debit from their Finance section.
Use "Charge monthly" to collect fees, or "Charge member" for individual charges.
Create one-off invoices as needed.
Toggle automated billing emails and configure templates.
Track payments in the finance dashboard — statuses update automatically when Bacs payments settle.
Q: How do I import my swimmer's PBs from Swim England?
A: Go to PB Tracker, click "Import from Swim England" and ensure your swimmer has an ASA number. This requires a Plus or Pro plan. If the import fails, check that the ASA number is correct and that times are set to public on the Swim England membership portal.
Q: How do I decode a meet pack?
A: Go to Meet Pack Decoder, paste the raw text or upload the PDF, and click Decode. The AI will produce a plain-English summary including warm-up times, qualifying rules, and withdrawal deadlines.
Q: How do I join my club space?
A: Ask your coach for the invite code, go to Club Spaces, click "Join", and enter the code. All users can join on any plan, as a parent, independent swimmer, or coach/admin.
Q: Which club plan should I choose?
A: Club Analytics if you only want to track training and performance; Club Manager if your priority is running the club — members, meets, entries and fees, with attendance-only sessions; Club Performance if you want both in one place. Section 16 has the full comparison.
Q: What is the Parent Translator?
A: An AI assistant that answers swimming questions in plain English. Available on the free plan and publicly at /translator-public.
Q: Can I change my subscription?
A: Yes — go to Settings to view your plan, or visit Plans & Pricing to upgrade. Web payments via Stripe; iOS/Android via native in-app purchases.
Q: How do I add multiple swimmer profiles?
A: Go to My Swimmers and click "Add swimmer". Basic & Plus: 3 profiles; Pro/Club: unlimited.
Q: Why can't I import PBs? It says "Awaiting approval from Swim England".
A: The Swim England API integration is pending API key approval. A scrape-based mode imports best times only in the meantime. Full history will be available once configured.
Q: My push notifications aren't working.
A: Go to Settings → Notifications and ensure they are enabled. Check your browser or device notification permissions.
Q: How do I leave a club space?
A: Go to Club Spaces → Info → Club Info and click "Leave club". You can rejoin anytime with the invite code.
Q: What are effort zones?
A: Effort zones tag each training set with an intensity level (e.g. Easy, Threshold, Max). They allow analytics to show training distribution and help the AI provide better recommendations.
Q: How do qualification times work?
A: Standards are set by governing bodies for county, regional, and national competitions. A swimmer must swim faster than the qualifying time within a 24-month window. The Qualification Tracker compares PBs automatically.
Q: Can I use LaneLogic on multiple devices?
A: Yes — your account syncs across all devices. Log in with the same email on web, iOS, and Android.
Q: How do I delete my account?
A: Go to Settings, scroll to "Delete Account", type the confirmation text, and click "Delete Permanently".
Q: How do I set up Stripe payments for my club?
A: Go to Club Spaces → Info → Finance, click "Connect Stripe", and complete the Express onboarding. Members then set up direct debit from their Finance section. You can charge monthly fees, one-off charges, and meet entry fees via direct debit. Bacs payments take 2–3 business days to settle and statuses update automatically. See the "Setting Up Club Payments with Stripe" section under Club Spaces for full instructions.
Q: What happens to my data if I cancel my subscription?
A: You retain access until the end of your billing period. After that, your account reverts to Basic. Your data is preserved — resubscribe anytime.
If you need help, have feedback, or found a bug, we are here to help.
Contact
Email: contact@lanelogicswim.com
Response time: typically 1–2 business days
In-App Help
Help & Info page with FAQs, tutorials, and getting started guides
Training effort/intensity zones reference
Links to Privacy Policy and Terms of Service
Subscription Management
Manage your subscription anytime via Settings → Plans & Pricing
Web users: Access the Stripe customer portal for billing management
Mobile users: Manage through the App Store or Google Play
Thank you for choosing LaneLogic.
We are committed to making competitive swimming more accessible, organised, and enjoyable for everyone.
Happy swimming! 🏊
LaneLogic is available as a native app on iOS and Android, with the same features as the web version — PB tracking, meet pack decoding, training logs, club spaces, and more. Your account syncs across web and mobile, so you can pick up where you left off on any device.
Download Links
iOS (App Store): apps.apple.com/gb/app/lanelogic/id6786342369
Android (Google Play): play.google.com/store/apps/details?id=com.despia.lanelogic
Scan the QR code below with your phone camera to install the app directly, or tap a link to open the store on your device.
Take LaneLogic on the go
Download the LaneLogic app for iOS or Android. Scan the QR code with your phone camera to install instantly.
Mobile-Specific Features
Stay logged in: Native apps keep you signed in across restarts, with an optional "keep me logged in" prompt.
Native in-app purchases: Subscriptions on iOS and Android are handled by the App Store and Google Play respectively — no card details are stored by LaneLogic.
Push notifications: Get entry deadline reminders, club messages, and meet updates delivered to your device.
Google sign-in: Native OAuth flow is supported on both platforms.
Signing In
On mobile, you are taken directly to the sign-in screen. Use the same email and password as the web app, or sign in with Google or Apple. If you are new, tap the register link to create an account — you will receive a verification code by email to complete setup.