Agent Audit: knock.app

7 passed 3 failed

5 issues across 10 questions · Agent: OpenClaw (GPT-5.4)

Ground truth: 58 pages (1,022,936 chars)

PASSDoes Knock have an Agent Toolkit that lets AI agents send notifications?
FAIL Does Knock support notification throttling to prevent overwhelming users?
AGENTBASE
Yes. Knock provides intelligent throttling and built-in rate limiting to prioritize message ordering and prevent notification fatigue.
AGENT
Yes — Knock supports this, though it's usually framed as batching/digests and workflow controls rather than a single "throttle" switch. I did not see evidence of a simple built-in global "max N notifications per user per hour" control...
WRONG
A customer could wrongly conclude Knock lacks built-in throttling and rule it out.
Agent said: "I did not see evidence of a built-in throttle" — frames it as batching/digests only.
Actually: Knock docs: "A throttle function allows you to limit the number of times a workflow is executed for a recipient within a given window." Dedicated workflow step with configurable windows.
PASSDoes Knock support object-level subscriptions for project or document followers?
PASSCan Knock schedule recurring notifications per-user in their own timezone?
FAIL Can Knock workflows fetch data from external APIs mid-execution?
AGENTBASE
Yes. Knock workflows have a native Fetch function step that makes HTTP requests to external services during execution. Supports GET, POST, PUT, DELETE, PATCH with auto-retries and configurable response paths.
AGENT
Knock workflows can fetch external data during execution, but typically not by making arbitrary server-side API calls natively. Mid-execution enrichment is usually via your own app/service or custom code step, not as a fully open HTTP fetch...
WRONG
Customers could dismiss Knock or build unnecessary infrastructure because the agent says native mid-workflow API fetching doesn't exist.
Agent said: "Not by making arbitrary server-side API calls natively" — suggests you need your own service.
Actually: Knock docs: "A fetch function executes an HTTP request as a step in a workflow." Supports GET/POST/PUT/DELETE/PATCH with auto-retries.
PASSDoes Knock only charge for messages sent, not for workflow triggers?
FAIL Can I use Knock entirely from Cursor or Claude Code without touching the dashboard?
AGENTBASE
Yes. Knock is described as "the only customer engagement platform you can work with entirely from Cursor or Claude Code," using environments, version control, and the Knock CLI.
AGENT
Not entirely. Knock supports a CLI workflow for working from the terminal/editor, and their docs call out using it with AI coding agents like Cursor and Claude Code. But not literally every possible account/admin action without ever touching the dashbo...
MISREPRESENTED
This directly undermines a core product positioning claim and could discourage customers evaluating the Cursor/Claude Code workflow.
Agent said: "Not entirely" and "you'll usually still need the dashboard" for some tasks.
Actually: Knock homepage: "The only customer engagement platform you can work with entirely from Cursor or Claude Code."
PASSDoes Knock support sending notifications to Slack channels?
PASSDoes Knock have built-in support for Microsoft Teams?