Plans & billing
Tiers, the free trial, billing lifecycle, and usage limits.
Plan tiers
SFHooks has three tiers — Starter, Pro, and Scale. Moving up raises your monthly event allowance and the number of webhooks, connections, and team seats, and extends how long event logs are retained. Current prices and exact limits are always shown on the Usage page, which renders them live from billing.
What unlocks where
Beyond limits, some capabilities are gated by tier:
- Starter — core delivery, automatic retries, and HMAC signing.
- Pro adds team access & seats, custom delivery headers, and endpoint health alerts.
- Scale adds role-based access control (read-only role), the dead-letter queue with replay, and value-based payload filtering.
See Create a webhook for custom headers and payload filtering, Delivery & DLQ for the dead-letter queue, and Team & roles for RBAC.
Free trial
New organizations can start a 14-day, card-required Starter trial. A card is collected up front through Stripe Checkout, and the trial auto-converts to a paid Starter subscription when it ends unless you cancel first. Organizations aren't put on a trial automatically — you start one (or subscribe) from the Usage page.
Cancel before it converts
Billing lifecycle
- Incomplete — registered, no active paid plan yet.
- Active — in good standing.
- Past due — a payment failed; update your card to recover.
- Canceled — the subscription has ended.
Changing plans
When your subscription is backed by Stripe you can upgrade or downgrade in place from the Usage page, with proration handled automatically; otherwise you'll (re)subscribe through Stripe Checkout. A billing portal link lets you manage your card and invoices.
Usage limits
Your monthly event count is metered and shown on the Usage page. When an org exceeds its allowance, over-limit events can be marked throttled rather than delivered — upgrade or wait for the next billing period to restore full throughput. See event statuses for how throttling appears in the logs.