Marlow Counseling · Intake Assistant
Demo Build
app.marlowcounseling.internal / intake-assistant
LIVE — 4 UNREAD
INBOX
Select a message to see the agent's draft.

↑ Click a message. No real messages are sent — this is a demo.

This is what a bounded agent looks like in practice: it reads one message, drafts one reply, and stops. A human approves every send.

Built for a counseling practice's front desk — the same scoped-agent pattern from Kaelbrook Studio's services menu, shown as working software instead of described in a paragraph.

reads incoming message drafts reply flags for human review
Message arrives
Agent categorizes + drafts
Human reviews
Approve, edit, or escalate

Why it's scoped this narrow

Bounded, not open-ended

The agent does exactly one job — read, categorize, draft — every time. It never books, cancels, or gives clinical guidance on its own. That's what makes it deliverable at a fixed price and fast turnaround.

Human review is the point

Every draft sits in a queue until a real person approves, edits, or escalates it. For a practice handling sensitive intake, that review step isn't a limitation — it's the actual product.

Escalation is a first-class output

Anything the agent isn't confident about — or anything urgent — routes straight to a person, flagged, instead of getting a generic auto-reply. Silence and misrouting are the real failure modes this avoids.

Same build, different wrapper

Under the hood this is the same kind of work as a booking form or intake tracker — scoped tightly, built and delivered the same way. "AI agent" describes what it's for, not a different way of building it.