Operations work never divides neatly into "projects." Half of it is a wheel that turns forever — vendor renewals, compliance checks, the month-end checklist, quarterly audit prep — and the other half is one-off boulders like an office move or a payroll migration. Most trackers handle one kind well and mangle the other, so the recurring work ends up in someone's calendar reminders, the projects end up in a doc, and twice a month a renewal deadline surfaces already overdue.
Then there's the ownership fog. Ops touches every department, which means every stuck task has a story: waiting on finance's sign-off, waiting on IT's export, waiting on legal. When nobody can see the queue, "who owns this?" gets asked in three Slack channels and answered in none.
A spreadsheet can hold both kinds of work — what it can't do is reset a recurring task, chase an overdue one, or show four departments a shared picture. Those are exactly the parts AI can bolt on, without moving a single row out of the sheet.
Recurring processes and one-off projects go in the same table, distinguished by a Type column:
| Column | Example |
|---|---|
| Task | Renew Wexler freight contract |
| Type | Recurring |
| Process | Vendor management |
| Owner | Sam |
| Frequency | Annual |
| Due | Sep 30 |
| Status | Not started |
| SOP link | /sops/vendor-renewals |
The SOP link column quietly solves the "how do we do this again?" problem — every task travels with its instructions.
Go to lovespreadsheets.com and create one. Everything below runs on the free tier; upgrading unlocks per-teammate logins and hosting the tracker on your company's domain.
Pick the Project Tracker template and lay out the ground rules:
Then the three features an ops tracker lives or dies by:
Feed it the sheet, let AI Optimize sharpen your wording, field the odd follow-up question the AI raises, and the working app arrives twenty minutes or so later.
The result is a web app where the month is visible in one place: recurring tasks marching toward their due dates, projects with their statuses, blocked items flagged loudly. Teammates check work off in the app while the sheet keeps being the system of record, syncing both directions in real time — your existing formulas and exports never notice a thing.
And because SOP links are clickable in the app, doing a task and reading how to do it finally happen in the same place.
Auditors get what auditors want. When compliance asks for evidence, you export rows — dates, owners, statuses — straight from a sheet instead of screenshotting a vendor tool.
Recurring work stops relying on memory. The reset loop means the Q3 renewal exists the moment the Q2 one closes. Nothing depends on a human remembering to re-create it.
Ownership is public. One name per row, visible to every department in the roll-up. "Who owns this?" becomes a lookup, not an investigation.
Can other departments update their own tasks? Yes — anyone with access can edit in the app, and you can request per-person views so finance sees finance. Individual logins on your own domain come with the paid tier.
How do oddly scheduled tasks work — say, the fifth business day? Keep Due as a real date and let the reset advance it by the Frequency; for stranger schedules, a small formula computing the next date works fine, because the sheet is still fully yours.
What if a process changes? Update the SOP, paste the new link into the row, and revise the workflow description if the steps themselves changed — the app follows the sheet, never the other way around.
List the wheel and the boulders in one sheet — every renewal, every checklist, every live project — then take it to lovespreadsheets.com and describe how your operation runs. One short build later, you'll have the tracker that never lets a renewal sneak up on you again.
The team turning other people's spreadsheets into software they actually trust — one sheet at a time.