Support
Email us and include your club name and the device you're using. We aim to reply within 2 business days (Arizona time).
Email supportGetting started
Short step-by-step guides for each role.
Club owners and admins
1. Create your club
- Download OurVBStats and sign up with your email or Sign in with Apple.
- Tap Create a club.
- Enter your club name, timezone and home venue.
- Add your logo and club colors. The preview shows how the app will look.
- Your 30-day free trial starts right away. No card needed.
2. Add teams
- Go to Club → Seasons and create your season (for example "2026–27").
- Tap Add team. Enter a name and age group (for example "14U Travel").
- Assign coaches from Team → Staff → Invite coach.
3. Import your roster
- Go to Club → Import and download the roster CSV template. Fill it in with a spreadsheet app, or use an export from your registration system.
- Upload the file. OurVBStats matches the columns for you.
- Check the preview. Rows with problems are flagged so you can fix them.
- Tap Import. Re-importing the same file updates players and never creates duplicates.
You can import your schedule the same way with the schedule template.
4. Invite families
- Guardian emails from your roster file create invites that wait for your review. Nothing goes out until you send it.
- Go to Club → Members → Pending invites, check the list, and tap Send.
- Or share a team join code or QR code at a parent meeting.
- Families accept, give consent for younger players, and land in your club.
5. Set up billing
- Before your trial ends, go to ourvbstats.com/billing in a web browser and sign in as the club owner. Club → Plan in the app shows your current plan.
- Choose Per team ($25 per team per season, $99 minimum per club per season) or Unlimited ($299 a year).
- Pay on the secure Stripe checkout page. Receipts and invoices arrive by email.
- Update your card, download invoices or cancel any time in the billing portal.
Coaches
1. Set a lineup
- Open the match from your Schedule and tap Lineup.
- Drag players into the six court spots in serve order, then pick your libero.
- Choose whether you serve or receive first. Save it as a default to reuse next match.
2. Take live stats
- Tap Start match. You become the stat keeper for this match.
- For each contact, tap the player, then the result (for example Attack → Kill). Most plays take two taps.
- The score updates by itself. Tap Opp point for opponent errors and points.
- Made a mistake? Tap Undo, or edit any play in the event log.
- No signal in the gym? Keep going. Stats save on your phone and sync when you're back online.
3. Rotations and subs
- Rotation is tracked for you on every side-out. The court view shows who is serving.
- To sub, tap Sub, pick the player coming off, then the player coming on.
- After the set or match, open Reports → Rotations to see points won and lost and side-out % in each rotation.
4. Export a stat sheet
- Open the Match summary or Team stats.
- Tap Export and choose PDF, CSV or MaxPreps-style CSV.
- Pick a match, tournament or full season, then share or save the file.
5. Use team messages
- Open your team and tap Messages.
- Start a thread with the whole team, your parents, or your staff.
- For player safety, any thread with a minor always includes at least two adults, and there are no one-to-one coach-to-player messages. The app adds a second adult for you.
Parents and players
FreeFamilies and players never pay for OurVBStats.
1. Join with an invite
- Open the invite email from your club, or get a join code or QR code from your coach.
- Download OurVBStats and sign up with the same email the club has for you.
- Tap Join (or enter the code), review the consent screens, and you're in.
- Parents: to give a teen (13+) their own login, open your child's profile and tap Approve player login. Players under 13 don't have their own login. A parent manages their profile.
2. RSVP to events
- Open Schedule, or tap the RSVP reminder on Home.
- Tap Yes, No or Maybe. Parents with more than one child can answer for each child.
3. Watch live scores
- On match day, open the event and tap Live.
- Follow the score set by set, plus your own player's stats as they happen.
- Turn on live-score alerts in Settings → Notifications if you'd like a ping when a set ends.
4. Subscribe to the calendar
- Open Schedule and tap Subscribe.
- Choose Apple Calendar or copy the link into Google Calendar.
- Changes from your coach show up in your calendar on their own. Parents get one calendar that merges all their kids.
- Keep the link private. You can reset it any time from the same screen.
FAQ
Trial
How does the free trial work?
Every new club gets 30 days free with every feature and unlimited teams. No card is needed. Near the end of the trial, the club owner gets a reminder to choose a plan. One trial per club owner.
What happens when the trial ends?
If no plan is chosen, your club becomes read-only. Everyone can still see schedules, rosters and stats, but you can't add or edit until you choose a plan. Nothing is deleted. If a paid plan lapses later, you get a 14-day grace period before the club becomes read-only.
Billing
How much does it cost?
- Per team: $25 per team per season, with a $99 minimum per club per season. A season is the club season you set up in the app (for example Nov–Jun), up to 12 months.
- Unlimited: $299 per club per year, for any number of teams.
- Families and players: always free.
Prices are in USD. Sales tax is added at checkout where required.
How do I pay? Can I pay in the app?
Club owners pay on the web through a secure Stripe checkout. There are no in-app purchases. Go to ourvbstats.com/billing in a web browser and sign in as the club owner. Major credit and debit cards are accepted. Need an invoice for your club treasurer? Email us.
How do I cancel, update my card or get an invoice?
Sign in at ourvbstats.com/billing and open the Stripe billing portal. Canceling stops the next renewal. Your club stays active until the end of the period you paid for.
Do you give refunds?
If you cancel within 14 days of your first payment, or you were charged by mistake, email us for a full refund. After that, payments aren't refundable, but canceling stops the next renewal and your club stays active until the end of the paid period.
Adding teams
How do I add a team?
Go to Club → Seasons, pick the season and tap Add team. Then invite the coaches and add players, or import the roster from a CSV file.
Will adding a team change my bill?
On the Per team plan, each added team adds $25 for that season once you're above the $99 minimum. The plan page shows the new total before you confirm. On Unlimited, teams are included. Teams added mid-season are charged when you add them, at the full $25 for that season.
Can one person coach in two clubs, or a parent have kids in two clubs?
Yes. One login works for every club you belong to. Use the club switcher at the top of Home.
Inviting families
How do I invite parents?
Add guardian emails in the roster or the import file. Then go to Club → Members → Pending invites and tap Send. You can also share a team join code or QR code. Codes expire, and you can revoke them at any time.
A parent didn't get the invite.
Ask them to check spam, and check the email on the roster for typos. You can resend an invite up to 3 times in 24 hours, or give them the team join code.
How do players under 13 work?
Players under 13 don't get their own login. Their parent or guardian joins, gives consent, and manages the child's profile, RSVPs and stats. Teens 13 and older can get a login once a parent approves it.
Offline stats
Does live stat entry work without internet?
Yes. Stats are saved on your device as you enter them and sync on their own when you're back online, with no duplicates and nothing lost. Tip: open the match once while you still have a signal, so the roster and lineup are saved on your phone before you reach the gym.
How do I know my stats have synced?
The sync icon at the top of the match screen shows pending plays. When it shows a check mark, everything is uploaded. Don't delete the app or sign out while plays are still pending.
Can two people take stats for the same match?
One device is the stat keeper for each match, which keeps the data clean. Another coach can take over from Match → Stat keeper.
Deleting your account
How do I delete my account?
- Open Settings → Delete account.
- Confirm. Your account and personal information are deleted, and we confirm when it's done.
Club owners need to transfer ownership or cancel the club first. Team scores from past matches stay for the club, with your personal details removed. You can also email a deletion request to victorvas20@me.com from your account email. See the Privacy Policy for details.
Can I delete my child's information?
Yes. A linked parent or guardian can delete the child's player record from the child's profile, or withdraw consent at any time. You can also email us.
Contact
OurVBStats support
Email: victorvas20@me.com
Phone: 480-255-5292
Mail: Victor Vasquez, 1525 S Higley Rd, Ste 104, PMB 2139, Gilbert, AZ 85296, USA
Privacy questions: see our Privacy Policy.
