TeloframeTeloframe
Product
The loopFor clubsPricingLibraryDrills
Sign inStart free
Feature · Club Workspace

Every team in one workspace.
One written standard underneath.

A club workspace is a shared space your staff work inside: teams, players, sessions and drills held together by the methodology you wrote once. Coaches keep a private workspace. What the club approves is versioned and read-only. A director sees the pattern across every age group without asking anyone for an update.

Open Club Hub →What it does not do
teloframe.com / clubs · overview
OverviewTeamsPeopleStandardsLibrary
Oakfield FC · 6 teams · 113 players · 11 members · 2026/27
Club overview
16 openSeats 9 / 10
4
Pending approvals
6
Overdue reviews
3
Stale evaluations
2
Plans due review
1
Unlinked staff
0
Missing ownership
SRFirst team
On track
LEAD COACH · S. PATEL · 24 PLAYERS
Weekly load74%
Form W W DApproved 12Adoption 78%
U18U18
Review
LEAD COACH · J. REES · 20 PLAYERS
Weekly load82%
Form L W WApproved 12Adoption 78%
U16U16
On track
LEAD COACH · P. SILVA · 18 PLAYERS
Weekly load64%
Form W D WApproved 12Adoption 78%
U14U14 Blues
At risk
LEAD COACH · R. DUNN · 21 PLAYERS
Weekly load91%
Form L L DApproved 12Adoption 78%
U12U12
On track
LEAD COACH · A. LINDBERG · 16 PLAYERS
Weekly load61%
Form W W WApproved 12Adoption 78%
U10U10
On track
LEAD COACH · M. OKAFOR · 14 PLAYERS
Weekly load58%
Form D W LApproved 12Adoption 78%
◉One workspace · every team · every age group✓Club Approved · versioned · read-only◇Five roles · staff and viewers scoped to their teams☷Standards · written once · per age group
8tabs
Overview, Teams, People, Announcements, Standards, Library, Activity, Settings
5roles
Owner, admin, coach, staff, viewer. Staff and viewers see only their linked teams
3scopes
My Workspace, Staff Shared, Club Approved. Every drill and session carries one
6checks
Needs attention runs on approvals, reviews, evaluations, plans, staff links and team ownership
Versioned
Approved items keep every version, with who wrote it and why
5 seats
Included in Club at $39 a month, extra seats $8
01 · Two workspaces, three scopes

Shared does not mean everything is everyone's.

Joining a club does not empty your personal workspace into it. You switch between your own space and the club's from the workspace picker, and every drill, session and tactic carries the scope it was created in. That one field decides who can open it and who can change it.

My Workspace
personal
Yours alone. Nobody in the club sees it, and it survives if you ever leave. A coach on a Club seat still keeps a private space.
Staff Shared
club-working
The working floor. Any member with an editor role can open and edit it. This is where a session gets built before anyone argues about whether it is club standard.
Club Approved
club-approved
Published, versioned and read-only. Everyone including viewers can read it. Changing it means republishing a new version, not editing in place.
The eight tabs of a club
OverviewNeeds attention, club snapshot, development rollup
TeamsCreate, import a season, bring a personal team in, link staff
PeopleMembers, roles, seats, invites
AnnouncementsOwner and admin onlyClub-wide message to every squad and their families
StandardsMethodology, age groups, group guidance, templates
LibraryReview queue, approved items, version history
ActivityEvery approval, submission and invite, filterable
SettingsIdentity, crest, timezone, approval policy, exports
What a club actually is, in the data
A club is a real record with an owner, a slug, a crest, a timezone and a set of memberships. It is not a folder and it is not a tag. Teams, players, sessions, drills and announcements all hang off it, which is why a director can be shown a cross-team rollup at all, and why an archived club takes its whole world with it rather than leaving orphans behind.
Leaving, and what you keep
Your personal workspace is yours. Work you created there stays with your account whatever happens to the membership. Work created in the club's scopes belongs to the club, which is the honest trade for staff being able to pick it up when you are away.
Fork an approved item to adapt itBring a personal team in as a copy
If the subscription lapses
The club drops to read-only rather than locking you out. Members who held a seat can still open the workspace and read what is there, and a cancelled subscription keeps full access until the period it was paid for actually ends. Nothing is deleted for non-payment.
02 · Roles and access

Five roles. Two of them see less than the whole club.

Role decides what you can do. A separate rule decides how much you can see: staff and viewers are scoped to the teams they are actually linked to, so a physio brought in for the U14s does not get handed the first team's squad list. Owners, admins and coaches see everything.

◉
Owner
Every team
✓Everything an admin can do
✓Holds billing and the seat count
✓Transfers ownership
✓Archives the club
✓One per club, set at creation
◆
Admin
Every team
✓Approve and reject library submissions
✓Edit methodology and group guidance
✓Send club announcements
✓Invite people and set roles
✓Change settings and approval policy
◇
Coach
Every team
✓Submit drills and sessions for approval
✓Republish an approved item as a new version
✓Read the activity feed
✓Import teams from another season
✕No approvals, no methodology edits
✦
Staff
Only linked teams
✓Work inside the shared staff workspace
✓Submit to the library
✓Read the approved library
✓Sees only teams they are linked to
✕No approvals, no activity feed
○
Viewer
Only linked teams
✓Read the approved library
✓Read dashboards for linked teams
✕No editing anywhere
✕No submissions
✓For directors, physios, board members
Scoping is enforced in the query
A scoped member is not shown the full club with the other teams greyed out. The team filter is applied inside every dashboard query, the development rollup, the calendar and the attendance export, so unlinked teams never leave the server. Link someone to zero teams and they are told so plainly rather than shown an empty club.
Invite with the role and the teams
An invitation carries an email, the role they will land on, and optionally the teams they should be linked to. They arrive already in the right place instead of arriving and waiting for someone to finish setting them up. Owners and admins send them, and pending invites are listed until accepted.
Families are not club members
Parents and players reach the club through the player portal: a verified account linked to one child, showing that child's plan, fixtures and announcements. It is a separate surface with its own redaction rules, not a sixth role with the club dashboard switched off.
03 · Standards

Write it once. The tools carry it from there.

Club standards are not a PDF you email out in August. They are structured fields that pre-fill the session planner, seed development plans, warn a coach when a plan drifts, and give the AI standards check something concrete to measure a submission against.

Methodology description
How the club wants sessions and drills to feel across age groups, in a paragraph.
Your coaching philosophy, in your own words
Principles
The non-negotiables that every session should be planning around.
Press high on loss of possession
Session themes
The named themes a coach picks from when they plan, so a theme means the same thing at U12 and at senior.
Breaking lines through the thirds
Learning outcomes
What a player should be able to do differently afterwards.
Recognise and exploit overloads
Group guidance · set per age group
Preferred game format5v5 through 11v11, per group
Default session durationPre-fills the planner for this group
Default principlesSeeded into a new session for this group
Default learning outcomesSeeded the same way
Required dimensionsEvery development plan must carry a goal here
Minimum goalsBelow this, a plan reads as thin
Maximum goalsAbove this, a plan reads as overloaded
Review frequencyWeeks between formal player reviews
Observation frequencyHow often evidence should be landing
Require player voiceA plan is incomplete without the player's words
Require goal outcomeClosed goals must record how they ended
Rubric anchorsWhat 1 to 5 mean in writing, per dimension
AI standards check · Club1 credit
A reviewer can score any submission against the club's own written methodology and group guidance before deciding. It returns a score out of 100, a verdict, and up to fifteen findings, each naming the standard it refers back to.
criticalNo progression or regression givenClub standard: every submitted drill carries one of each.
warningRuns 9v9 against U10 guidance of 7v7Group guidance for U10 sets the preferred format at 7v7.
infoNo principle referencedThree club principles would fit this practice.
The score is computed from the findings by rule rather than chosen by the model, so the same submission scores the same twice. It is labelled advisory on screen, and it cannot approve or reject anything. A person still decides.
Age groups are yours to name
A club defines its own age groups rather than picking from a fixed list, because a school-year academy and a birth-year academy do not divide the same way. Guidance hangs off the group you created, and groups are archived rather than deleted so old snapshots keep making sense.
Promote a session to a standard
A drill or session that keeps working can be promoted into a club standard template. New sessions for that group start from it, with the block order, durations and themes already in place. Templates can be renamed, archived and brought back, and each one shows how many times it has actually been used.
Warned, never blocked
Standards shape the defaults and raise a plain-sentence warning when something drifts. No save button refuses to work, no compliance score is shown to a coach, and nothing stops a coach adapting a practice for the fourteen players who actually turned up.
04 · The approved library

The club's coaching, kept as a record rather than a folder.

A coach submits a drill or a session from inside the editor they built it in. An owner or admin decides. What gets approved is snapshotted, versioned and readable by everyone, including viewers, and it stays readable when the coach who wrote it moves on.

Library tab · queue and decisions
3 open
Press trigger, U18 variant
J. Rees · Drill · submitted 2 days ago
Pending
Rondo 5v2 into finish
M. Okafor · Drill · submitted yesterday
Pending
Matchday minus 2, U16
P. Silva · Session · one approval in
Second review
GK distribution patterns
A. Lindberg · Drill · approved by S. Patel
v1
8v8 plus 2, transition goals
R. Dunn · Session · returned with notes
Rejected
Rejecting is a real outcome, not a quiet delete. It will not go through without written review notes, so the coach gets a reason back rather than silence.
Version history · Rondo 5v2 into finish
v3Reworked the constraint after the U16s ran itS. PatelRepublished
v2Added a regression for smaller numbersJ. ReesRepublished
v1Approved from submissionM. OkaforApproved
Every version keeps who wrote it, when, and the summary they gave. Nothing overwrites in place, so you can see how a practice changed across a season rather than only what it became.
Approval policy · three switches
Require two reviewers on sessionsA second approval from a different reviewer before a session publishes.
Auto-version on editApproved items pick up a new version each time the source changes.
Coaches may self-approveHead coaches publish their own submissions without waiting on an admin.
All three off by default · owner and admin only
Submission to version, end to end
01SubmitA coach hits Submit to club library from inside the drill editor or the session builder, with a note on what it is for. Nothing else about their work changes.
02ReviewOwners and admins see it in the Library tab queue. They can run the AI standards check against the club's own written methodology before deciding.
03Second review, if you want oneTurn on the two-reviewer rule and a session needs a second approval from a different person before it publishes. Off by default.
04Approve, and version 1 is writtenApproval snapshots the item into the club library as version 1. Rejecting is also a real outcome, and it will not go through without written review notes.
05Republish, or forkA coach can republish an approved item as version 2 with a summary, or fork a copy into their own workspace to adapt without touching the club's version.
05 · The director view

Stop asking six coaches how it is going.

The overview opens on what is actually behind, counted rather than sensed. Underneath it, a director dashboard reads across every team you can see: this weekend's fixtures with a readiness score, the review queue, how far the club's methodology has actually reached, and who on the staff is carrying too much.

Needs attention · six checks, each one a linkCounted, not estimated
Pending approvals
Drills and sessions waiting on club reviewOpens Library
Overdue reviews
Players whose next formal review date has passedOpens Players
Stale evaluations
Players with no evaluation for 30 days or moreOpens Players
Plans due review
Active development plans past their target review dateOpens Players
Unlinked staff
Staff entered by name but never linked to a club accountOpens Teams
Missing ownership
Teams with no linked lead coach assignedOpens Teams
Director dashboard · eight cards
Weekend briefEvery fixture across every team this weekend, each with a readiness score built from availability, recent training attendance and a penalty for overdue reviews.
Teams gridOne tile per team: lead coach, squad size, weekly load, recent form, next fixture, and a warning line when something is off.
Review queueDrills, sessions and development plans waiting on a decision, with the overdue ones counted separately and approvable from the card.
Methodology adoptionA score per team for how far the club's written standards actually reach: principles used, themes and outcomes referenced, age guidance followed.
Season snapshotHow far through the season you are, with the metrics that moved between the start and now.
Staff loadWho is carrying how much, by linked staff member, so the workload is visible before someone burns out.
Library workflowThe submit to approve funnel, approved counts per team, and the drill your club actually reaches for most.
ActivityThe same event stream as the Activity tab, most recent first, filterable by type.
Activity · everything that moved
ApprovalsSubmissionsRejectionsPromotionsInvitesCreationsStandardsSystem
✓
Approved · Rondo 5v2 into finish
Submitted by M. Okafor, approved by S. Patel, published as version 1
2H AGO · APPROVAL
↑
Submitted · Matchday minus 2, U16
P. Silva sent a session for review, one approval in, second reviewer required
5H AGO · SUBMISSION
✕
Rejected · 8v8 plus 2, transition goals
Returned with review notes on the pitch dimensions for this age group
YESTERDAY · REJECTION
◈
Promoted · Foundation phase warm-up to a club standard
Now the starting template for every new U8 to U10 session
YESTERDAY · PROMOTION
✉
Invited · physio@oakfield.club as staff
Linked to U14 Blues and U16 on the invite, pending acceptance
2 DAYS AGO · INVITE
☷
Standards edited · U12 group guidance
Review frequency moved to 6 weeks, player voice now required
3 DAYS AGO · STANDARDS
Governance events only, filterable by type, with a count of what happened this week. Coaches and above can read it. It is a record of decisions, not a social feed.
Readiness, and how it is built
Each weekend fixture carries a readiness figure from the squad actually available, the team's recent training attendance, and a penalty for player reviews that have gone overdue. It is arithmetic on your own record, not a prediction, and the parts it is made of are the parts you can go and fix.
Development rollup, by age group
Average scores per development dimension and plan coverage across each age group over the last thirty days. It answers whether the pathway is working at U12 as a whole, which no individual player's file can tell you.
06 · Teams, staff and the player registry

A player belongs to the club, not to one team's spreadsheet.

Club teams sit under the club rather than under whoever created them, so a coach leaving does not take a squad with them. Underneath the teams there is a club-level player record that survives a move up an age group, which is what makes a pathway view possible at all.

+
Create a team
A new club team, in the current season, with the age group you have defined.
⎘
Import from another season
Carry last season's teams forward, optionally bringing their staff with them, instead of retyping the whole club every August.
⇪
Bring in a personal team
A coach who built a squad on their own account copies it into the club. Copy, not move: the original stays theirs, and the club gets its own player records with the source noted.
Staff, and the link that matters
A name on a team sheet is not the same thing as an account. Linking a staff entry to a club member is what turns them into a lead coach the dashboard can attribute work to, and what scopes a physio to the right teams. The workspace tracks three states and tells you about the two that need attention.
LinkedMatched to a club account. Scoping, dashboards and ownership all work.
ManualEntered by name only. Shows on the team sheet, has no login.
StaleWas linked to an account that no longer has access. Flagged for you to fix.
A team with no linked lead coach shows up in Needs attention, because it is the quiet failure that leaves a squad unowned for half a season.
The club player record
Pathway stageWhere the player sits in the club's own pathway
Registration statusRegistered, pending, or lapsed
School and year groupFor scheduling around the school week
Joined the clubThe date they actually arrived
Medical and rehab notesRestrictions that follow the player across teams
DepartureMarked departed with a reason, rather than deleted
The pathway view
Club-wide headcount by pathway stage and registration status, which schools your players actually come from, and who joined recently. It is the view that answers where the club is thin two age groups from now, and it exports to CSV for anyone who needs it in a spreadsheet.
07 · Club announcements and the family view

One message to the whole club, and you see who it missed.

Team announcements go to one squad. A club announcement goes to every squad and every linked family at once, which is the right shape for photo day, a pitch closure or a fee deadline. Owners and admins only, because a message to the entire club is not something eleven people should be able to send.

New club announcement
Oakfield FC · every squad
Club photo day is Saturday 19 September at the main ground.
Full home kit, arrive fifteen minutes before your team's slot.
Slots go out by team on Thursday.
Before you sendDelivers to 96 portal members · 61 will also get an email · 7 without portal access. The seven are listed by name, so the gap is something you can close rather than something you find out about later.
In-app · alwaysEmail · opt-inRead receiptsNudge the unseen
Your crest, on their screen
Upload a crest and set an accent colour, and the portal a parent signs into carries the club's identity rather than Teloframe's. For most families the portal is the only part of the club's software they will ever see, so it should look like the club.
CrestAccent colourClub name on every page
Around the club
A family's portal shows upcoming fixtures for the club's other teams, redacted down to what is public: who is playing, when, and where. A younger sibling's parent can see that the U16s are at home on Saturday without being handed another team's squad.
One board look for the club
An owner or admin can set a club default board theme from any board they have styled. Every member who has not chosen their own default starts new boards from it, so what leaves the club as a PNG or an MP4 looks like it came from the same place.
Who the audience is
Everyone with an active portal account linked to an active player in any of the club's teams, resolved at send time. An email address sitting on a player record is not on the list, because an address with no account cannot set a preference or unsubscribe.
Nudging, with a limit
A reminder goes only to the people who have not seen it, and an announcement can be nudged once a day. The limit is the feature: the fastest way to get a club ignored is to let staff resend all afternoon.
Everyone reads their own clock
The club sets its timezone once, and every notification, portal date and calendar entry is rendered in it. A coach travelling, or a parent abroad for a fortnight, does not get a kick-off time shifted by their own device.
08 · Calendar, exports and ownership

The parts nobody demos, and everybody needs in March.

A club-wide month view so two teams do not book the same pitch. Exports for the people who will never log in. And a way out: ownership moves, clubs archive and come back, and your record leaves as CSV whenever you want it.

Club calendar
One month view holding every team's sessions and fixtures, colour-coded by team, with the attendance rollup underneath: a rate per team and a per-player table. Any member can open it, and staff and viewers see only the teams they are linked to. Click a day to see what is on it.
Sessions and fixtures togetherPer team colourAttendance per player
Take the record with you
PDFSeason reportThe director dashboard as a document: teams, review queue, methodology adoption, season metrics. For the people who want a board pack, not a login.
CSVAttendanceEvery recorded session attendance row across the club: date, team, session, player, status, notes.
CSVPathwayThe club player registry: pathway stage, registration, school, year group, joined date, status.
Transfer ownership
Hand the club to another member. You are demoted to admin in the same move, so the club is never left without an owner.
Archive, and restore
Archiving hides the club from everyone with a reason recorded. It is recoverable for thirty days from the Recently archived card, rather than gone.
Rollover the season
Carry the club into next season from the seasons hub, bringing teams across instead of rebuilding them.
What Club adds, and what it costs$39 a month · $379 a year
The shared workspace itselfhasClubAccess. Staff Shared and Club Approved scopes, the eight tabs, the director dashboard.
Live co-editing on the boardhasRealtimeCollaboration is Club only. Two coaches on the same board, seeing each other's cursors.
Unlimited AI credits per dayPro caps at 30 AI requests a day. Club has no daily cap, drawing on one shared monthly pool.
180 second animation timelineFree is 15 seconds, Pro is 90, Club is 180.
5 seats included, extra seats $8 a month or $77.80 a year500 AI credits a month, one pool shared across the whole staff180 second timeline, the longest of the three plans
09 · The boundary

What the club workspace deliberately does not do.

Teloframe runs the coaching side of a club, not the back office. If you are looking for a system to collect subs and hold your safeguarding register, this is not it, and pretending otherwise would waste a term of your time before you found out.

Not built
✕No membership fees, subscriptions or payment collection from families
✕No safeguarding or DBS register, and no qualification expiry tracking
✕No trials or registration intake forms
✕No single sign-on, SCIM or directory sync
✕No chat: announcements go one way, and there is no thread to moderate
✕No club-wide attendance ledger beyond the session-level record and its CSV
Why we left it out
Club admin software is a crowded, well-served market, and most of it has no coaching depth at all. Building a worse version of membership billing would have cost us the thing nobody else does well: the line running from your written methodology, through the session a coach ran on Tuesday, to what a parent reads about their child in April.
Running both is fine
Plenty of clubs keep their admin platform for registrations and payments and use Teloframe for the coaching. Fixtures come in by CSV or calendar file on every plan, free, because fixture data should never sit behind a paywall.
Where records are kept
Governance actions inside the club are recorded as activity events you can read and filter in the Activity tab. Sensitive actions, such as sending a parent a summary, additionally write to an internal audit record. There is no separate audit console to browse, and we would rather say so than imply one.

Club workspace feature FAQs

Short answers on roles, seats, the approved library, standards, and what a club workspace deliberately leaves out.

What is a club workspace?
A shared space your staff work inside. Teams, players, sessions and drills sit under the club rather than under whoever created them, held together by the methodology and age-group standards you write once. Coaches keep a separate personal workspace, and what the club approves is versioned and readable by everyone.
What roles are there, and who can see what?
Five: owner, admin, coach, staff and viewer. Owners and admins approve library submissions, edit standards, invite people and send club announcements. Coaches submit and republish but cannot approve. Staff and viewers are scoped to the teams they are linked to, so they never see other teams' squads, and that filter is applied inside the database queries rather than hidden in the interface.
How many seats does the Club plan include?
Five, at $39 a month or $379 a year. Extra seats are $8 a month or $77.80 a year each. Club also adds live board co-editing, an unlimited daily AI allowance drawing on 500 shared credits a month, and a 180-second animation timeline.
How does the approved library work?
A coach submits a drill or session from inside the editor they built it in. An owner or admin approves or rejects it, and rejecting requires written review notes. Approval snapshots the item as version 1. Coaches can republish an approved item as a new version with a summary, or fork a copy into their own workspace to adapt. Every version keeps who wrote it and why.
Can coaches still adapt sessions to their team?
Yes. Standards shape defaults and raise plain-sentence warnings when a plan drifts, but nothing is blocked. No save button refuses to work, and any coach can fork an approved item to adapt it without touching the club's version.
Does it handle membership fees and safeguarding records?
No. There is no fee collection, no DBS or safeguarding register, no qualification expiry tracking and no trials intake. Teloframe runs the coaching side of a club. Many clubs keep a separate admin platform for registrations and payments, and fixtures import by CSV or calendar file free on every plan.
The club loop

Write the standard once. Watch where it reaches.

Methodology, an approved library, five roles, a director view across every age group, and a portal that carries your crest. Club is $39 a month with five staff seats included.

Open Club Hub →See team management
Teloframe

The Coach OS for football. Plan, run, observe, reflect, develop, one loop, one tool.

Product
Tactics boardDrill editorSession plannerMatch dayPlayer developmentClub workspaceAI assistantExport and sharingAll features
Explore
Tactics librarySession plansDrill libraryFormationsGuidesVideo tutorials
Use cases
Coaches and academiesContent creatorsSession planner softwareTactics board software
Company
PricingFAQContactOpen Teloframe
© 2026 Teloframe. Built for serious staff.PrivacyTermsSafeguardingSecurityDPASubprocessorsCookies All systems normal