Built for how crews actually work

Every feature below is exactly what runs in the app today — take it for a spin on the live demo.

Siri Shortcuts

Log a job hands-free, right from the truck

Say “Hey Siri, add to my TallyCrew calendar…” and describe the job the same way you would with the Voice button on the Calendar page. It's parsed the same way and saved as an unverified draft for an admin to review — nothing hits the schedule until someone signs off on it. No unlocking a phone, no typing with work gloves on.

Hey Siri

“Add to my TallyCrew calendar — pour the foundation at the Miller site Thursday morning, need three guys.”

Draft job added to Calendar

Foundation Pour — Miller Site

Thu, Aug 6 · Morning · 3 workers needed

Unverified — review in Calendar

Custom Log Types

Configure fields for exactly how your trade bills

Every company's work looks different. Build named log types — Trucking, Machine Operating, General Labor, anything — each with its own dropdown, number, and text fields. Set whether a type is timed per-job or per-day, and price it per hour or per unit, down to individual worker rate overrides.

Log Config

Trucking

Active

Truck #

Dropdown · Required

#4

Load Type

Dropdown · Gravel, Sand, Fill

Gravel

Loads Hauled

Number · $12.00 per unit

18
Timed per job

Scheduling

One shared calendar for the whole crew

Drag and drop jobs onto a company-wide calendar. Link an employee's logged hours straight to the job they belong to, and keep unverified drafts (like ones added by Siri) visually distinct until an admin confirms them. Everyone always knows where they're supposed to be.

Week of Aug 3

MON

Miller Residence

7:00a

TUE

Miller Residence

7:00a

Gravel Run — Site B

1:00p

WED

Downtown Office Fit-Out

8:00a

THU

Foundation Pour — Miller

7:00a

FRI

Downtown Office Fit-Out

8:00a

Equipment Service

2:00p

Scheduled
Draft (Siri)
Trucking

Timesheets

Billable and non-billable hours, logged in seconds

Crew members fill in their day from a phone — billable entries by client and job type, non-billable entries for shop time or maintenance. Each entry adapts to whatever custom fields the admin configured, so the form only ever asks for what actually matters for that job.

Tuesday, August 4

Today's Hours

Billable7.5 hrs

Miller Residence — Framing

7:00 AM – 2:30 PM

Billable · Trucking2.0 hrs

Gravel delivery — Site B

Truck #4 · 18 loads

Non-Billable0.5 hrs

Equipment maintenance

+ Add Entry
Submit Day — 10.0 hrs

Invoicing

Logged hours become an invoice automatically

Once hours are submitted and verified, generate a client invoice straight from what was actually logged — labor, trucking, equipment, whatever line items apply — instead of re-keying numbers from a paper timesheet into a separate invoicing tool.

Invoice #1042

Miller Residence

Draft
Framing — Labor (7.5 hrs @ $65/hr)$487.50
Trucking — Gravel delivery (18 loads @ $12)$216.00
Foundation Pour — Labor (24 hrs @ $65/hr)$1,560.00
Auto-filled from logged hours$2,263.50

See it running for yourself

No account needed — the live demo uses sample data so you can click around freely.