One page, because it should not take more than one.
Getting in
You do not sign up for UltiHQ. You sign up for an event, and the account comes with it. You can read the whole registration form before you have one — the sign-in is asked for when you submit, and it brings you straight back.
Find the event, register, pay. Fill your profile in once and it follows you — the next time you register, your details are already there and you confirm rather than retype.
You do not need a team. Leagues and hat tournaments are usually entered on your own: you sign yourself up, and your team comes later from the draft or from the organizer. Some events run both kinds of division, and the registration page asks which you are doing. If a division is full you join the waitlist, which costs nothing — you pay only if a place opens and you take it.
In a mixed division you are asked which line you are matching in. That is not a question about who you are; the two lines fill separately, so one can have room when the other does not.
If a captain added you to a roster before you had an account, your invitation is waiting the first time you sign in with the same email address they used.
The same goes for a club that imported its member list. If your organization added you before you signed up, Your ultimate offers you that record the first time you look — it names the teams on it so you can tell it is yours, and linking it brings that history onto your page. Nothing goes back to the organization.
Where to be, and when
Next Game is the one screen that matters on a game day. It answers where you are playing, when, and against whom — without you reading a table.
Schedule is your whole day or season.
My Team is your roster and your teammates.
Registrations is what you have signed up for, and anything you still owe.
Your Ultimate is every event you have played, every team, every season.
Putting it in your own calendar
Subscribe once and your games appear in whatever calendar you already use. The feed updates when the schedule does, so a field change reaches your phone without anybody sending you a message about it.
For parents
A young player's account works the same way as anybody else's. What is different:
- A guardian signs the waiver. The event will not let a minor play on an
unsigned one, and that is insurance rather than paperwork.
- A minor's playing history is not shared. Organizers and captains can
see where an adult has played; for under-18s that visibility does not apply, and there is no way to turn it on.
- You only see people your child plays with. There is no directory and no
search by name. A roster is the only place one person sees another.
Things worth knowing
Scores take a few seconds. Up to about fifteen. On a bad connection the app backs off and catches up rather than hammering a dead link.
A game with no time has not been scheduled yet. It is not an error and it does not mean you are not playing.
Nothing is deleted quietly. Withdrawn and canceled things stay on the record, because "it never happened" and "it happened and was undone" are different answers.
If you cannot pay, ask. Events can offer financial aid, and the request is part of registering rather than a separate conversation. An entry waiting on that decision is not priced, so you will not be asked for money before somebody has answered.
Still stuck
Write to contact@ultihq.com. Say which event and what you were trying to do, and if something refused you, quote the words it used.