Unfull

Why is Unfull paid?

A student-friendly answer. No corporate spin.

Running a reliable seat alert isn't free. We keep a server running 24/7 during registration windows, poll McGill's course registry every 30 seconds, and deliver alerts over email and Telegram — each of which has per-message cost.

We charge CA$1.99 per course, per term so the service can afford to stay reliable when you actually need it: during add/drop, when the free tools are often overloaded or quietly broken.

What that $1.99 pays for

  • Always-on polling infrastructure (no cold starts, no “oops we missed it”)
  • Payment processing fees (via Lemon Squeezy as our merchant of record)
  • Transactional email delivery (Resend)
  • Domain, monitoring, uptime alerts
  • A modest surplus so the operator doesn't quietly burn out and disappear

What about the free alternatives?

They exist, and we respect them. McGill's own waitlist system sends “invitation to register” emails twice a day. Various community scripts have come and gone over the years. You should try those first if $1.99 is a hard pass for you.

Our bet is that the people most affected by a full course — you, right now, at 2am before add/drop — would rather pay a buck ninety-nine for a tool that's actually maintained, monitored, and refundable if it doesn't fire.

What if we don't deliver?

Full refund, no questions.If we don't send you a single alert during your course's add/drop window, you get your money back. Details on the refund policy page.

Ready?

Subscribe for a course