Study & work widgets: timetable, jobs, projects, invoices, posts
Six free widgets for school and work — timetable, job tracker, project board, invoices, content calendar and water log — and the My Data tables behind them.
All six widgets are free and available in Simplified Chinese, Traditional Chinese, English, Japanese and Korean. They work well on a Notion home page, your start page, and in the semester, job hunt, project, freelance and creator spaces made with the AI Space Builder.
The six widgets
| Widget | What it does | Where data is stored |
|---|---|---|
| Class Timetable | Your weekly class grid, today highlighted, countdown to the next class | Nothing stored — classes live in the widget settings |
| Job Application Tracker | How many applications are at each stage, plus the latest updates | Job applications table |
| Project Board | A to do / doing / done board, or a milestone timeline | Task board table |
| Invoice Tracker | What’s outstanding, what you’ve been paid this month, what’s overdue | Invoices table |
| Content Calendar | What goes out each day this week or month, where, and how far along it is | Content calendar table |
| Water Log | Tap + to log a glass; see how far you are from today’s goal and the last two weeks | Counter table (Water) |
Widgets that read data connect to a table like any other: in the editor, under Data, choose Create and connect or pick an existing table with matching fields — see Data source. Until you connect one, the library shows sample data marked Sample. Entries stay in your own My Data and count toward the same limits as any table.
Class Timetable
- Period times: one per line, like
08:00-08:50. Defaults follow your language: 8 × 45-minute periods in Chinese, 5 × 90-minute periods (the usual Japanese university schedule) in Japanese, 8 × 50-minute periods in Korean, and 6 × 50-minute periods in English. - Classes: one per line —
day period(s) class @room, e.g.Mon 1-2 Calculus @Room 101.- The day can be
Mon/Monday, a number (1= Monday,7= Sunday), or the Chinese, Japanese or Korean day name. - Back-to-back periods are
1-2; the room after@is optional. Lines that don’t match the format are skipped.
- The day can be
- Period names follow your language: English shows “Period 3”; the Chinese, Japanese and Korean versions use their own school conventions.
- Large shows the whole week, medium shows today’s classes, small shows the class in progress or the next one with a countdown. The countdown uses the viewer’s time zone and refreshes every 30 seconds.
- The default classes are a sample we wrote and are marked Sample; the label disappears once you enter your own.
Job Application Tracker
Add one row per company to the Job applications table: company, role, stage and a note. When the stage changes, edit that row in My Data or log the company again — the widget uses the latest row for each company name (case-insensitive).
| Stage value | Shown as |
|---|---|
| applied | Applied |
| test | Assessment (tests, aptitude checks, document screening) |
| interview | Interview |
| offer | Offer |
| closed | Closed |
In the Chinese, Japanese and Korean versions the stage names follow local hiring customs.
“In progress” counts applied, assessment and interview. If you apply for several roles at one company, write the company as “Company · Role”. On a public page, turn off Show company names so only the counts appear.
Project Board
Add one row per task to the Task board table: task, status (to do / doing / done), due date, project and a note.
- Board: three columns, each sorted by due date; overdue tasks that aren’t done turn red. Large adds an overall progress bar and the next milestone.
- Milestone timeline: every task with a due date is a milestone, listed from earliest to latest, with a countdown to the next one.
- Fill in Only this project (case-insensitive) to show just one project’s tasks; leave it empty to show everything.
- No other app needed. If you already use Linear or Todoist, try the Todoist / Linear widgets.
Invoice Tracker
Add one row per invoice you send to the Invoices table: invoice name (like #012 Brand poster), client, amount, status (unpaid / paid / void), due date and the date you were paid.
- Outstanding is the total of unpaid invoices; Overdue is the unpaid ones past their due date; Paid this month counts invoices whose paid date falls in this month (if you leave it empty, the date the row was last updated is used). Void invoices are ignored.
- Currency follows your language by default — yuan for Simplified Chinese, NT dollars for Traditional Chinese, US dollars for English, yen for Japanese and won for Korean — and you can pick another.
- Turn on Hide amounts to show only counts and dates, e.g. on a public page.
- It’s a reminder for your own records, not accounting or tax software, and it doesn’t create invoices.
Content Calendar
Add one row per planned post to the Content calendar table: title, platform (free text, like YouTube, Instagram or Newsletter), planned date and status (idea / drafting / scheduled / published).
- This week: large shows one row per day; medium shows dots for the seven days. This month: dots on a month calendar.
- Each platform gets its own color from its name (no platform logos). The dot style shows the status: filled = published, thick ring = scheduled, dashed = drafting, faded = idea.
- The week starts on Sunday in English and Monday in the other languages by default; you can change it.
Water Log
Tap + to log a glass and − to remove one; entries go to a counter table in My Data (added up per day). You can set the daily goal, the glass size and whether to show glasses, milliliters or fluid ounces — the glass size is only used for display.
The existing Water Tracker is a Pro widget that stores data inside the widget; Water Log is a new free widget, and the two don’t affect each other.
FAQ
Why do I need to connect a table first? Applications, tasks, invoices, posts and glasses of water are saved in your own My Data, so they survive device and widget changes, and you can export them.
How soon do changes show up? Usually within a few seconds; for a widget embedded in Notion, reload the page.
Will my company or client names be public? The widget shows what’s in your table. Before putting it on a public page, turn off Show company names in the job tracker or turn on Hide amounts in the invoice tracker.
Last updated: Nov 14, 2026