MAJOR FEATURES
1. Forum System (2025)
Complete community platform with:
- Public forums with threads, posts, and full-text search
- Private messaging between trainers, admins, and participants
- Course-linked forums with email notifications
- Archive/restore functionality and moderation tools
- Customizable notification preferences with one-click unsubscribe
- Thread following/unfollowing capabilities
2. Payment & Invoicing Integrations
Multiple payment provider integrations:
- Paytrail (2024) - Finnish payment gateway
- Klarna (2022) - Buy now, pay later
- ePassi (2022-2024) - Employee benefits system
- Smartum (2022) - Sports and culture benefits
- Edenred (2022) - Meal and benefits vouchers
- Online Invoice Payments (2024)
- Credit Notes System (2025) - Automated refund management
- Partial Payments (2021) - Up to 6 installments
- XML Invoice Generation - Maventa integration (2022)
3. Booking & Scheduling System Overhaul
- Multi-day Bookings (2022) - Support for extended reservations
- Smartlock Integration (2022) - Optima smartlock with automated access codes
- Single-page Service Booking (2022) - Streamlined booking experience
- Time Slot Filtering (2022) - Filter by weekday and time range
- Long Reservations (2023) - Up to 56 days
- Calendar Export (2023) - iCalendar format for resource bookings
- Secondary Resource Selection - Multiple resources per booking
4. Course Management Revolution
Online Course Features (2021-2022):
- Timed access to course materials
- Course chapters for structured content
- Limited time access windows
- Video upload and embedding (2024)
- Course material images
Course Refund System (2023-2024):
- Partial refunds for cancelled dates
- Refund as store credit
- Refund as discount codes
- Bulk refund functionality
- Email notifications to affected participants
Enrollment Enhancements:
- Allow enrollment after course start (configurable, 2023)
- Direct dog addition during enrollment (2024)
- Change dog in existing enrollment (2023)
- Reserved status for pay-first model (2022)
- Course splitting into individual day sessions (2025)
5. User Authentication & Experience
- Guided Login/Registration Flow (2024) - Streamlined single-screen authentication
- Email Confirmation System (2024-2025) - Token-based security
- Omniauth via Base Site (2023) - Centralized multi-school authentication
- Multi-school Support - Register once, login anywhere
- Email Unsubscribe Management (2025) - RFC-compliant List-Unsubscribe headers
- Cookie Consent Banner (2023) - GDPR compliance with granular preferences
6. E-commerce & Webshop
- Product Tags (2022) - Categorization and filtering
- Product Variants - Size, color, and other variations
- Digital Products - Automated delivery system
- Giftcards - With validity periods and PDF generation
- Multipasses (2021) - Multi-use passes for services and courses
- Store Credit System - Balance management and refunds
- Free Delivery Threshold (2024)
- Purchase Price Tracking (2023) - Inventory management
7. Early-Bird Discount System (2025)
Automated time-based discounting:
- Configurable discount percentage and end dates
- Visual indicators on course pages
- Automatic application during enrollment
- Pre-sales code-only access periods
MEDIUM FEATURES
Forms & Surveys
- Advanced Form Types (2021-2022):
- Multi-choice and checkbox questions
- Boolean (yes/no) answers
- Mandatory fields
- Rating forms for courses
- Prerequisite forms for enrollment
- Service-specific Forms (2021)
- Excel Export for form responses (2022)
- Customizable Contact Forms (2024) - Configurable fields per school
Content Management
- Articles System (2022) - Blog functionality with tags, images, and SEO
- Page Enhancements:
- SEO-friendly URL slugs (2022-2023)
- Table of contents (TOC)
- Raw HTML editing mode
- No-WYSIWYG mode
- Floating images with text wrapping
- Snippet System - Reusable content with variables
- Carousel Images - Configurable autoplay timing (2024)
- YouTube Shorts Support (2025)
Localization
- Swedish Language (2022) - Full localization
- Russian Language (2025) - With transliteration
- Localized Routes (2021) - Language-specific URLs
- Localized Privacy Pages (2025) - Per-language privacy policies
Reporting & Analytics
School Statistics (2021-2024):
- Graphical statistics dashboard
- Year stats and resource stats
- Course stats XLSX download (2023)
- Booking reports with bi-weekly views
Financial Reports:
- Accounting reports (issued vs. paid)
- Resource revenue reports
- Trainer invoicing reports
- Upsell opportunities (2025)
- Cost center support (2025)
Export Enhancements:
- User exports with dog fields (2025)
- Course participants XLSX download
- Product inventory downloads (2023)
Discount & Pricing
- Discount Code System:
- Multi-scope codes (memberships)
- Service-specific codes
- Single-use codes
- Code generation for refunds
- Code validity periods
- Early-bird Pricing (2025) - Automated time-based discounts
- Installment Display (2025) - Shows original schedules with price differences
SEO & Structured Data (2023)
- JSON-LD Structured Data:
- Courses, Services, Products
- Organizations/Schools
- Articles and Pages
- Meta Tags - OG images, article dates, descriptions
- URL Slug Auto-generation - Pages, categories, products
- Canonical URLs - Trailing slash removal
- Proper Heading Hierarchy (2025) - H1-H6 for SEO
Category Management
- Nested Categories (2025) - Hierarchical structure with unlimited depth
- Category Archiving (2025) - Archive/restore with recursive visibility
- Category Separators (2021) - Visual dividers
- Category-specific Terms - Custom T&Cs per category
- Display Modes - Online course categories, photo index (2024)
✨ NOTABLE SMALLER FEATURES
Communication & Notifications
- SMS Messaging (2021) - Bulk SMS to participants
- Marketing Message Preview - Test before sending
- Letter Templates (2023) - Preview for courses and services
- Reply-to Support (2025) - Contact forms reply to sender
- Course Deletion Alerts (2025) - Admin notifications
- Payment Timeout Notifications (2023)
- Enrollment Payment Reminders (2024) - 7-day default
User Management
- User Groups (2022) - Service visibility control
- Organizations (2021) - Business account support
- Dog Management:
- Dog info in bookings/enrollments
- Dog check requirements
- Notes field for dogs
- Add dogs during enrollment (2024)
- Extended Trainer Rights (2022-2024) - Granular permissions
- Worker Role - Calendar access for staff
Theming & Design
16+ New Themes (2021-2025): Orange2, Magenta, Brightblue, Blue, Crimson, Darkgreen, Cabaret, Violet, Dusty Blue, Aqua, Navy, Darkcyan, Softpink, Deeppink, Simpleblack, Peachnavy, Deepteal, Darkslategray, Lilanavy, Limenavy, Blue-Orange, Violet2, Olive
Visual Enhancements:
- Custom fonts (Fira, SourceSansPro, Engcomica)
- School-specific favicons
- Mobile background images (2025)
- Responsive design improvements
- Full-width content option (2024)
Scheduling & Calendar
- Direct Schedule Creation (2021) - In-calendar creation
- Marking Schedules - Visual tracking system
- Schedule Copying - For recurring periods
- Week Numbers (2025) - Display throughout interface
- Calendar Date Picker (2024) - Icon-based with manual input
- Month View - Resource calendar monthly display
Access & Security
- GDPR Compliance - Privacy pages and cookie consent
- Terms Acceptance - Service terms for admins
- Honeypot Fields (2024) - Bot protection
- ReCAPTCHA v3 (2025) - Upgraded bot protection
- Email Confirmation - Enhanced security flow
School Management
- Subscription System (2022) - Recurring service model
- School Suspension State (2025)
- Subscription Dashboard (2025) - Status overview
- Third-party Invoicing (2025) - External invoicer integration
- SSL Monitoring - Optional monitoring
- School-specific Settings - Tax rates, email verification, etc.
Product & Inventory
- Product Search (2024) - Text-based search
- Product Archiving (2023) - Separate from deletion
- Variant Display - Show as independent products
- Digital Product Enforcement - Force description view
- Delivery Methods - Visible in admin index (2023)
Booking Enhancements
- Booking Code Prioritization (2026) - Smart code selection
- Resource Descriptions - Per-resource details
- Pay Onsite Option - Alternative to online payment
- Buffer Times - Setup and booking buffers
- Resource Autoselect - Automatic resource assignment
- Booking Period Configuration - Per-school settings
Miscellaneous
- Testimonials System (2021) - Front page display with carousel
- Waiting Lists - Automatic spot notifications
- Cost Center Support (2025) - Enterprise accounting
- Google Tag Manager - Analytics integration
- Social Media Links - Extended platforms including Spotify
- SVG File Support (2025) - Upload and display
- Code Search (2025) - Find discount/enrollment codes
- Alerts Index (2025) - Centralized alerts management
Technical Improvements (User-Impacting)
- Rails 8 Upgrade (2024) - Performance and security
- Performance Optimizations - Database query improvements
- Multi-browser Support - Enhanced compatibility
- Email Improvements - Better sender handling, layouts
- Payment Status Polling - Real-time updates on payment pages
Summary: This represents approximately
150+ significant customer-facing features over 4.5+ years, with major focus on:
- Payment integrations (6+ providers)
- Community features (forums and messaging)
- Booking system (multi-day, smartlock, filtering)
- Course management (online courses, refunds, enrollment)
- E-commerce (products, giftcards, multipasses)
- User experience (authentication, themes, SEO)