Appearance
Plans and Billing
Dockit currently offers two plans, Free and Pro. The billing provider is Paddle.
Free Plan
- Starter-bundle focused
- Generated in the browser
- Good for quick review and local experimentation
Pro Plan
- AI-based generation jobs
- Policy checks
- Expanded delivery targets
- Result editing and delta regeneration
- Reuse of saved validated bundles
Paddle Checkout
Users can start a Pro upgrade from the Billing page in the web app.
- The client opens a Paddle.js overlay checkout
- After checkout,
confirmPaddleCheckoutattempts immediate entitlement application - Webhook and reconciliation keep the entitlement projection aligned afterward
How Entitlements Are Applied
Pro access is not driven by frontend state alone. It is managed through a server-side entitlement projection.
- Firebase Auth identity
/users/{uid}profile projection- Paddle subscription state
- Reconciliation to cover missed or delayed webhooks
Admin Test Overrides
Admin accounts can use test plan overrides in Settings.
Use BillingForce FreeForce Pro
This is an admin testing tool, not a permanent override of real billing state.
Refunds and Legal Pages
Public-facing policy pages live on the main site.
For Internal Admins
Dockit includes admin-only controls for operational testing.
- Member list access in Settings
- Plan override testing for Free and Pro
- Fast verification of billing-related UI behavior without changing the permanent billing model