jottedIn jottedIn
English (US)
Log in Get started free
How it works

From who's free? to published.

One process, five steps. You set it up once; jottedIn runs the loop every week after that.

01
You do this once

Set up your roster

Name it, set the time, and add your duties — Sound Desk, Waiter, Starter — with how many people each needs. Duties are color-coded so the grid reads at a glance.

Dates can recur (every Sunday, Mon/Wed/Fri, fortnightly) or be hand-picked.

Dinner service · duties
Floorneeds 2
Barneeds 1
Kitchenneeds 2
+ Add duty
Recurring Tue–Sun · 5:00pm
02
One click · jottedIn chases the rest

Ask who's free

Everyone gets a personal, signed link by email. They tap Preferred, Available or Unavailable against each date — no login, no app, auto-saved.

Regulars set a recurring pattern once ("always free Saturdays"), and automatic reminders chase the non-responders so you don't have to.

To: alex@example.org
When are you free in August?

Tap once per date — it saves as you go.

Fri 1 Aug Preferred
Sat 2 Aug Available
Fri 8 Aug Unavailable
Saved · no account needed
03
One click · premium

Generate a fair roster

jottedIn fills the grid from real availability: spreading shifts evenly, avoiding over-scheduling the willing, respecting anyone you've locked in place — and honestly flagging what it couldn't fill.

Not quite right? Regenerate for a different solution, or drag people around yourself.

Generate roster
✨ Generate
Shifts filled31 / 32
Load spread evenly2–3 shifts each
⚠ 1 slot unfilled — Bar, Sat 23. No one qualified is free.
04
Draft → Proposed → Published

Review & publish

Send the draft as a proposal so the team can sanity-check it and flag clashes before anything goes live — with a review deadline to keep it moving.

When you publish, everyone's notified with their shifts — email, calendar, push.

Draft Proposed Published
HD
Haylee flagged a conflict
“I'm away this date” · Saturday dinner, 13 Sep
Review deadline Fri 5 Sep
05
Runs itself · every week after

Handle the curveballs

Every published roster immediately starts falling apart — that's normal. When someone can't make it, jottedIn asks the qualified people "can you cover?" First to accept wins, and the roster updates itself.

Members can propose swaps too. You stay in control with approvals — or let it run on autopilot.

Saturday 13 Sep · Bar
MJ
Mere can't make it
3 qualified staff were asked to cover. First to accept wins.
PT
Priya accepted
Roster updated · everyone notified
✓
Then it loops.

Next week's dates generate from your recurring pattern, availability requests go out on schedule, and you're back at step 3 — with steps 1 and 2 already done forever.

The key mechanic: your team never logs in.

Members do everything through signed email links — availability, viewing shifts, covers, swaps. Coordinators get the full dashboard. That one decision is why casual staff and volunteers actually adopt it.

Get started free Explore the features