Plans
Prices are listed on branchpilot.ai/pricing, excluding VAT. Plans are managed in the app under Settings → Billing.
Early access. A limited number of early accounts get the Pro plan free for three months, in exchange for candid feedback. It is applied automatically at sign-up while seats remain; promo codes offer the same thing on request.
Promo codes
A code entered in Settings → Billing → Have a code? offers a plan for a number of months (for example three months of Pro). It applies immediately; the account returns to Free at the end of the period unless a subscription was started in the meantime. A code cannot be applied to an account with a paid subscription, and each code works once per account.Monthly quota
One decision request = one unit, whatever the engine used (Jev or the LLM fallback) and whatever the outcome (ok, uncertain, pending). Playground runs count too; error responses do not.
The quota resets on the first day of each calendar month (UTC). Usage is visible on the dashboard, and the account owner is emailed at 80 % and 100 %.
When the quota is reached, POST /decide/{slug} answers 429 with code: "quota_exceeded":
Retry-After header carries the number of seconds until the next period. There is no overage billing: upgrade the plan to resume immediately.
Rate limit
Each API key has a per-minute request budget set by the plan (per account for the playground). Every response ofPOST /decide/{slug} carries:
Beyond the limit, the API answers 429 with
code: "rate_limited" and a Retry-After header:
Retry-After seconds and retry; Make and n8n do this with a simple error handler or a Retry setting on the module.
Plan limits in the app
- Live decisions: on Free, at most 3 decisions can be published at the same time; publishing a fourth is refused with an explicit message.
- API keys: on Free, one active key; revoke it to create another.
- Strict PII mode: available from Pro. Standard mode (declared fields plus detected emails, phones, IBANs, URLs and dates) is available on every plan.