opsforenergy
Demo

Pick a scenario. Watch the agent handle it.

This is the primary conversion surface. Every blog post, every LinkedIn post, every Reddit thread ends with a link here. These are real workflows running on active projects.

Subcontractor emails a closeout document at 11pm

The Field Agent wakes on its 4-hour heartbeat, finds the email, classifies it as a closeout document, matches it to the correct project in Supabase, logs it, and sends a Telegram confirmation to the PM channel.

Loom video placeholder (3 min max)

AHJ sends a permit revision with a 48hr deadline

The Permit Agent parses the revision, extracts the new requirements and deadline, updates the permit record, flags the 48-hour risk, and notifies the PM with the exact action needed.

Loom video placeholder (3 min max)

Monday morning: 15 active projects, what does the supervisor report?

The Ops Supervisor queries Supabase for the past 7 days of agent activity, compiles a digest of completions, blockers, and at-risk items, and delivers it to the PM channel before 9am.

Loom video placeholder (3 min max)

Inspection passes — is the milestone ready to invoice?

The Permit Agent receives the inspection pass notice, checks the project milestone map, confirms all prerequisite documents are logged, and flags the project as ready for invoice preparation.

Loom video placeholder (3 min max)
The Agents

Agent cards

Name, inbox, heartbeat, model, and what each one prevents.

4hr

Field Agent

field@ops.opsforenergy.com

Receives field crew check-ins, closeout documents, and site photos. Classifies, matches to projects, logs to Supabase, and surfaces blockers to the PM channel.

Heartbeat4hr
Modelclaude-sonnet-4
Field CrewsDocument Intake
2hr

Permit Agent

permits@ops.opsforenergy.com

Monitors AHJ inboxes and permit portals, parses status updates, flags delays and expiry risks, and routes actionable items to the PM Telegram channel.

Heartbeat2hr
Modelclaude-sonnet-4
PermittingAHJ Comms
24hr Mon-Fri

Ops Supervisor

supervisor@ops.opsforenergy.com

Aggregates signals from the other agents plus Supabase data to produce weekly status digests, flag at-risk projects, and brief stakeholders — automatically.

Heartbeat24hr Mon-Fri
Modelclaude-sonnet-4
ReportingRisk Flagging
Architecture

How the system is wired

MCP layer, Supabase, AgentMail, Telegram, and Claude Sonnet 4.

Inbox / SMSemail · twilio
Agentclaude-sonnet-4
MCP Layertools + memory
Supabasepersistent state
Telegramdelivery
Next step

Want this for your ops? Let's talk.

Book a 30-min call →