bichito

Plans & limits

What Free and Pro give you. The hard numbers, no asterisks.

bichito has two plans: Free and Pro. Pricing lives at /pricing — this page focuses on the functional differences so you know what you're trading off.

At a glance

FeatureFreePro
Reports per month100 per honeycombUnlimited
Retention30 daysForever
"Powered by bichito" badge in widgetVisibleHidden
Honeycombs per hiveUnlimitedUnlimited
LabelsUnlimitedUnlimited
Saved views20 per (user, hive)20 per (user, hive)
MCP server
Webhooks (Slack / Discord / raw)❌ Configurable, but deliveries blocked
CSV export✅ (within retention window)
Email notifications
Image attachments✅ (2 MB cap)✅ (2 MB cap)
Search (Postgres FTS)
Realtime SSE inbox
Activity timeline
Allowed origins / blocklist
Additional API keys per honeycomb
OAuth (Google / GitHub)
Priority supportEmail

Retention

The big one to read carefully.

Free hives keep bichitos for 30 days from the report's created_at. After that, the row is purged by a daily cron. Comments, attachments, and activity rows go with it.

Pro hives keep everything forever (until you delete it).

The retention applies to reads too: the Free dashboard, MCP, and CSV export all hide bichitos older than the cutoff. Upgrading to Pro unhides historical rows that haven't been purged yet — the cron runs daily, so you have up to 24h of grace to recover an old report by upgrading.

Monthly cap

Free hives accept up to 100 reports per honeycomb per calendar month. Reports beyond the cap are accepted by the API (the widget gets a 201) but not persisted — we make this transparent to the reporter on purpose so spammers can't probe the cap.

The cap resets at the start of each month UTC.

Pro hives have no cap.

Branding badge

The widget renders a small "Powered by bichito" link in the modal footer for Free hives. Pro hides it automatically — there's no data-* flag to toggle it manually. The widget reads the project's plan from /api/v1/widget/info on init and decides for itself.

The badge stays hidden on errors too — if the bootstrap call fails (offline, blocked by an extension), Pro customers never see a stray badge.

Webhooks

Free hives can configure webhooks but deliveries are blocked at the dispatch step — the webhook stays in the dashboard with "deliveries paused (Free plan)" rather than silently throwing requests on the floor. Upgrade to unblock them; everything you configured starts firing.

This is intentional: lets you set up the integration on Free, see what the events look like in the deliveries log, and only commit to Pro once you're sure.

How upgrades / downgrades work

Billing runs through Lemon Squeezy. The dashboard's /{hive}/billing page hosts checkout + the customer portal:

  • Upgrade is instant. The hive flips to Pro on the webhook callback (typically a few seconds after the payment confirms).
  • Downgrade takes effect at the end of the current billing period. Until then you keep Pro features.
  • Cancel stops auto-renewal. At period end, the hive reverts to Free — historic bichitos older than 30 days are no longer visible (retained for ~24h before the next cron sweep, then gone). Plan accordingly.

On this page