Skip to main content

LearnHoops.com

Organization Guide

Everything a club administrator or coach needs to run LearnHoops: set up your organization, get players on rosters, upload one shot per player, and email every family their score each week. If you choose to sell a LearnHoops ball or your own Shooting Class, this guide shows you where every price and switch lives.

Every step names the exact tab or button in bold. Nothing here needs technical knowledge.

One-page summary

Weekly checklist

  1. 1UploadFilm one shot per player and upload it (upload link or Upload for a player).
  2. 2Wait for gradesEach shot is graded in about a minute.
  3. 3Results tabChoose a team. Check every status chip.
  4. 4PreviewPreview email, then Open the player’s view.
  5. 5SendTick the players and press Send results to N players.
  6. 6Watch SalesOffers & Sales tab shows who bought what.

Upload → Wait for grades → Results tab → Preview email → Send → Watch Offers & Sales. Do this once a week and every family gets a fresh score in their inbox.

01

Getting started

What this does. Creates your club's organization account and shows you what is on the dashboard.

Create your organization

Steps

  1. 1Open learnhoops.com/org/pricing in your web browser.
  2. 2Choose a plan: Basic ($12.99 a month, 1 team) or Plus ($26.49 a month, unlimited teams).
  3. 3Fill in the sign-up form with your club name, your name and your email address.
  4. 4Pay by card.
  5. 5You land on your Organization dashboard. Bookmark it: learnhoops.com/org/dashboard.

Tip

Start on Basic if you run one team. You can move to Plus later from the dashboard when you add a second team.

Log in

Steps

  1. 1Go to learnhoops.com/login.
  2. 2Enter the email and password you used at sign-up and sign in.
  3. 3You arrive on the Organization dashboard.

The dashboard at a glance

The top of the dashboard shows four headline cards. The most important one is your Organization code. Coaches type this code to link their team to your club. Under the cards is a row of tabs. Everything in this guide lives in one of those tabs.

Organization code

MAPLE24

Teams

3

Players

41

Organization tokens

120

TeamsScheduleCoach-Led ProgramTokensLeaderboardPlayersResultsOffers & SalesPurchasesMy UploadsSettings
The headline cards and the tab strip on your Organization dashboard.
TeamsAdd teams, add coaches, open a team’s own dashboard.
SchedulePractice and game schedule for your teams.
Coach-Led ProgramThe separate 10-week coach-run package (see section 10).
TokensBuy analysis tokens and hand them out to teams, coaches or players.
LeaderboardEvery graded player across the whole club, ranked.
PlayersEvery player on every roster.
ResultsNew. Email each player their latest score and a private link.
Offers & SalesNew. Two sections at the top: Offers and Sales & earnings.
PurchasesYour token and plan purchases.
My UploadsShots you uploaded yourself.
SettingsAppearance (light or dark).
02

Teams & coaches

What this does. Sets up the teams inside your club and gives each coach access to their own team.

Add a team yourself

Steps

  1. 1Open the Teams tab.
  2. 2Click Add a team.
  3. 3Type the team name and pick the age group.
  4. 4Save. The new team appears as a card in the Teams tab.

Or let a coach register their own team

Steps

  1. 1Send the coach your Organization code (top of the dashboard).
  2. 2The coach goes to learnhoops.com/team and registers a team.
  3. 3The coach enters your Organization code during registration.
  4. 4The team appears in your Teams tab, linked to your club.

Add a coach to a team

Steps

  1. 1In the Teams tab, find the team card.
  2. 2Click Add coach.
  3. 3Either type the coach's email to send an invite, or copy the invite link and send it yourself.
  4. 4The coach follows the link and gets access to that team.

Open a team's own dashboard

Steps

  1. 1On the team card, click Open team dashboard.
  2. 2You now see exactly what the coach sees: roster, uploads, leaderboard, schedule.

U13 Girls

Age group U13 · 12 players · access code 7K2PQX

2 coaches
Open team dashboardAdd coachLeaderboardRoster
A team card in the Teams tab.

Tip

The six-character access code on the team card is the team's code. Players use it to join (next section) and it is part of the team's upload link.
03

Adding players

What this does. Gets each player onto a team roster so their shots, scores and emails are tied to them.

There are three ways to put a player on a roster. The first one is the best, because it gives the player an account with an email address.

Way 1 — Share the team join link (recommended)

Steps

  1. 1Open the Teams tab and find the team card. Note the team's access code.
  2. 2The join link is learnhoops.com/signup?teamCode=XXXXXX, where XXXXXX is the team's access code.
  3. 3Send that link to the players or their parents (text message, email or a team group chat).
  4. 4The player or parent opens the link and creates a free account.
  5. 5They appear on the roster with an email address. Results can be emailed to them.

Way 2 — Upload a video and type the player's name

Steps

  1. 1When you upload a shot (section 4), type the player's first name and last initial.
  2. 2LearnHoops creates a name-only player on the roster.

Important

A name-only player has no email address. Their scores are saved, but the Results tab cannot email them anything. The Results tab shows them as No email — share join link. Fix it by sending the family the join link from Way 1. When they create an account, their history is on their roster entry.

Way 3 — Invites

Steps

  1. 1From the team dashboard, invite a player by email.
  2. 2The player accepts the invite and lands on the roster with an email address.

Ava R.

ava.parent@example.com

Sent Sep 1

Marcus T.

Name only

No email — share join link
Two roster rows: one with an account, one name-only.
04

Uploading & evaluating shots

What this does. Turns a short video of one jump shot into a graded report. Each upload uses one token.

How to film

Filming rules

  1. 1One video = one shot. Do not film a string of shots in one clip.
  2. 2Film from the front: put the camera under or just behind the basket, looking back at the shooter.
  3. 3Keep the whole body in frame, head to feet, from the set-up through the release.
  4. 4Stand close enough that you can see the hands and elbow. Do not film from across the gym.
  5. 5Good light, steady camera.

Tip

The full filming guide with an example clip is at learnhoops.com/support#filming. Share it with parents who film at home.

Way 1 — The team upload link (kiosk style)

Best for practice: set up one phone or tablet by the basket and let players line up.

Steps

  1. 1Open learnhoops.com/team/TEAMCODE/upload, replacing TEAMCODE with the team's access code.
  2. 2Type the player's name.
  3. 3Upload the video.
  4. 4Repeat for the next player. The player does not see their result on this screen; it goes to the roster and to the Results tab.

Way 2 — Upload for a player from the team dashboard

Steps

  1. 1In the Teams tab, click Open team dashboard on the team card.
  2. 2Click Upload for a player.
  3. 3Pick the player from the roster.
  4. 4Upload the video. Grading takes about a minute.

Tokens — what an upload costs

Every analysis costs 1 token. Your club buys tokens once and hands them out.

Steps

  1. 1Open the Tokens tab.
  2. 2Click Buy tokens. Your organization rate is $5.00 each ($4.00 each for 5 or more), and buying 10 or more gets the bulk rate of $2.49 each. Coaches and players on your teams get the same $5.00 / $4.00 rate when they buy for themselves. These rates apply on the website only, not in the iOS app.
  3. 3Hand tokens out with the Send panel: send them to a player, or to a coach so the coach can upload for anyone on their roster.

Uploads you make from the organization login use that team's tokens first, then your organization tokens, automatically. You do not need to move tokens to a team before you upload. A coach's uploads use that coach's own tokens first, then the team's.

Memberships — prepaid plans for players

Instead of tokens, you can buy players a prepaid Player or Pro membership in the Memberships tab. Each one lasts 3, 6 or 12 months, and you assign it to a player. The price per player drops at 10+, 25+ and 50+ memberships. Memberships are bought on the website only, not in the iOS app.

Organization tokens

120

Buy tokens

Send

To

U13 Girls — Coach Lee

Tokens

12
Send
The Tokens tab: balance, Buy tokens, and the Send panel.

If something goes wrong

Video will not upload? Check that it is one shot, under a few minutes long, in a common phone video format, and filmed in good light. Try again on Wi-Fi.
05

Viewing scores

What this does. Shows you every graded shot, from a club-wide ranking down to one player's full report.

What a report contains

Every graded shot gets one overall score out of 10 with a letter grade, then 18 individual checks grouped in five areas: Base & Balance, Grip & Set, Release, Follow-Through and Power & Flow. Each check has written feedback. The report also carries coach notes, improvement tips and the frames pulled from the video.

Ava R. · Sep 3

18 checks · 5 areas · frames attached

Base & Balance

8.1

Grip & Set

7.0

Release

6.8

Follow-Through

7.9

Power & Flow

7.2

The top of a report: overall score, grade and the five areas.

Club-wide

Steps

  1. 1Open the Leaderboard tab.
  2. 2Every graded player in your club is ranked by their latest score.

One team

Steps

  1. 1In the Teams tab, click Leaderboard or Roster on the team card.
  2. 2Click a player's row to open their shot history.
  3. 3Click any shot to open the full report: score, grade, the five areas, all 18 checks and any flags.

Tip

The Players tab lists every player across every team. Use it when you know the name but not the team.
06

Sending results to players (the weekly routine)

What this does. Emails each player (or parent) their latest score with a private link to their report. This is the new Results tab.

Steps

  1. 1Open the Results tab.
  2. 2Click Choose a team and pick the team.
  3. 3You see every player, their latest score, when it was graded, and a status chip (explained below).
  4. 4Tick the players you want to email, or click Select all.
  5. 5Click Preview email. This shows the exact email a player will get.
  6. 6Click Open the player's view. The report opens exactly as the player will see it: the full report, with your ball and class offers below it.
  7. 7Click Send results to N players (N is how many you ticked).
  8. 8Confirm. Each player gets an email with their score and a private link to their report.

Team

U13 Girls
Send results to 3 players
Ava R.7.4Sep 3Sent Sep 1Resend
Jordan P.6.1Sep 3Not sentResend
Marcus T.8.0Sep 2No email — share join linkResend
The Results tab after choosing a team.

What the status chips mean

Not sentThis player has a graded shot you have not emailed yet.
Sent Sep 1The email went out on that date.
No email — share join linkName-only player. Send the join link (section 3) so they can get emails.
UnsubscribedThey opted out of LearnHoops email. We cannot email them; tell them in person.
BouncedTheir email address rejected a message. The address must be fixed on their account.

Resending

Steps

  1. 1Find the player's row in the Results tab.
  2. 2Click Resend. The same private link is sent again.

Important

There is a limit of about 20 sends per hour per organization. If you hit it, the tab tells you. Wait an hour and send the rest.

Tip

Every player sees their full report from the link — nothing to set before you send (section 7).
07

What players see

What this does. Explains what a family sees when they open the private link from a results email.

Every shot your club, a team or a coach uploads shows the player their full report, always: the score and grade, the five area scores, all 18 checks with written feedback, coach notes, tips and the shot frames. There is nothing to choose and nothing locked. Each upload is paid for with your analysis tokens, so families never pay to see a report.

Steps

  1. 1Check it any time: in the Results tab, click Open the player's view.
  2. 2Below the report, families see any ball or Shooting Class offers you have turned On (section 8).
08

Selling to families — products & pricing

What this does. Lets families buy things from their results page: a LearnHoops ball, your Shooting Class, or bundles, at prices you set.

How the money works

Families pay LearnHoops by card. LearnHoops keeps its share and pays the rest to your club. The share is never hidden: every offer shows Families pay · LearnHoops keeps · You get right on its card, and every sale email repeats it.

Tip

Shooting Class sign-ups: LearnHoops keeps a fixed $100 per player who signs up, and your club gets the rest. For example, a $300 class = $100 to LearnHoops, $200 to you. Balls: LearnHoops supplies and ships the ball, so it keeps a fixed $20 per ball (its cost plus part of the shipping) and your club keeps everything you charge above that. Other offers use a percent.

Step 1 — Check the status bar

Selling is switched on automatically for every organization with an active plan — there is nothing to apply for.

Steps

  1. 1Open the Offers & Sales tab.
  2. 2The status bar at the top reads Selling on and shows LearnHoops' share. If it says Selling needs an active plan, renew your plan from the plan section on the dashboard, or update your card under Settings → Billing.
  3. 3Use Copy your shop link to get a page you can text or email to families who want the class before any shot is graded.

Tip

Sending results works right away too. Every offer starts Off until you flip it on.

Step 2 — Review the three draft offers

Three offers are pre-created for you, all switched Off, with draft prices. Review every price before you turn anything on. Nothing is final until you say so.

OfferWhat the family getsDraft club priceDraft regular
LearnHoops Ball + Full AnalysisA LearnHoops ball shipped to the family by LearnHoops, plus the full report.$50$79.99
Shooting ClassRegistration for your own shooting class.$300$399
Shooting Class + BallThe class and the ball together.You set itYou set it

Step 3 — Edit an offer

Steps

  1. 1In the Offers & Sales tab, make sure Offers is selected at the top, then click Edit on the offer.
  2. 2Edit the Name and Description families will read.
  3. 3Set the Regular price. Families see this crossed out.
  4. 4Set the Club price. This is what your families actually pay.
  5. 5Optionally set a Discount price for a short promotion. It must beat the club price.
  6. 6Tick what the offer Includes: LearnHoops ball, Shooting Class, or both.
  7. 7Check the line Families pay · LearnHoops keeps · You get under the prices — that is exactly how each sale splits.
  8. 8Click Save.
  9. 9Flip the switch to On.

Shooting Class

On

Regular price

$399

Club price

$300

Discount price

—

Families pay $300 · LearnHoops keeps $100 · You get $200

Includes☐ LearnHoops ball☑ Shooting Class

Team join link

U13 Girls
SaveDelete
An offer card in the Offers & Sales tab, opened with Edit.

Regular vs club vs discount price

Example: you set Regular price $299 and Club price $199. The family sees $299 $199. The crossed-out number shows them the value; the club price is what they pay. If you also set a Discount price of $149 for one week, they see $149 that week and $199 after you clear it.

Shooting Class

10 sessions with your club's coaches

$299 $199 club price

Buy
How the same offer looks to a family.

Offering a ball

Steps

  1. 1Open the LearnHoops Ball + Full Analysis offer.
  2. 2Set your Club price.
  3. 3Set a flat Shipping fee. The default is $0. Either build shipping into the price or set a fee.
  4. 4Click Save, then turn it On.
  5. 5LearnHoops ships the ball to the family. At checkout the buyer picks a size (5, 6 or 7), their shooting hand, and enters a shipping address.

Offering the Shooting Class

This is your club's own class. You run it: schedule, gym, coaches. LearnHoops collects the registration payment from the results page.

Steps

  1. 1Open the Shooting Class offer.
  2. 2Set the Club price (and a Regular price to show crossed out).
  3. 3Under Team join link, pick the team a class player should join. The buyer's receipt includes that team's join link.
  4. 4Click Save, then turn it On.

Bundles

Steps

  1. 1Use the pre-made Shooting Class + Ball offer, or click Add offer to create your own.
  2. 2Tick more than one box under Includes.
  3. 3Price it below the two items sold separately.
  4. 4Click Save, then turn it On.

Tip

Do not need an offer? Click Delete on its card. You can always click Add offer later.
09

Payments, sales & your earnings

What this does. Shows you every sale, who bought what, what your club is owed, and how payouts and refunds work.

How a family buys

Steps

  1. 1The family opens the private link from their results email.
  2. 2Below the score they see your offer cards with prices and a Buy button.
  3. 3They click Buy and pay by card.
  4. 4A ball buyer also picks a size and shooting hand and enters a shipping address.
  5. 5You get an email for every sale.

Important

Purchases are web-only. A family cannot buy inside the iOS app. The link in the results email always opens the website, so this is only a concern if a family asks.

See who paid

Steps

  1. 1Open the Offers & Sales tab and click Sales & earnings at the top.
  2. 2The totals show Sales, You get, LearnHoops keeps, Paid to you and Still owed. CAD and USD are shown separately.
  3. 3The table lists every sale: Date · Buyer · Offer · Paid · Your share · Status.
  4. 4Use the filter chips to narrow it: All, Class registrations, Ball orders, Breakdown unlocks.

Sales

$1,196

CAD

You get

$897

CAD

LearnHoops keeps

$299

CAD

Still owed

$297

CAD

AllClass registrationsBall ordersBreakdown unlocks
DateBuyerOfferPaidYour shareStatus
Sep 3ava.parent@…Shooting Class$300$200Paid
The Sales & earnings section.

Class registrations

Filter by Class registrations to see exactly who paid for your class. You organize the class yourself: pick the dates, book the gym, run the sessions. Get each class player onto a roster with the team join link (their receipt already includes it) so their weekly shots land in the Results tab.

Payouts

LearnHoops collects all payments. Your share is paid to you manually, for example by e-transfer. The Owed total is what has not been paid out yet. Email support@learnhoops.com to arrange a payout or ask about one.

Refunds

Contact support@learnhoops.com with the buyer's email and what they bought. A refund reduces your share of that sale proportionally.

Resending results

If a family cannot find their email, go to the Results tab and click Resend on their row. It sends the same private link again.

10

The Coach-Led Development Program

What this does. Describes the separate, older program in the Coach-Led Program tab, so you do not mix it up with the Shooting Class you sell to families.

The Coach-Led Development Program is a different product from the offers in section 8. Here your club prepaysLearnHoops $40 per player for a 10-week package, and your coach runs the sessions from a ready-made curriculum. Families do not buy anything from a results page. The Shooting Class offer, by contrast, is your own class that families pay for directly.

Steps

  1. 1Open the Coach-Led Program tab.
  2. 2Buy a package: choose how many players and pay by card ($40 per player).
  3. 3Enroll players from your rosters into the package.
  4. 4Open the printable curriculum. It is a week-by-week coach sheet for all ten sessions.
  5. 5Your coach films each player once in Week 1 and once in Week 10.
  6. 6At the end, each player gets a completion certificate that compares the two shots.

Tip

Not sure which one you want? If the club pays and a coach delivers a set curriculum, that is the Coach-Led Development Program. If families pay to register for a class you design, that is the Shooting Class offer in Offers & Sales.
11

Editing an evaluation (coach notes)

What this does. Lets a coach or org admin add their own suggested scores and notes to a report. The AI score itself never changes.

Steps

  1. 1Open any player's report (section 5).
  2. 2As a coach or org admin you see a Coach view bar at the top.
  3. 3Under any of the 18 checks, click Your score & note (coach).
  4. 4Enter your suggested score and a short note. Players see this next to the AI score.
  5. 5To leave a general comment, click Add your own note. Choose public (the player sees it) or private (only coaches and admins see it).
  6. 6Click See the player's view to check exactly what the player will read.

Elbow under the ball

6 / 10

The elbow flares out at the set point, pushing the ball off line.

Your score & note (coach)

7 — Better than last week. Keep the elbow tucked on the way up.

Under one check: the AI score and the coach's suggested score side by side.

Important

You cannot change the AI's number. Your score sits beside it, labelled as the coach's. If you think the AI is wrong, check the filming angle first (section 4), then add a note explaining what you saw.
12

Organization settings

What this does. Covers renaming your club, billing and plan changes, and appearance.

Rename your organization

Steps

  1. 1On the Organization dashboard, click your organization's name in the header.
  2. 2Type the new name and save.

Billing and plan

Steps

  1. 1Open the Settings tab, expand Billing, and click Manage billing. This opens the secure Stripe billing portal, where you can update your card and download invoices. (Organizations on a free or grandfathered plan won't see this card — there is nothing to bill.)
  2. 2Plan changes (Basic to Plus or back) are made on the dashboard as well.

Appearance

Steps

  1. 1Open the Settings tab.
  2. 2Choose light or dark.
13

Troubleshooting

What this does. Lists the problems clubs run into most, and the one thing to do about each.

ProblemWhat to do
A player says they got no email.Check their status chip in the Results tab. No email — share join link: send them the join link so they create an account. Unsubscribed: they opted out; tell them in person. Bounced: the email address on their account must be fixed. Otherwise ask them to check their spam folder, then click Resend.
The chip still says Not sent after I sent.Refresh the page and check the chip again. If you sent many at once, look for the rate-limit message: about 20 sends per hour per organization. Wait an hour and send the rest.
A video will not upload.Make sure it is one shot per clip, under a few minutes long, in a common phone video format, and filmed in good light. Try again on Wi-Fi.
A score seems wrong.Check the filming angle first: from the front, whole body in frame, not from across the gym. See learnhoops.com/support#filming. Add a coach note on the report with your own suggested score (section 11).
I cannot turn an offer On.Selling needs an active organization plan. Check the status bar in the Offers & Sales tab: if it says Selling needs an active plan, renew from the plan section on the dashboard or fix your card under Settings → Billing; if it says Selling paused, contact support@learnhoops.com.
A player is on the roster but has no email.They were added name-only from an upload. Send the family the team join link (learnhoops.com/signup?teamCode=XXXXXX). Once they create an account, results can be emailed.
Questions about a payout or a refund.Email support@learnhoops.com. Include your organization name and, for refunds, the buyer's email.

If something goes wrong

Still stuck? Email support@learnhoops.com or use the form at learnhoops.com/support. Say which tab you were on and what you clicked.
Prices shown for the draft offers are starting points you must review; you set every price your families see. Plan prices and the organization token rate are current as of this guide. Questions: support@learnhoops.com.