AssignWatch icon

AssignWatch

by Campus Stack · Education
Manifest V3 in_app
View in Chrome Web Store Data as of 16 Oct 2026

Know your grade before finals. Canvas deadlines, grade recovery, Smart Priority, Gradescope sync, and 6 free colour themes.

Users
17
0 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
1
0 in 30 days
Store rank
#160K
#133K among extensions
Version
2.2.0
updated 17 Jun 2026

Users

monthly, 6 months
0817Apr 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 17 usersMove the mouse over the chart for any month

Ratings count

monthly, 6 months
001Apr 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 1 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About AssignWatch

Track every Canvas assignment, deadline, and due date from your toolbar — no logging in, no hunting through course pages. AssignWatch pulls your full workload from every active course, sorts it by urgency, and notifies you in the background. Now with six color themes, four display modes, and a live theme preview. One click. Zero missed deadlines. Part of the Campus Stack suite — browser extensions built for college students. ────────────────────────────────────────────────────────────────────── ASSIGNWATCH PRO ────────────────────────────────────────────────────────────────────── Pro upgrades AssignWatch into a full academic productivity hub: → Grade tracking panel — estimated current grade per course, live in the popup → Google Calendar auto-sync — new assignments pushed automatically, no clicking → Gradescope sync — Gradescope due dates merged into your list automatically → Workload heatmap — see your most brutal weeks before they hit → Submission alerts — instant notification the moment Canvas marks something submitted → Announcements feed — course announcements from all classes in one place → Pomodoro timer — built-in focus sessions with break reminders, tied to assignments → Streak tracker — daily habit gamification with milestone rewards → Study time planner — allocate hours per assignment, track your total load → Bulk actions — complete, snooze, or pin multiple assignments at once → Analytics — completion rates, points at risk, overdue history → Early warning alerts — flags heavy assignments 2–14 days out so you can start early $3.99/month or $29.99/year. Cancel anytime. ────────────────────────────────────────────────────────────────────── FREE FEATURES — ALWAYS FREE, NO ACCOUNT REQUIRED ────────────────────────────────────────────────────────────────────── 🎨 Color themes (new in v2.1) — Six palettes, all free: Midnight Indigo · Neon Pulse · Sunrise Study · Bubble Pop · Forest Focus · Paper & Ink. Plus Dark, Light, AMOLED, and System display modes that follow your OS setting. Live theme preview lets you audition every palette before committing. Urgency system — Every assignment is categorized automatically: 🔴 Overdue · 🟠 Due Today · 🟡 This Week · 🟢 Upcoming The toolbar badge shows your overdue count at a glance without opening the popup. ⏱ Live countdown — When a deadline is 12 hours away or less, a live second-by-second countdown appears on the card. No refreshing. No math. Smart notifications — Background refresh every 10 minutes. Fires a browser notification when something is newly due within your window (6h / 12h / 24h / 48h — your choice). Deduplication built in — you won't get spammed about the same assignment. ✅ Mark as done — Tap ✓ Done to move an assignment to Completed. It drops off your badge, stays accessible at the bottom, and can be undone at any time. 📌 Pin — Pin any assignment to keep it at the top of your list regardless of urgency. Useful for long-term projects you keep losing in Upcoming. 😴 Snooze — Hide an assignment for 1h, 3h, 24h, or until its due date. Reappears automatically when the snooze expires. 📅 Google Calendar (one-click) — "+ Cal" button on every card opens a pre-filled Calendar event with title, course, due date/time, and a direct link back to the Canvas assignment. ✏️ Manual assignments — Add any deadline not in Canvas. Manual entries support the full urgency system, color coding, countdown, snooze, pin, and calendar export. 🖌 Course color coding — Every course gets a unique color on the card border. Fully customizable in Settings. 🌐 Browser Session mode — No API token? No problem. If your school disables token creation, use your existing Canvas browser login instead. No credentials stored or extracted. ↓ Sort by points — Toggle between sorting by due date and by point value. Floats your highest-stakes assignments to the top when you're deciding what to work on. 🔍 Filter tabs — All / Overdue / Today / This Week. Stats bar always shows counts for every category. ────────────────────────────────────────────────────────────────────── SETUP — ABOUT 60 SECONDS ────────────────────────────────────────────────────────────────────── A guided 3-step wizard runs on first install. Option A — API Token (most users) Canvas → Profile → Settings → Approved Integrations → + New Access Token → copy it → paste into wizard → Test Connection. Option B — Browser Session (if your school blocks tokens) Log into Canvas in this browser → enter your Canvas domain in the wizard → done. Keep a Canvas tab open for background refresh to work. Custom Canvas domains (non-instructure.com URLs) are supported — just enter whatever appears in your browser's address bar when you open Canvas. ────────────────────────────────────────────────────────────────────── PRIVACY — YOUR DATA NEVER LEAVES YOUR BROWSER ────────────────────────────────────────────────────────────────────── Everything is stored locally in Chrome's secure storage — your Canvas domain, API token, cached assignments, and all user preferences. Nothing is transmitted to any server, third party, or developer system. No account required. No tracking. No telemetry. Zero ads. All Canvas API requests go directly from your browser to your school's Canvas instance. AssignWatch is not a middleman — it never sees your data. Pro license validation communicates only with Lemon Squeezy (our billing provider) to verify your subscription — no assignment data is involved. Your API token can be revoked at any time from Canvas Settings → Approved Integrations. ────────────────────────────────────────────────────────────────────── FAQ ────────────────────────────────────────────────────────────────────── Q: Does it work with a custom Canvas domain? A: Yes — enter whatever URL appears in your browser when you open Canvas (without the https:// prefix). Q: My school doesn't allow API tokens. Can I still use it? A: Yes — that's Browser Session mode. Select it in the setup wizard and AssignWatch uses your ac…

Growth

WindowUsersChangeRatingsRating
7 days−1−5.6%00.00
30 days0+0.0%00.00

Version history

10 versions recorded
2.2.017 Jun 2026
2.1.012 Jun 2026
2.0.06 Jun 2026
1.4.51 Jun 2026
1.4.023 May 2026
1.3.118 May 2026
1.3.011 May 2026
1.210 May 2026

Details

Category
Education
First seen
27 Apr 2026
Size
65.7 MB
Languages
en-US
Pricing
in_app
Privacy policy
campusstack.dev
Extension ID
hmjgbdkllpommkibiebcnhfihbcpmija

Permissions and risk

Moderate riskimpact 3, likelihood 2
Permissions
storagealarmsnotificationstabsidentitydownloads
Site access
https://*.instructure.com/*https://www.googleapis.com/*https://api.lemonsqueezy.com/*https://gradescope.com/*https://www.gradescope.com/*

Alternatives to AssignWatch

Extensions that rank for the same store searches or share the Education category, ordered by users