5 July 2026
The Parent Portal is now the Member Portal
The Parent Portal is now the Member Portal — same features, a name that fits every member, not just parents. Nothing changes about how it works or who can sign in; adult members and parents alike get the same portal, now with a name that suits everyone.
The marketing site now lists the newer modules
Our public site was still describing only the original six areas. It now also reflects the modules added since — Courses & Learning, Training Pathways, Team Sports & Fixtures, Pro Shop, Referrals, Automations, Email Deliverability, Video Review, Permissions & Roles, the any-sport terminology system, and Event Booking & Requirements — so what people see before they sign up matches what they get.
Older message content is tidied after 2 years
To keep things lean and privacy-friendly, the actual content of older messages — the body of emails, texts and Telegram messages — is now automatically cleared after 2 years. Your delivery history is kept: you'll still see who a message went to, when, on what channel, its subject, and whether it delivered, bounced or was opened. When you open a message whose content has been cleared, it now says clearly *"Message content removed per retention policy (delivery record retained)"* rather than showing a blank. Nothing changes for recent messages, and the 2-year window can be adjusted later.
Roles & Permissions — a place to fine-tune who can do what
Settings gains a new Roles & Permissions section under People & Access. Start with ready-made responsibility presets — Billing Manager, Refund Manager, Event Manager, Safeguarding Lead and more — and assign them to a staff member in one click, with an optional expiry date. For finer control you can adjust what each base role (Owner, Admin, Coach, Read-only) can do, grouped tidily by area so you're never scrolling a wall of switches. High-risk or safeguarding changes ask for a short reason, which is recorded in the audit log, and settings the platform protects show a clear lock.
Every staff member now has a Permissions action and, for support, a View effective permissions panel that lists exactly what they can and can't do right now — and *why* (their role, a preset, an individual grant, a switched- off module, an expired grant, and so on). Their assigned presets also show as chips right on the staff list. Where this isn't yet switched on for your platform, a banner makes clear that any setup you do here is prepared and simply waits until it's activated.
Starter automation templates — one click to a useful setup
New clubs (and existing ones) no longer start with an empty Automations area. A "Starter templates available" card now offers a one-click install of ready-made draft automations for the moments that matter — trial bookings and reminders, event changes, expiring requirements, failed payments, membership changes, shop orders, and match-day updates — 34 in all, each with sensibly written email and text message templates. Everything installs as a draft: nothing sends until you've reviewed the wording and published it yourself. Drafts you haven't published yet can be reset back to the original starter content at any time; anything you've published, and any templates you've written yourself, are never touched. A few starters wait politely until their module (like Team Sports or Video Review) is switched on.
Automations now live in one place
Automations are now created and managed only in the dedicated Automations area. The old builder that lived under Settings has been retired: that screen now shows a short notice pointing you to the new home, with a link to the migration console. Nothing has been turned off — any rules you set up previously keep running exactly as before, and all your history is intact. This is purely a tidy-up so there's a single, clear place to build and review communications triggers.
Team Sports: matchday messages
For clubs using the Team Sports module, three matchday moments can now drive automations from the Automations builder: when a fixture is published, when the selection (team sheet) is published, and when a result is recorded. Pick one of these as a trigger and the message goes to the right families — everyone rostered for a published fixture or result, and just the selected players for a team sheet. Merge tags let you drop the opponent, kick-off time, venue, the player's role (starter or bench) and the final score straight into the message. As with the rest of Team Sports, this stays completely hidden until the module is enabled per program in Settings → Modules, and it works for any team sport.
Data export is now admin-only and audited
Downloading a member's full data export (the GDPR subject-access bundle, including any accident-report attachments) now requires admin access and is recorded in the club audit trail. Previously any signed-in staff member could download it. Day-to-day member screens are unchanged — this only affects the full export.
More accurate dashboard for large clubs
Clubs with very large member lists could previously see slightly under-counted dashboard KPIs (active members, retention, attendance rate) because a background query capped out silently. The dashboard now reads the full list, so the numbers are exact at any club size.
Penny-accurate membership revenue
The Membership report's Total Monthly Revenue and per-plan revenue now calculate in exact pence, in line with the rest of your money reports. For monthly plans nothing changes. If you have weekly, quarterly or annual plans, you may notice the total shift by a penny or two versus before — this corrects a tiny rounding drift in the old calculation, so the figure is now exact.
Deleting a member now protects safeguarding and accounting records
When you permanently delete a member's data (a GDPR erasure request), the app now does the right thing automatically instead of removing everything.
- Accident and incident reports are kept. Safeguarding records must be
retained under club policy and statutory guidance, so they're no longer deleted — they're moved to a restricted, retained state with a recorded retention reason and review date. Their attached PDFs are kept too. From then on, only staff with safeguarding accident-detail access (admins and your safeguarding lead) can see or open them; they no longer appear in the ordinary accident-report list — nor in the Accidents report — for other staff. (The review date is exactly that: a reminder to review, never an automatic deletion.)
- Financial records are kept, but personal details are removed. Invoices and
shop orders stay on file for your accounts — invoice numbers, amounts, dates and payment references are all preserved exactly — but the person's name, email and other contact details are stripped (the name shows as *"Removed (data request)"*). This also fixes a case where a member's shop orders could be removed along with their household; those accounting records are now retained.
- You're told exactly what happened. The delete confirmation now reports how
many records were retained or anonymised, not just what was removed — nothing is retained silently.
The retention review window (currently defaulting to six years) is a club-policy setting your club should confirm.
Event documents, competition music and syllabus videos now use secure links
Files you upload — organiser entry-document PDFs, competitors' freestyle music tracks, and syllabus/technique videos — are now served through secure, expiring links instead of permanent public web addresses. Nothing changes in how you use them: you upload the same way, and coaches, parents and event organisers open and download them exactly as before (including from a parent's competition-entry link and in the student portal). The difference is behind the scenes — these files can no longer be reached by anyone who happens to guess or share a raw file address, so a child's video or an event PDF is only opened by someone actually signed in (or holding the specific entry link). YouTube and Vimeo links you've pasted are unaffected.
Separately, the demo club no longer accepts real video uploads — the sample videos in the tour still play, but visitors can't add or remove media, keeping the demo clean for the next person.
Subscription billing, paid upgrades and payment-provider setup are now owner-only
The highest-risk financial controls now sit with the club owner only, not every admin:
- Your Allsorted subscription — starting or managing the club's (or group's)
subscription, and opening the Stripe billing portal — is now owner-only.
- Paid upgrades — subscribing to a paid add-on module or upgrading your plan
tier is owner-only. Admins can still start free trials as before.
- Connecting or disconnecting a payment provider (GoCardless Direct Debit) is
owner-only, and locked so it can never be delegated to another role.
Admins keep running the club day-to-day; these specific pay-provider and subscription actions are reserved for owners. Where an admin previously saw one of these buttons, they now see a short note explaining it's owner-only, so there's no confusing error.
Communications config is now admin-only
Creating, editing, or deleting communication configuration — automation flows, email templates, email skins and snippets, telegram recipients, and suppression entries — now requires admin access. Coaches and read-only staff can still view these, and everyday sending is unchanged. This closes a gap where a read-only staff member could alter club comms setup.
Safer data erasure and complete data exports
Two behind-the-scenes improvements to data protection. First, a member data export (the GDPR subject-access bundle) now includes the full set of records held about a member — attendance, assessments, communications, orders, course progress and more — so an export is genuinely complete. Second, the erase-member action now refuses to run unless the safeguarding-retention safeguards are active on the database, preventing any possibility of accidentally deleting records that must be retained.
Early-bird event pricing fix
Fixed an issue where an event booking paid at the early-bird price could be left unconfirmed if the payment settled after the early-bird deadline. Bookings are now always reconciled against the price that applied when the payment was made.
Event manage page works properly on phones
The Bookings and Invites lists on an event's manage page now switch to a stacked card layout on small screens, so every control — attendance (Present/Late/Absent), Cancel, Re-invite, Promote, status and payment info — is reachable on a phone instead of being cut off at the edge. Attendance buttons are now a comfortable tap size on mobile. The desktop layout is unchanged.
Safer buttons and clearer confirmations
A round of consistency work across settings and event tools: buttons that create charges, save automation categories, cancel-and-notify a closure, or save club details can no longer fire twice from a fast double-tap (no duplicate rows or double notifications). And a few important actions — renewing a member's annual requirement, deleting a booking requirement, and archiving a requirement — now show a proper confirmation dialog with clear success and error messages instead of a plain browser prompt.
The same treatment now covers the busiest day-to-day screens. Taking the register (sealing a register, cancelling a booking, and knowingly marking an expired member present), grading days (publishing certificates for an event or a whole session, and cancelling an unpaid grading booking), and external competitions (confirming or rejecting an entry, with a clear refund warning when a paid entry is rejected, and deleting a division) all now use the same tidy confirmation dialogs and slide-in success/error messages, in place of the old browser pop-ups. The actions themselves are unchanged.
A refreshed marketing site
The public marketing pages have had a visual refresh and now show the full product: Courses, Training Pathways, Team Sports, Pro Shop, Referrals, the Automations builder, email deliverability, video review, permissions and more — alongside the "one platform, any sport" story. Every page (home, features, pricing, who-it's-for and each sport page) now shares one polished, consistent layout with subtle motion, so the site feels of a piece.
Privacy & Terms tidy-up
The Privacy Policy and Terms pages now show a clean header with just the logo (back to the homepage) and a login link — they no longer accidentally display the logged-in staff navigation.
Settings: clearer, less martial-arts-specific (phase 1)
Settings has had a first round of clarity fixes so it reads correctly for every kind of club, not just martial-arts ones.
- Programs no longer all say "Martial arts." The Modules & Programs screen
used to label every program "Martial arts"; it now shows what the program actually does (e.g. "Team sports", "Timed events", "Progression") or a plain "Program" when there's nothing distinctive to show.
- Add-ons show status, not a misleading price. The old "£20/month" tag on
add-on modules has been replaced with plain status (Included / on trial / available / not entitled). Nothing about billing has changed.
- Team Sports and other add-ons explain themselves. When an add-on is
switched on for a program but your club isn't entitled to it yet, Settings now says so clearly, instead of the toggle silently having no effect.
- "Your subscription & add-ons" is now clearly separate from the module
on/off switches, so "plan" no longer means two different things on one screen.
- Less belt/Kup/Dan/"your art" wording across grading, certificates,
imports, waiting lists and the member portal — labels now follow each club's own terminology, and members are called "members" rather than "parents". Existing martial-arts clubs see the same wording as before.
- Comms, Templates, Deliverability and Automations in Settings now point to
the Comms Centre, which is their proper home.
Settings: smoother module toggles + clearer program access
- Module switches animate smoothly instead of flashing "Saving…". The
switch slides to its new position the instant you click; the change still saves safely in the background (and reverts if the save fails).
- Tidier module rows. Each module now shows a short name with an "i" you can
hover for the detail — so the rows line up neatly and the switches don't jump around. Where a module is switched on but not included on your plan, a small "Not active" tag explains why its screens don't appear yet.
- Programs "Belts" button follows your wording. In Settings → Programs the
per-program shortcut now uses your club's own term (Belts, Levels, Grades…), not "Belts" for every club.
Settings: clearer navigation (phase 2)
The Settings menu has been reorganised so it's quicker to find things.
- Clearer groups. Sections are now grouped as Club & Schedule, Programmes &
Grading, Money, Enrolment, Communications, People & Access, and Advanced — with vertical-agnostic names (no more "Curriculum").
- Enrolment split out of Money. Annual Requirements, Waiting Lists and Forms
now sit together under Enrolment, instead of being mixed in with billing.
- Comms live in the Comms Centre. Email Templates and Deliverability have
moved to the Comms Centre (their proper home); opening the old Settings links now takes you straight there. The multi-step Comms Flows editor stays in Settings. The retired Automations settings link now goes straight to the Automations area.
Settings: add-on clarity + safer nav (phase 2.5)
- Add-ons are shown by status, not sold in Settings. The "Your subscription &
add-ons" list is now read-only: no prices, and no "Subscribe"/"Upgrade" buttons (there's no self-serve checkout). You can still start a free module trial; subscription changes live in Your Plan, and support can add a module on request.
- Clearer "not available" screens. Team Sports, Courses and Pathways now
explain that a module you've switched on may still need to be included on your plan (rather than telling you to switch on something that's already on).
- Tidier menu for non-owners. The Roles & Permissions section is only shown
to owners (it was always owner-only — the link just used to error for others).
Settings: reliability & mobile polish (backlog wave)
- No accidental duplicates. A batch of save/add buttons across Settings —
message templates, email skins & snippets, comms flows, the SMS test-send, belt/level ranks, grading checklists, charges, closed-dates, 2FA and forms — are now click-safe, so a fast double-click can't create duplicate rows (or a duplicate SMS).
- Failures no longer look like successes. In Club Group, a failed rename or
action now shows a clear red error instead of the green "done" banner.
- Audit log paging fixed. "Next" now correctly stops at the last page, and
the footer no longer implies the page size is the total.
- Waiting-list edits give feedback. Changing a list's capacity now shows a
Saving / Saved / Couldn't-save state and reverts if the save fails.
- Small-screen fixes. The Memberships "Terms" table, the Staff inline-edit
row, and the Deliverability suppression list no longer clip their controls on narrow phones. Email templates now show the correct SMS channel badge.
Settings: simpler features model + clearer navigation (phase 3)
- Courses and Training Pathways now work end-to-end for clubs they're
granted to — they were built but couldn't be switched on because they were never registered in the platform's module catalogue.
- Modules & Programs is now about access, not sales. The old commercial
block is a read-only "Your enabled features" summary using plain states — Included, Granted, Active, Available, or Not available (contact support). No prices, no trials, no subscribe/upgrade buttons; your subscription lives in Your Plan.
- Set up once, then settings. A program's setup wizard now shows
"Set up progression" only until you've completed it — after that the action reads "Progression settings".
- Tidier program rows. The Programs list now uses the same edit-pencil and
"…" menu as the rest of the app (Edit program / Manage stages / Archive), and no longer says "Belts" for every club — wording follows your club's own terminology, with a neutral "Stages" default.
- Clearer Settings menu. Groups are now Club Setup · Programs & Activities ·
Payments · Members & Enrolment · Communications · People & Permissions · Advanced, with Member Portal settings under Members & Enrolment. All existing links keep working.
Settings: a calmer, card-based navigation (phase 4)
- Settings now opens on a home screen of clear areas — Club Setup, Programs
& Activities, Members & Enrolment, Payments, Communications, People & Permissions and Advanced — each with a plain-English description and its most common tasks one click away. No more wall of 30+ options.
- Pick an area, see just that area. Opening a group shows only its settings;
opening a setting shows a simple breadcrumb and a side list of its siblings — so you always know where you are, and rare/technical tools sit under Advanced rather than crowding everything else.
- Mobile is card-based — the cramped dropdown and grid overlay are gone;
tap through areas and use "Back" to step out. No sideways scrolling.
- Memberships is now a scannable table — name, status, price/billing model,
linked programme and member count at a glance — with the full plan editor tucked behind "New membership" / Edit instead of always on screen.
- Annual Requirements is now a matrix: each requirement as a row with its
cover, renewal, cost and what happens once it expires, shown at a glance.
- Every existing Settings link keeps working.
Grading scoring: mat lines that switch, and tidier grade groups
- Click a mat line to bring it on — on the scoring page the lead can now tap
any line in the left rail to put it on the mat (the same as its "On the mat" button), so running down the lines is one click each.
- Hover a line to see who's on it — on a computer, hovering a line in the
rail slides out a preview of the whole line in mat order before you switch to it. (Tablets keep the always-visible rail.)
- Smoother arranging — in Arrange mode you can now drag a student to an exact
spot in a line (a marker shows where they'll land) and reorder within a line, instead of always dropping to the end.
- Neater grade groups — a grade group with only a couple of students no
longer stretches its coloured band across the whole row; each group now sizes to the students standing in it.
Grading scoring: lines on top, clearer marks, faster notes
- Mat lines moved to the top. The lines now run left→right in a strip across
the top of the scoring area instead of down the left side, so a big line (6-across) keeps the full width for scoring. The strip stays stuck to the top as you scroll, so you can switch lines without scrolling back up. Hovering a line still previews who's on it; clicking still brings it on.
- RAG buttons match the assessments screen — Red, Amber, Green, in that
order, everywhere marks are set.
- See who's been marked. In a line with more than one student, a card that's
been scored for the item on screen gets a green tick and tint — so a mark landing just before the line auto-advances is unmistakable.
- Tidier student cards. Narrower cards showing the first name (full name on
hover), reclaiming space when several students are up.
- Faster notes. Long-pressing a Red/Amber/Green now opens the note with that
mark already selected and the cursor in the note box, ready to type; the mark buttons sit just above Save.
- Removed the "Needs a chat / Fine" key from the scoring screen (it's on the
live scores page).
Member portal: Courses now reachable
- Fixed a gap where a course assigned to a student never appeared in their
member portal — the Courses page existed but nothing linked to it. A Courses tab now shows in the portal (desktop sidebar + mobile More menu) whenever the selected child has a course, so assigned learning is one tap away.