Admin Guide

This guide is for club administrators — treasurers, board members, club directors, and anyone responsible for club registration and payment management. You’ll learn how to set up your club, connect Stripe, create programs, and manage the business side of your club through CrewLAB.

Setting up your club

A club sits above your team(s) and adds payments, registration, waivers, and club-wide announcements. If your coaches already have teams running on CrewLAB, your club gets added on top of what already exists. If you’re starting fresh, we can set up your club and first team together.

Clubs aren’t created directly in the app. To set up a club, book a time with our team and we’ll configure it for you — including associating your existing team(s) by their team codes, or creating new ones from scratch.

Connecting Stripe to your CrewLAB account

CrewLAB uses Stripe to process payments. Before you can collect any money, you’ll need to connect a Stripe account to your club. Navigate to the Payments tab to connect it. If your club already has a Stripe account, you can link it. If not, CrewLAB will walk you through creating one.

You’ll need your club’s banking information (account and routing number), tax ID or EIN, and a club representative’s identity verification. Stripe requires this for compliance. Once connected, payments flow directly from members to your club’s bank account.

Your Stripe account belongs to your club — not to CrewLAB. If you ever leave CrewLAB, your Stripe account, payment history, and customer data go with you. There’s no lock-in.

Registrations and payments

Registration, programs, and payments work together but serve different purposes. Understanding the difference is key to setting up your club correctly.

What’s a program?

A Program is what athletes or parents pay for to get team access — a season, a camp, or a membership. Programs come in two types:

  • Fixed duration — runs for a set date range, e.g. Fall 2026 Competitive Season ($1,200 season fee), or Summer Learn-to-Row Camp, Week 1 ($350 camp fee).
  • Ongoing — no end date, renews on a recurring basis, e.g. Annual Club Membership ($75/year).

What’s a product?

A Product is a flexible, one-off payment not tied to team access — things like travel costs, add-ons, merch, or donations. Examples:

  • Regatta travel fee — $150
  • Team hoodie — $45
  • Club donation — any amount

Setting up a program or product

To create a program: go to your club dashboard → Payments → Create New Program. Configure the name, description, duration type (fixed or ongoing), and attach the waivers that registrants need to complete.

To create a product: go to your club dashboard → Payments → Create New Product. Configure the name, description, and price.

Only Admins can create programs and products.

Getting people to register

You can copy the entire list of programs and products by copying the Club Shop link, or by clicking into a product and copying its link.

This is a URL that you can share anywhere — in CrewLAB chat, your club website, social media, email newsletters, flyers. When someone clicks it, they land on a registration page where they can create an account, register for the program, sign waivers, and pay — all in one flow.

Website integration: You can embed the registration link on your club’s website as a button or inline frame. If you’re using WordPress, Squarespace, or Wix, it’s as simple as adding the link to a button.

Roster management

As an admin, you have visibility across all teams in your club. This means you can see every athlete, what team(s) they’re on, what programs they’re registered for, and their payment status.

Roles and permissions

CrewLAB has two independent sets of roles:

Club roles control the business side of your club — payments, registration, and waivers:

  • Admin — Can create and manage products, connect Stripe, and see financial data across the club.
  • Member — Belongs to the club but cannot create products or access financial data.

Team roles control day-to-day team operations — training, communication, and roster:

  • CoachCaptainAthleteParent, and Other.

These two systems are independent — you can hold a role in each. For example, a treasurer might be a Club Admin and also a Team Parent; a head coach might be a Team Coach and a Club Member (or Admin, if they also handle payments).

For the full breakdown of team-role permissions, see the Roles guide.

Communication

As an admin, you can communicate with your entire club — across all teams. This is different from coach-level messaging, which is scoped to a single team.

Use club-wide announcements for registration deadlines, payment reminders, event logistics, policy changes, and community updates. Here’s a guide for club-wide announcements: