Need intensity
Agents increasingly run asynchronously, while governance and trust lag adoption.
Market research · Agent ↔ human communication
AI agents can already send a push, email, Slack message, SMS, or phone call. What remains fragmented is the trustworthy loop: reach the right person, collect a typed decision, resume safely, and prove what happened.
Agent requests a decision
“Approve refund of €840?”
Person responds anywhere
Approve · Reject · Edit · Explain
The missing product is not a notification API. It is a durable, secure decision exchange that happens to use notifications.
01 · Executive verdict
There are strong point solutions and fast-moving platform features, but no clearly dominant horizontal product combines arbitrary-agent support, native phone/watch UX, rich input, multichannel escalation, durable resume semantics, and an audit-grade decision record.
Agents increasingly run asynchronously, while governance and trust lag adoption.
The complete horizontal loop is open, but several young products are chasing it.
MCP, mobile remote control, and first-class HITL patterns are converging now.
Delivery is commoditized; defensibility must come from workflow state and trust.
LangChain’s 2026 survey says production agent use rose from 51% the prior year, while Deloitte found only 21% of organizations had mature agent governance.4142
GetApproved, PausePoint, Impri, HITL.sh, and legacy HumanLayer already sell variants of “pause, ping a human, resume.” Most have little independent adoption evidence.
Claude, OpenAI, Happy, and Omnara own the best UX where they own the agent session. A horizontal entrant must win where agents and channels are heterogeneous.
02 · Market map
Competitors approach the problem from different directions. That matters: the same “send an approval” demo can hide very different strengths in session control, notification delivery, workflow design, or communication identity.
Closest to the idea. A request record, human response surface, and callback to the agent.
Best end-user experience. Mobile access to a running agent, with push, approvals, diffs, and steering.
Broadest business reach. Add approval nodes and route them through existing workplace channels.
Channels are solved. Routing, preferences, templates, failover, analytics, push, email, SMS, and chat.
Cheap building blocks. Simple push, actionable notifications, email inboxes, phone numbers, and voice.
PagerDuty does not merely send a push; it owns incident state, acknowledgement, escalation, on-call identity, and audit. The analogous opportunity is to own the lifecycle of an agent’s human dependency—not merely the transport that announces it.
03 · Competitors
The cards separate capability from traction. Use the filters to compare direct entrants with platform, workflow, delivery, and channel-native alternatives.
Open-source mobile remote control for Claude Code, Codex, and related coding agents: push, permission handling, task completion, session steering, diffs, and end-to-end encryption.
Commercial mobile/web control plane for coding agents, with push, approvals, diffs, voice interaction, local/cloud handoff, and multi-agent orchestration.
Anthropic’s official phone, tablet, and browser control for a local Claude Code session, including synced conversation, decisions, and mobile push.
Official remote access from the ChatGPT mobile app to desktop-hosted work: start or continue tasks, approve actions, inspect output, and receive attention/completion notifications.
A close conceptual match: push to a mobile interface, with confirm, multiple choice, text, numbers, forms, webhooks, team members, audit logs, Slack, and email.
One API/MCP call creates an SMS approval, hosted response page, timeout, webhook/polling result, and append-only audit log; email and Slack arrive on paid tiers.
Open-source approval inbox with REST, MCP, Python/TypeScript SDKs, web push, Slack, Telegram, Discord, rules, bulk decisions, edit-before-approve, and audit logs.
The original well-known horizontal pitch: SDK decorators for approvals and human-as-tool conversations across Slack, email, SMS, Discord, escalations, and timeouts.
First-class gating of AI tool calls with approve/deny through Slack, Discord, Telegram, Teams, Gmail, WhatsApp, Google Chat, Outlook, or n8n Chat.
A built-in step pauses a Zap for approval or data collection, allows submitted content to be edited, and notifies through email, Slack, or a secondary Zap.
Open-source notification workflows across in-app, email, SMS, push, and chat, with subscriber preferences, inbox components, an MCP server, and agent toolkit.
Unified API and MCP tools for email, SMS, push, inbox, Slack, Teams, WhatsApp, Discord, webhooks, orchestration, preferences, and delivery observability.
Large push-first engagement platform spanning mobile/web push, email, SMS/RCS, in-app messages, Live Activities, journeys, and a beta MCP server.
Developer-focused notification platforms with workflow engines, templates, preferences, in-app components, observability, and broad channel/provider support.
Open-source HTTP pub/sub notifications to mobile and desktop, plus action buttons, email forwarding, phone calls through Twilio, self-hosting, and community MCP servers.
Mature personal push tools. Pushover offers reliable phone/watch delivery and API/email gateways; Pushcut offers webhook-triggered, actionable iOS/watch notifications.
Agent-native communication identities: AgentMail gives agents API-first inboxes; AgentPhone provisions numbers for SMS, iMessage, and voice calls. Both expose agent-friendly APIs/MCP.
04 · Popularity & sentiment
The closest horizontal HITL products are too early to evaluate. The strongest evidence comes from adjacent tools that solve one part extremely well.
| # | Product | Best public popularity signal | User sentiment | Usability read | Evidence caveat |
|---|---|---|---|---|---|
| 01 | n8n | 196.7k GitHub stars; 272 G2 reviews | 4.7 / 5 | Flexible and visual; steep for nontechnical users | Suite-level, not HITL-only data |
| 02 | OneSignal | 1,211 G2 reviews; vendor claims 1m+ live apps | 4.7 / 5 | Easy core setup; advanced features can be opaque | Engagement platform, not approval product |
| 03 | ntfy | 31.9k GitHub stars; 100k+ Android installs | 4.9 / 5 | Minute-level builder setup; incomplete two-way UX | Technical/self-host audience |
| 04 | Happy | 22.7k GitHub stars; 962 iOS + 2.7k Android ratings | 4.9 / 5 | Very strong phone UX for supported coding agents | Coding vertical only |
| 05 | Pushover | 3.4k iOS ratings; long operating history | 4.8 / 5 | Reliable, fast, watch-friendly | Notification/acknowledgement, not decisions |
| 06 | Knock | 144 G2 reviews | 4.6 / 5 | Excellent builder/product collaboration | Some reviews seller-incentivized |
| 07 | SuprSend | 127 G2 reviews | 4.8 / 5 | High reported usability and requirement fit | Delivery platform |
| 08 | Courier | 59 G2 reviews; “thousands” of customers claimed | 4.5 / 5 | Easy and flexible; occasional slowness | Vendor customer count |
| 09 | Novu | 39.3k GitHub stars; 22 G2 reviews | 4.6 / 5 | Good DX; beta/retention/admin rough edges | Stars ≠ managed-cloud usage |
| 10 | Omnara | 10k+ Android installs; 42 reviews | 4.7 / 5 | Polished; bugs and narrow agent coverage reported | Legacy repository is archived |
| 11 | GetApproved | No independent adoption signal found | Unknown | Compelling claimed UX | Website claims only |
| 12 | PausePoint | No independent adoption signal found | Unknown | Very simple no-app SMS path | Very early |
| 13 | Impri | 1 GitHub star at research cutoff | Too early | Broad open-source feature set | Launched days before cutoff |
05 · Capability matrix
Native means the capability is part of the core product. Partial means it is limited, community-built, workflow-configurable, or possible through another provider.
| Capability | Happy | GetApproved | PausePoint | Impri | n8n | Courier / Novu | ntfy |
|---|---|---|---|---|---|---|---|
| Arbitrary agent via MCP/API | ◐ | ◐ | ● | ● | ◐ | ● | ◐ |
| Native phone push | ● | ● | ○ | ◐ | ◐ | ◐ | ● |
| Watch actions | ◐ | ○ | ○ | ○ | ◐ | ◐ | ◐ |
| Email / workplace chat | ○ | ● | ● | ● | ● | ● | ◐ |
| SMS / phone call escalation | ○ | ○ | ◐ | ○ | ◐ | ◐ | ◐ |
| Approve / reject | ● | ● | ● | ● | ● | ○ | ◐ |
| Choice / text / typed forms | ◐ | ● | ◐ | ◐ | ◐ | ○ | ○ |
| Durable wait + agent resume | ● | ◐ | ● | ● | ● | ○ | ○ |
| Policy, routing, escalation | ○ | ◐ | ◐ | ◐ | ◐ | ● | ○ |
| Decision + execution audit | ◐ | ◐ | ◐ | ◐ | ◐ | ◐ | ○ |
| Meaningful public adoption | ● | ⚗ | ⚗ | ⚗ | ● | ● | ● |
06 · The whitespace
Six missing pieces recur across the market. Together they form a product boundary that neither notification vendors nor agent runtimes naturally own.
One person identity reachable by policy across app push, watch, email, Slack/Teams, SMS, or voice—independent of which agent vendor initiated the request.
Approve/reject is insufficient. Agents need JSON-schema input: choice, text, number, date, file, form, edit, delegation, and “ask someone else.”
Long MCP calls time out. A request must survive process restarts and return through polling, webhook, event stream, or a framework adapter that checkpoints the agent.
The person must approve an exact operation—not a summary the agent can later reinterpret. Bind the decision to an immutable payload hash, scope, expiry, and actor.
An approval record is incomplete without what executed afterward. Store proposal → decision → tool result → affected resource IDs → rollback/undo reference.
Quiet hours, urgency, batching, deduplication, first-response-wins, escalation, on-call routing, and channel preferences prevent “human in the loop” from becoming spam.
Every channel vendor can copy an MCP send tool. Fewer can become the system of record for who authorized which irreversible agent action, under which policy, and what actually happened next.
07 · What to build
The first buyer should not be every ChatGPT user. Target technical teams and automation agencies running long-lived, heterogeneous workflows whose customers or colleagues must approve real-world actions.
“Give any agent a safe way to reach the right person, collect a structured decision, and resume—with a record you can trust.”
another notification API, another mobile coding client, or a generic workflow builder.
Agent-facing tools should describe intent, not channels. Routing belongs to the person’s policy; the agent should not decide to wake someone by phone unless explicitly authorized.
request_approval({
recipient: "role:finance-on-call",
operation_id: "refund:ord_1842",
summary: "Refund €840 to Ada",
payload_hash: "sha256:9b1…",
risk: "irreversible",
expires_in: "30m",
on_timeout: "reject"
})
→ { request_id: "req_7f2",
status: "pending" }
Direct entrants anchor the market around free trials and roughly $29/month individual/pro tiers. A credible entry model is free for experimentation, a low-friction individual plan, and team pricing based on active approvers plus decision volume; pass through SMS/voice costs.
08 · Risks
A thin HITL API can be reproduced with a webhook, database row, and message. The product must own enough workflow state and trust to earn recurring value.
Anthropic and OpenAI now provide remote mobile approval in their own products. Mitigation: serve cross-vendor agents, business workflows, teams, and external approvers.
Notification MCP servers are already native in OneSignal, Novu, Courier, and SuprSend. Mitigation: never make “send” the core value or core architecture.
A person may approve a friendly summary while the agent executes a different payload. Mitigation: immutable operation IDs, hashes, scope, expiry, and execution receipts.
Over-gating produces fatigue and slow workflows. Mitigation: policy thresholds, digests, confidence/risk routing, delegation, and measured auto-approval.
US app-to-person SMS requires registration and verifiable consent; AI-generated voice calls generally require prior express consent under the TCPA.3839 Mitigation: ship push/email first and outsource carrier compliance.
Every agent framework checkpoints differently, and long MCP calls are brittle. Mitigation: asynchronous request IDs plus framework-specific resume adapters.
An audit trail should record the whole chain, not just “Vegard clicked approve.”
Run a concierge pilot on top of PWA/web push + email and one delivery provider. Interview 12–15 automation builders, then integrate three real workflows where the human is not the developer who configured the agent.
09 · Decision
The market validates every component: people want mobile agent control; builders pay for notification infrastructure; businesses need HITL; and MCP makes distribution portable. The opening is the connective tissue those products leave behind.
10 · Sources
Primary product documentation is used for capabilities. GitHub, app stores, G2, Product Hunt, and community threads provide adoption and sentiment proxies. All links were checked during research on 17 July 2026.