Chase missing weekly timesheets
Maito finds missing and doubtful timesheets before payroll, and asks each person to fix their own.
People and HR · Construction · On a schedule · Updated
Works with
- Slack
How do you chase missing weekly timesheets?
To chase missing weekly timesheets, set up a Loop for the day after the week closes. Maito checks the time system, lists who is missing and whose entries look wrong, such as an unapproved job code, and texts each person. It checks again on the day you pick and posts who is still open.
How it's done today
The owner chases paper sheets and asks which hours belong to which job.
What Maito does
- List who has not submitted
- Check totals and job codes
- Text people about gaps
- Send the corrections to a supervisor
Example
Loop run: Friday 2:00 PM · Timesheet check
11 of 14 timesheets are in for the week ending Oct 18. Missing: Dan, Eli, Marcus. Need a fix: • Ana: Thursday, 8 h on job code 2041, which isn't on the approved list. The closest is 2014 (Willow Ave). • Luis: Wednesday shows 12.5 h with no job code. Catch: Ana's total is 46.5 h, so a wrong code also changes which job gets the overtime. From the time system and the approved job list. I haven't changed any hours. Text drafts are ready for all five.
@Maito Send the texts to Dan, Eli and Marcus. Ask Ana and Luis which job, don't guess.
Five texts sent. For Ana and Luis I asked which job code applies and gave the list. I'll check again Monday at 7:00 AM and post what is still missing.
Maito (2:00 PM):
11 of 14 timesheets are in for the week ending Oct 18.
Missing: Dan, Eli, Marcus.
Need a fix:
• Ana: Thursday, 8 h on job code 2041, which isn't on the approved list. The closest is 2014 (Willow Ave).
• Luis: Wednesday shows 12.5 h with no job code.
Catch: Ana's total is 46.5 h, so a wrong code also changes which job gets the overtime.
From the time system and the approved job list. I haven't changed any hours. Text drafts are ready for all five.
Carlos (2:07 PM):
Send the texts to Dan, Eli and Marcus. Ask Ana and Luis which job, don't guess.
Maito (2:08 PM):
Five texts sent. For Ana and Luis I asked which job code applies and gave the list. I'll check again Monday at 7:00 AM and post what is still missing.
How to set it up
- Ask your agent
“Every Friday at 2 PM, check the time system for missing timesheets and job codes that don't exist. Post the list in #payroll and draft texts for each person.”
- Connect SMS
- Twilio
- Use time tracking
- Harvest
- Toggl
No MCP server needed. Ask your agent to save a skill with the steps, then add the login or API key in Settings → Vault.
- Use forms
- Typeform
- Tally
No MCP server needed. Ask your agent to save a skill with the steps, then add the login or API key in Settings → Vault.
Not connected yet? Your agent sends you a link to sign in.
What it won't do
It sees only what is in the time system. Hours worked but never entered can't be detected.
Questions
By text through Twilio, with a draft you approve first if you want. It also posts the list in Slack.
No. It asks the person which code applies and never edits hours.
Yes. A Loop runs on your schedule and checks again at the follow-up time.