THE OFFICE
Operations

SingleTask.ai · Operations Team

Operations Manager + 4 workers. Calendar, inbox triage, document filing, vendor renewals.

How operations works here

The calendar, inbox, filing cabinet, and vendor ledger for SingleTask.ai.

Each morning the Operations Manager reviews tomorrow's calendar, the inbox triage summary, and upcoming vendor renewals — then proposes the day's actions. The Calendar, Inbox Triage, Document, and Vendor workers book meetings, draft inbox replies, file documents into Drive folders, and flag renewals before they auto-charge. Anything that touches Gmail, Drive, or Calendar routes through/queue for your approval first.

Wave 3 shipped — Ops workers live

Vendor worker is fully operational (reads vendors table; flags upcoming renewals + stale auto-renew reviews). Calendar, Inbox Triage, and Document workers are wired to Google APIs and gracefully error until a one-time OAuth consent flow runs.

Google APIs (Calendar / Gmail / Drive)pending
GOOGLE_OAUTH_CLIENT_ID (or GOOGLE_CLIENT_ID) not set
Vendor worker (internal DB)live
Always wireable — reads vendors table directly.

To wire Google: run a one-time OAuth consent with scopes calendar + gmail.modify + drive, copy refresh token to VPS as GOOGLE_OAUTH_REFRESH_TOKEN, restart pm2 with --update-env.

Operations Manager status

Schedule: "SingleTask.ai · Operations Manager" (5 7 * * 1-5) — enabled

Last run 21h ago · 0 action(s)
No active queue items; Google integrations (Calendar, Gmail, Drive) not yet wired — blocking all four workers until OAuth ships.
4 blocker(s): Calendar Worker blocked: Google Calendar OAuth token not configured; Inbox Triage Worker blocked: Gmail API OAuth token not configured; Document/Filing Worker blocked: Google Drive API OAuth token not configured; No vendor renewals tracked in system yet — Vendor/Contract Worker idle until first integration or manual entry

Recent inbox triage runs

Populates once the Gmail integration lands in the next per-wave session.

No inbox triage runs yet.

Vendors

Operator-seeded today. Auto-discovery from Stripe lands in the next per-wave session.

No vendors recorded. Seed your active SaaS / service vendors so the Vendor Worker has something to track.

Document filing rules

Rules approved by operator auto-fire on matching files.

No filing rules yet.