Tutorial
How to watch a class page
Under two minutes, start to finish. Works for any school with a public course catalog — we'll use Berkeley as a concrete example throughout.
Step 1 · 1 of 3
Find your class's public enrollment page
Every school has a public course catalog— the page you can browse without logging in. That's the page WaitlistWarrior watches.
- Google “your schoolcourse schedule” or “your school class search.” Look for the public catalog (not the student portal — that requires login).
- Search for your course and open the specific section you want (each lecture / discussion has its own enrollment numbers).
- Confirm the page shows enrollment counts on it — e.g. “Enrolled 65 of 130,” “Open seats: 12,” or “Waitlisted 8.” If it does, copy the URL from the address bar.
Berkeley's public catalog is classes.berkeley.edu. Search for CS 189 or MATH 110, click a specific lecture/section, and the URL will look like:
Step 2 · 2 of 3
Create a watch on WaitlistWarrior
- Open /dashboard/watches/new (Dashboard → New watch).
- Give it a name you'll recognize (“CS 189 Lecture”) and paste the catalog URL you copied in Step 1.
- Click Test. If things look right you'll see the current enrollment counts (Enrolled, Waitlisted, Open Seats, etc.) in a yellow banner.
- Slide Check frequency to how often you want us to look — every 1 minute on Pro, every 5 on Plus, every 30 on Free.
- Pick your alert channels (Email always, Telegram on Basic and up), and optionally uncheck any stats you don't care about (e.g. only alert on Open Seats changing, ignore Waitlist creep).
- Click Start watching.
Step 3 · 3 of 3
Wait for the ping
When a seat opens (or any tracked stat changes), you get an email — and a Telegram message if you linked one — with the exact change and a big “Enroll” button that takes you to the register page.
You can pause a watch, tweak its frequency, or change alert stats any time from your dashboard.
Bonus: private / CalCentral pages
Some class info only shows up behind CalNet — the CalCentral Shopping Cart, for instance. Those pages need our Chrome extension because they need your live signed-in session.
- Install the extension from /extension (one-click add from the Chrome Web Store).
- Grab your token at /extension/link and paste it into the extension popup.
- When you create the watch, check “This class page requires sign-in / SSO” and put a unique identifier (class number like 29078 or a course code like COMPSCI 189) in the Page must contain field. CalCentral shows lots of classes at the same URL, so this tells us which one to track.
- Keep the class-detail modal open in a CalCentral tab. The extension reads it every few minutes while Chrome is running.
Common public-catalog names
Different schools brand their public catalog differently. If you can't find yours by Googling, try these keywords:
- “Course Catalog” / “Course Schedule”
- “Class Search” / “Class Schedule”
- “Schedule of Classes”
- “Public Course Catalog”
- “Section Enrollment”
- “Registrar course search”
If your school's catalog is behind login only, the SSO / extension flow above works for you — you'll just skip the Test button and let the extension report the first snapshot.
Want a walkthrough tailored to your school with the exact URL pattern and quirks? Use the Contact us link in the footer and we'll add one.