← back to case

Axera Flow · Case · Axera Flow

The agent that decides what's worth interrupting you for

An operations agent that lives in a container on a VPS, reads across every front of the business, and only interrupts when something genuinely changed.

Client
Axera Flow
Sector
Technology · Micro business
Timeline
Since May 2026
Status
In production

The problem

Four product fronts running in parallel, plus a discovery-call funnel. Each tool — Notion CRM, the proposal system's Postgres, Voice Agent dashboards, WhatsApp conversations — is reasonable in isolation, but collectively they forced the whole operation to be held in one person's head every morning. The cost of knowing what was happening across the fronts had started to rival the cost of doing the work on any one of them.

The solution

One agent that reads across the whole operation — Notion, Postgres, the doc repo — generates one digest each morning and one summary each week, and escalates to WhatsApp only on real transitions (ok→failed, failed→ok). It runs in a container on a VPS the founder owns, with credentials mounted from outside the image. Not another dashboard. Not another inbox.

Stack

  • Python — Backend services and parsers
  • Anthropic SDK — claude-agent-sdk for tool-using agents
  • Claude API — Modelos da Anthropic via API (Opus, Sonnet, Haiku)
  • APScheduler — Python job scheduling
  • Docker — Containerized deployment
  • Postgres — Relational database
  • Notion — Notion as interface / CMS
  • Evolution API — Self-hosted WhatsApp gateway
  • Hetzner — VPS hosting
  • GitHub — Source control

Measured impact

Tests green

293

Scheduled jobs

7

Heartbeat

60s

Axera Flow · AI & automation, built and operated axeraflow.ai