Agencies, clinics, and small manufacturers still collect hours in Slack. Use an HTML timesheet that posts employee name, week-ending date, hours, and an optional note so US payroll and UK contractor invoicing are not reconstructed from memory on Friday night.
Notifications to payroll@, not the public info inbox.
Those extra fields are why this page exists.
Edit the copied HTML so start/end leave dates do not show if they confuse staff.
CSV into the payroll product you already pay for.
A timesheet is a declaration of hours against a week, not a leave request. US hourly teams use week-ending Saturday or Sunday to match payroll. UK contractors and PAYE shift workers often use Sunday week-ending or a Monday-start week; the date field should be labelled clearly on the page so nobody submits the wrong period.
This is not clock-in hardware. It is a weekly attestation you can export to payroll or to a contractor invoice.
If the week-ending date is missing, the hours number is fiction. Make both required.
Leave-type on the underlying HR pack can be hidden on the form if it confuses people. Timesheets are about hours, not PTO.
TSheets and Clockify exist. A ten-person crew on a static intranet page often just needs this.
Password the page if you must; the form still posts to your form backend.
Right when you need geofencing and break rules. Overkill for salaried-plus-overtime once a month.
Two people edit at once and the formula breaks.
Photograph and type, or give staff this URL on their phone.
Field-service companies run marketing sites plus a hidden /timesheet URL. Publish the form there.
Remind US staff that this is not a substitute for FLSA-compliant timekeeping if you are a covered employer, and remind UK contractors that this is not IR35 advice—it is a hours capture.
Yes, but the extra field is week-ending. For daily capture, say so in the note or duplicate the form per day.
No. It stores hours. Your payroll rules stay in payroll software.
State the convention in the heading. Do not assume Saturday.
Not as a workflow engine. Use dashboard review or a second ‘manager confirm’ form.