Each card shows the weekly amount, shift count and every worked date with
that day's hours and kilometres. Both people can check exactly what the
week contains.
One source of truth
Four steps, all inside Google.
Calendar stays the timesheet. The automation handles the arithmetic and paperwork around it.
01
C
Edit the Calendar shift
The nanny adjusts the real start and finish time on the shared Google Calendar event.
Google Calendar
02
Σ
Calculate each day
Apps Script groups recognised shifts by date and totals that day's hours and approved kilometres.
Apps Script + Sheets
03
✓
Review, pay and send
The parent reviews the weekly card, pays externally, then marks the week paid and sends the PDF invoice.
Private parent portal
04
R
Confirm receipt
The nanny uses a signed one-week link to confirm the payment arrived, closing the loop explicitly.
Gmail + private portal
What it handles today
Everything needed for a weekly pay run.
01
Exact shift rules
Only recognised Calendar titles enter payroll, keeping unrelated events out.
02
Daily hours and mileage
Multiple shifts on one date are combined into one clear daily row.
03
PDF invoices
Payment creates a polished invoice and sends it with both HTML and plain-text email.
04
Two-sided status
Paid and payment-confirmed remain separate, deliberate states.
GG
Privacy
Family data stays in the family's Google account.
The workflow uses Google Calendar, Sheets, Apps Script, Drive and Gmail.
It does not send payroll content to an external AI model or a separate
payroll platform. Portal access uses private links, and this public page
contains only fictional demonstration data.
Google-only processingNo third-party AI or payroll API
Private operational linksNo portal keys published here