Skip to main content

Roadmap

What we're building, what's coming, and what the community wants.

Join early access
Sign up for early access to vote on features and suggest what we build next.
In Progress3
Multi language supportLocalisation

Users can add supported languages to their courses, such as English, French, Welsh, and then these languages will be supported when creating content. This will allow the teacher to create videos, text, images, etc in these languages and then the students can select the language they want.

Site BrandingBranding

Set your site name, upload a logo, and choose an accent colour that carries through student-facing pages.

Subscription & Usage DashboardBilling

Teachers will see their current plan tier, usage against limits (email sends, contacts, video storage), and billing history in one place.

Planned2
Course Completion CertificatesEngagement

Students receive a downloadable certificate when they complete a course, personalised with their name and course title.

Affiliate ProgrammeMarketing

Give students and fans a unique referral link to earn a commission on any subscriptions they bring in.

Considering9
A/B testing for email subjectCommunityMarketing

When sending broadcast email, it would be good to be able to set two possible subject lines, and the send each to a small group of the email list and minito open rates before picking the most effective subject line to use with the remainder of the email list.

Video transcriptionAI

When uploading a video to the lesson builder, the video speech will be auto-transcribed. This requires a small AI language model, as auto transcription cannot be done reliably without one unless transcribed manually. The feature should also support multiple languages.

Live Session SchedulingEngagement

Schedule live cohort sessions or webinars and let students register, add them to their calendar, and get reminders.

Mobile AppMobile

A native iOS and Android app for students to watch lessons, take notes, and join forum discussions on the go.

AI forum moderationAI

This would run forum posts by a small abuse model to make sure the post wasn't abusive. This could work as the main moderator, or as a step in the manual moderation process.

Gamification (Points & Badges)Engagement

Award points for lesson completion, forum participation, and streaks. Students earn badges and see a leaderboard.

AI Lesson SearchAI

This feature allows students to search through all lesson content using natural language to find exactly what they need. For example, a search for "understanding depth of field and aperture" will return specific videos covering that topic, complete with direct timestamps to the relevant sections.

AI-Assisted ContentAI

Use AI to draft lesson outlines, expand notes into full lesson text, or generate quiz questions from existing lesson content.

Automation BranchingEmail & Automation

Add if/else logic to email automation workflows — send different paths based on whether a student has completed a lesson, clicked a link, or holds a specific tag.

The following features are grouped by topic. Each group may include a question we'd love your input on.

AI

AI is everywhere right now, and services are racing to integrate it as quickly as possible. Our architecture makes this straightforward when it's genuinely needed, but we won't add it for its own sake. The Achene servers run on renewable energy and only spin up when in use, giving us a lower carbon footprint than most, but no digital service is without environmental cost. Are the benefits worth it?

Should we integrate AI? Is it worth the cost to the environment and the potential other externalities?

3 votes

Join early access to vote on this question.

4 features in this group

AI forum moderationAI

This would run forum posts by a small abuse model to make sure the post wasn't abusive. This could work as the main moderator, or as a step in the manual moderation process.

Video transcriptionAI

When uploading a video to the lesson builder, the video speech will be auto-transcribed. This requires a small AI language model, as auto transcription cannot be done reliably without one unless transcribed manually. The feature should also support multiple languages.

AI-Assisted ContentAI

Use AI to draft lesson outlines, expand notes into full lesson text, or generate quiz questions from existing lesson content.

AI Lesson SearchAI

This feature allows students to search through all lesson content using natural language to find exactly what they need. For example, a search for "understanding depth of field and aperture" will return specific videos covering that topic, complete with direct timestamps to the relevant sections.

Launched

Features we've already shipped, grouped by area. Collapse a group to hide it.

Passkey & Magic Link Sign-InAuthentication

Sign in without a password using a passkey or a one-click magic link sent to your email. No password to forget or reset.

Course Creation & PublishingCourse Builder

Create courses with a title, description, cover image, and price. Publish when ready; keep drafts private while you build.

Rich Lesson EditorCourse Builder

Write lesson content with headings, images, code blocks, links, bullet lists, and blockquotes. Changes auto-save as you type.

Video LessonsCourse Builder

Upload videos directly to your lessons. Students get smooth streaming playback, and you see upload and processing status in real time.

Lesson Release Scheduling (Drip Content)Course Builder

Choose when each lesson unlocks: immediately, on a specific date, or a set number of days after a student enrols. Students see the release date for locked lessons.

Drag-and-Drop Lesson ReorderingCourse Builder

Rearrange lessons within a course by dragging them into the right order.

Bulk course / lesson importCourse Builder

This feature allows the teacher to drag a folder from their computer into the bulk importer, which will then treat subfolders as lessons and import all videos, images, PDFs, slides, and similar assets to create draft courses and lessons.

Student DashboardStudent Experience

Students see all their enrolled courses, completion progress, recently bookmarked lessons, and a "continue learning" shortcut to pick up where they left off.

Student NotesStudent Experience

Students can write personal notes on any lesson, optionally pinned to a specific video timestamp, and view all their notes in one place.

BookmarksStudent Experience

Students can bookmark any lesson for quick return. Recent bookmarks appear on the dashboard.

Video Player with ResumeVideo

The lesson player remembers exactly where a student left off. Supports playback speed control (0.75× – 2×) and auto-marks a lesson complete at 90% watched.

Course Discussion ForumsCommunity

Each course can have its own discussion forum, accessible only to enrolled students. Topics, replies, and edit/delete of own posts included.

Site-Wide ForumCommunity

A global forum open to all active students in the site, separate from per-course forums.

Forum ModerationCommunity

Teachers can pin important topics, lock discussions, edit or remove any post, and restore context for removed content.

Forum Email NotificationsCommunity

Students are auto-subscribed to topics they participate in and receive email notifications on replies. They can mute individual topics or opt out entirely.

Student DirectoryStudents

View all enrolled students across all courses, with subscription status (active, past-due, cancelled) and enrolment dates.

Bulk Student ImportStudents

Upload a CSV of names and emails to migrate legacy students from another platform. Each row generates an account and invite link.

Contact Management (CRM)Contact Management

Every enrolled student is automatically added as a contact. Add tags, custom fields, and filter by status, course, or activity. Export or delete contacts for GDPR compliance.

Email BroadcastsEmail & Automation

Write and send targeted email campaigns to segments of your contacts. Schedule sends in advance, preview before sending, and see open, click, and bounce stats.

Email AutomationsEmail & Automation

Set up automated email sequences triggered by enrolment, new contacts, or tags being added. Steps include sending emails, waiting, and updating contact data.

Custom DomainBranding

Connect your own domain (e.g. learn.yourschool.com) so students access your academy at your branded URL.