Skip to main content
Upsoma

Auth · Data model · Scheduling · Content Gen & persistence · Adaptive Learning · Accounts

Plan allowances and reliable billing

Monthly learning capacity, verified billing, catalogue pricing, and the dated Free Pro campaign share one account record.

Version v0.1.59

Starter includes two paths and 19 AI tutor credits each month. Pro includes six paths and 99 credits. Named Teams seats include four paths and 99 credits per learner. Annual prices show the full annual charge while learning allowances still reset monthly. Marketing and account billing now read the same catalogue.

Completed tutor answers reopen without spending another credit. Failed work releases its reservation, and a retry checks the capacity available when its new attempt starts. Concurrent requests share the same allowance checks.

Monthly add-ons provide extra paths and tutor credits without changing a learner's plan features. Billing shows the verified renewal date, preserves subscription and checkout recovery across interrupted requests, and keeps seat capacity already spent when Teams membership changes.

Free Pro runs October 5 through November 5 with one six-path, 99-credit allowance. The dismissible public announcement uses the account flow already on each marketing page, and existing subscribers keep their prepaid time while base-plan billing is paused. Paid add-ons continue separately.

This billing foundation is under development. Real Stripe test-clock verification for campaign boundaries, renewal, cancellation, and interrupted provider responses remains pending.