Help & FAQ

The questions we get most.

Setup, billing, custom domains, roles, data migration — short answers below. If something's not here, email support@mylineup.io and we'll get back to you.

Getting started
How long does it take to set up a new league?
Most commissioners go from signup to a published schedule in 30–60 minutes. The signup form creates your facility on a free trial, you add leagues and teams, you generate a schedule — done. The public site goes live immediately at yourleague.mylineup.io.
Do I need a credit card to start the trial?
No. The 30-day free trial is no-card. You only enter billing details if you decide to upgrade.
Can I import existing teams and players?
Yes — for now, paste them in or email us a CSV and we'll do the bulk import. A self-serve CSV importer is on the roadmap.
What sports does Lineup support?
Softball/baseball, hockey, soccer, pickleball, and youth multi-sport are first-class today. The engine is sport-agnostic, so basketball, volleyball, and similar team sports work too — see the Leagues page.
Domains & branding
Can I use my own domain?
Yes. Every league on the Growth or Facility plan can point a custom domain (like yourleague.ca) at Lineup. Point your DNS at Vercel, drop the domain in your settings, and we issue a cert automatically. Reach out and we'll do the DNS setup with you.
Can I change my subdomain later?
Yes, but old URLs won't redirect, so it's best to pick something stable up front. Email support if you need to change it.
Can I theme the public site to my brand colors?
Yes. Set your primary brand color in Settings — every accent on the public site picks it up.
Roles & access
Who can use the admin?
Three roles: Commissioner (full admin including billing), League admin (everything except billing and account management), and Submitter (just submits scores for approval).
How do I invite a co-commissioner?
Go to /admin/people, fill in their email + name, pick Commissioner from the role dropdown, click Send invite. They'll get an email with a magic link to set their password.
Can players self-register?
Players don't need accounts to view standings, schedule, etc. — the public site is public. Trusted players can be given a Submitter account so they can report scores from their phone.
Billing
What happens when my trial ends?
You get a countdown banner across the admin starting 7 days out. When the trial ends without a subscription, the facility moves to a read-only state — public site stays up, admin asks you to subscribe. You can resubscribe any time without losing data.
Can I change plans mid-season?
Yes — the Stripe customer portal is one click from Settings. Plan changes prorate automatically.
Do you offer annual billing?
Annual billing isn't self-serve yet, but reach out if you want it — happy to set it up manually.
Data & migration
Where is my data stored?
Postgres on Supabase. Each league's rows are scoped and isolated with row-level security so your data stays separate at the database layer, not just the app layer.
Can I export my data?
Yes — email support and we'll send you a CSV export of all your facility's data. Self-serve export is on the roadmap.
What happens if I cancel?
Your public site stays up for 30 days as a read-only archive, then it's removed. We hold the data for 90 days in case you want to resubscribe. After that it's permanently deleted.
Support
How do I get help?
Email support@mylineup.io — we usually respond within a business day. Growth + Facility plans get priority support; Facility plan includes a direct phone line.
Where do I report a bug?
Email support@mylineup.io with as much detail as you can — what you clicked, what happened, what you expected. Screenshots help.
Can I request a feature?
Yes, please. Email hello@mylineup.io with the use case. We read every one.

Still stuck?

We're a real team of league people. Email or book a 15-minute call.

Email support →Book a call