Module code up front
Short titles you can scan, instead of the full Canvas course name in brackets.
Paste your Canvas calendar link and your NUSMods timetable once. Semsync puts your deadlines, classes and exams into Google Calendar, with reminders, and keeps them up to date every hour.
Free. Only touches the events it adds. Delete anytime.
CanvasNUSModsGoogle Calendar
November 2026
Week 12 · Semester 1
[CS2040] Problem Set 5 is due tonight
Semsync reminder · 23:59, in 3 hours
Deadlines from Canvas, classes and exams from NUSMods, all in the calendar you already check.
Short titles you can scan, instead of the full Canvas course name in brackets.
Only the slots you picked on NUSMods, with recess week and holidays skipped, and your final exams too.
Google Calendar nudges you a day and 3 hours before each deadline, and a week before each exam.
A deadline moves or a new quiz goes up on Canvas, and your calendar follows within the hour.
Three steps, then it runs on its own.
Just your name and email to start.
Your Canvas calendar feed and, if you like, your NUSMods share link. See where to find them.
Google asks once, so Semsync can make its own "NUS semester" calendar. It can't see your other calendars. On Outlook or Apple Calendar? Get a subscribe link instead.
Paste your links
You only do this once. Semsync checks them every hour after that.
Canvas calendar feed
NUSMods share link
Stop copying deadlines into your calendar.
Spend that time actually doing them.
More answers on the Help page, and everything about your data on the privacy page.
No. It's made by a student and isn't affiliated with NUS or Instructure. It only reads the calendar feed Canvas already gives you.
Only the calendar it makes. Google calls the permission "Make secondary Google calendars, and see, create, change and delete events on them", and it doesn't let Semsync see any other calendar.
Yes. Choose "Outlook or Apple Calendar" when you set up, or get a subscribe link in Settings, and add it to any calendar app. It stays up to date, though those apps only check it every few hours, and some ignore its reminders.
Canvas deadlines keep coming by themselves, and each new term's weeks and holidays are worked out for you. NUSMods links are made one semester at a time, so two weeks before the next one starts, Semsync puts a reminder in your calendar to paste its link.
In Settings, choose Delete my data. That deletes the "NUS semester" calendar, takes back Semsync's access and erases everything it stored about you.
Free, and it only ever touches the events it adds.
You can delete your data anytime.