Frequently Asked Questions

Everything you need to know about DragonRoster. Can't find your answer? Sign in to contact support.

Getting Started

Ask your team admin for your team's code (visible on their dashboard). Go to the sign-up page, create an account, and enter the team code when prompted. You'll be added as a tryout member until an admin confirms your status.

Go to the Roster, find your name, and click Edit. You can update your display name, paddle side, experience tier, emergency contact, and more. Some fields (like role and status) can only be changed by an admin.

On the login page, click 'Forgot password?' and enter your email. You'll receive a reset link within a few minutes. Check your spam folder if it doesn't arrive.

Events & RSVPs

Open the event from the Events page and tap Yes, No, or Maybe. Your response is saved immediately. You can change it any time before the RSVP cutoff.

Once the Yes responses reach the event's max capacity, additional Yes responses are placed on a waitlist. If someone cancels, the next person on the waitlist is automatically promoted and notified.

No — once the RSVP cutoff has passed the button is disabled. Contact your admin if you need to make a late change.

Seating

Admins run the seating algorithm from the event's seating page. It assigns paddlers to seats based on paddle side, experience tier, and weight balance. You'll receive a notification when seating is published.

You must have an active RSVP of 'Yes' to be included in seating. If your profile is missing a paddle side or experience tier, ask your admin to fill those in — the algorithm needs them to place you correctly.

Yes — once an admin publishes seating you can view your assigned seat on the event's seating page. You'll also get a notification.

Forms & Waivers

Forms assigned to you appear on the Forms & Waivers page under 'Action Required'. Click Complete, fill in the fields, sign if required, and submit. The form disappears from your queue once submitted.

Try refreshing the page. If it still shows as pending, contact your admin — they can check whether your submission was recorded in the Submissions screen.

No — each assignment allows one submission. If you made an error, contact your admin.

Team Types

Yes. Pick 'Outrigger Canoe' at signup and DragonRoster adapts — boat templates, seating layouts, and member fields all match. Outrigger teams get OC1, OC6, OC9 (with alternate paddler tracking), and OC12 (double-hull) boat templates. Manual seat-chart drag-and-drop is fully supported.

Team type is currently fixed at creation — switching would invalidate every existing seating chart and re-shape member fields. Contact support if you need a switch.

OC9 is an OC6 boat with 3 alternate paddlers who swap in mid-race during distance / iron events. The seating editor renders 6 in-boat seats plus a side panel with 3 alternate slots labelled Alt 1 / Alt 2 / Alt 3.

Race Day

Create a race-typed event, set up which divisions are competing, and add heats with lane assignments. On race day, assign internal paddlers or external opposing teams to each lane, record finish times, log mid-race substitutions, and (optionally) capture splits and stroke-rate samples.

Heat name, division, distance, lane assignments (internal paddlers or external teams), finish times per lane, optional split times, optional stroke-rate samples, and substitutions with audit trail.

A configurable lead-time email + in-app notification that fires before each heat starts, so paddlers know when to be at the boat. Lead time is set per-team in Team Settings.

Recurring Events

When creating an event, toggle 'Repeats' and choose weekly or bi-weekly with the specific days (e.g. Tuesday + Thursday). DragonRoster materializes future occurrences automatically.

Yes — open that single event and delete it with scope 'this event only'. The series continues. You can also edit a single occurrence (rename, reschedule) without affecting the rest.

Branding & Multi-Team

Yes — Team Settings → Team Identity → upload a square image. The logo appears in the sidebar and on the public team landing page (your /?team=slug link). Custom branding is a Club-tier feature.

Yes — pick a hex color in Team Settings → Team Identity. The sidebar and primary buttons adopt your team's color. Club-tier feature.

Yes. Sign up once, then accept invites or use team codes for additional clubs. Switch between teams via the team switcher in the top bar.

Billing & Plan

All new teams get a 14-day Club plan trial. During the trial you have full access to every Club feature — Forms & Waivers, Attendance Analytics, Recurring events, Race Day suite, Multi-boat events, Custom branding, Event media — and up to 100 members. No credit card is required to start.

Your team is automatically moved to the Starter plan. Club features (Forms & Waivers, Attendance, Recurring events, Race Day, Multi-boat events, Custom branding, Event media) become unavailable until you upgrade. Your data is preserved — nothing is deleted.

Go to Billing & Plan (in the Manage section of the sidebar). Choose Club ($15/mo) or Elite ($25/mo) and complete checkout with a credit card. Features unlock immediately after payment.

Go to Billing & Plan and click 'Manage Billing'. This opens the Stripe customer portal where you can cancel, swap plans, or update your payment method.

Forms & Waivers, Attendance Analytics, Recurring events, Race Day suite (heats / lanes / substitutions / splits / stroke rate / marshalling alerts), Multi-boat events, Custom branding (logo + accent color + description), Event media (photos / videos / cover photo / featured photo), and member documents. Plus the cap moves from 25 to 100 members and storage from 500 MB to 10 GB.

Elite removes the member cap (100 → unlimited) and increases storage from 10 GB to 100 GB. Same features otherwise — Elite is for clubs that have outgrown Club's caps. Includes priority email support.

Three places: Billing & Plan (canonical view with upgrade CTA), Team Settings (storage card alongside other tenant settings), and the Photos page (compact pill in the header — useful when you're actively uploading photos).

Starter allows up to 25 active members. Club allows up to 100. Elite has no limit.

Admin Guide

From the Roster page, click 'Add Member' to create a profile manually, or use 'Import' to bulk-add members via CSV. You can also share your team code so members can join themselves.

Open the member's profile from the Roster and click Edit. Admins can change role (member/admin), status (active/inactive/tryout), and all profile fields.

Go to Forms & Waivers and click '+ New Form'. Add a title, fields, and optionally require a signature. Then assign the form to your team globally or to a specific event.

Go to Attendance from the Events section. The heatmap shows all members across recent events. Click any member's name to see their individual history.

Open the event and click 'Manage Attendance'. Tap each member's row to toggle them present or absent. Changes save automatically.

Ready to get started?

Start your free 14-day Club trial. No credit card required.

Create your team →