New — webhooks your AI agents can wait on. Hook & Sense opening to early access.

other

Limits & Quotas

Understand rate limits, request quotas, and retention policies for each HookSense plan.

Plan Comparison

Paid plans are early-access — join the waitlist to get in. Prices shown are monthly; yearly billing is roughly two months free (Hook $290/yr, Sense $990/yr).

FeatureFreeHook ($29/mo)Sense ($99/mo)
Callback endpoints315Unlimited
Callbacks per day3005,00050,000
wait_for_callback (MCP)YesYesYes
get_callback_payload / list_callbacksYesYesYes
Signature verification (verify_signature)YesYes
Auto-retry + dead-letter (soon)Yes
Callback retention14 days30 days90 days
Replays (replay_callback)5 (lifetime, free tier)UnlimitedUnlimited
Max payload per callback1 MB10 MB10 MB
Team members310
Analytics retention1 day7 days30 days
Metrics retention30 days90 days
Notification channels3 (email)Unlimited
Custom responsesYesYes
Custom URLsYesYes
Data exportYesYes
Health dashboardYes
Email alertsYesYes
Slack/Discord forwardingYes
Custom domainsYes
Auto diagnosisYes
IP allowlistingYes
Request transform on replayYes
Overflow queue (over-limit capture)Yes

No-signup tier — you can mint a callback URL without an account. It's capped at 1 endpoint per IP, 300 callbacks/day, 14-day retention, and lives for 14 days unclaimed. Sign in to convert it to a permanent Free endpoint.

Enterprise — 25 MB payloads, 100k requests/day, 365-day retention, 25 team members, audit log + SSO. Contact us at [email protected].

Rate Limits

  • Webhook capture — 60 requests per minute per IP per endpoint
  • Anonymous endpoint creation — 5 no-signup endpoints per IP per 24 hours
  • Notifications — 30 per hour per user
  • Payload size (capture) — 1 MB on Free, 10 MB on Hook / Sense, 25 MB on Enterprise. Requests over the limit get a 413.
  • Payload size (API) — 1 MB across all plans for /api/* calls.

Endpoint Expiration

Anonymous (unclaimed) endpoints expire 14 days after creation. Claimed endpoints on any plan (Free through Sense) do not expire as long as the account is active.

Frequently asked

What happens when I hit my daily request limit?
Incoming webhooks return HTTP 429 (Too Many Requests) and are not captured. The cap resets at midnight UTC. Captured-but-rejected requests don't count toward your storage. On Sense and Enterprise, an Overflow Queue holds over-limit requests for 24 hours so you can review them later instead of losing them.
Are there overage charges if I exceed my limit?
No. HookSense uses hard limits, not metered overage. If you exceed the daily request cap, new webhooks are rejected with a 429 until midnight UTC — you'll never get a surprise bill. To raise the cap, upgrade to a higher tier.
How do anonymous (no-signup) endpoints differ from claimed ones?
An anonymous endpoint lives for 14 days from creation, then auto-deletes. Per IP you can create up to 5 anonymous endpoints per 24-hour window. Sign in and claim the endpoint to make it permanent and lift the anonymous-tier creation rate limit. Everything else (300 req/day, 14-day retention) is the same as Free.
What's the difference between request retention and metrics retention?
Request retention is how long the full captured webhook (headers + body + metadata) is stored. Metrics retention is how long aggregated statistics (request count per hour, p50/p95 latency, error rate) are kept after the underlying requests are deleted. Sense keeps 90 days of full requests and 90 days of metrics; Free keeps 14 days of requests and zero days of metrics.
Can I temporarily raise the limit without upgrading?
Not on self-serve plans. If you're running a one-off load test or migration, email [email protected] — short-term limit bumps for legitimate use cases are usually fine. For ongoing high volume, the right answer is upgrading to Sense (50k/day) or Enterprise (100k/day).