In WebUntis open your name β Calendar export, tick only your timetable,
then download the .ics file (or copy the text). Each import replaces the
previous WebUntis rows and the starter examples β rows you added by hand are kept.
Paste your calendar subscription link from WebUntis (it starts with
β¦/WebUntis/api/ical?β¦). Your school rewrites the timetable almost every
day, so turn on auto-sync and the dashboard pulls the latest whenever you open it.
Link will not load? (CORS proxy)
WebUntis sends no CORS headers, so the browser blocks this page from fetching your
calendar directly β a proxy is required. Quickest: press Use recommended, a
public proxy that needs no signup (https://proxy.corsfix.com/?url=), but your
calendar token does pass through it. Prefer to keep it private? Deploy
untis-proxy/worker.js from this repo on Cloudflare Workers β free, ~2 minutes,
steps are inside the file β then paste https://β¦workers.dev/?url=.
No proxy at all? Use the Calendar file tab instead.