Haruno Knowledge base

Plans and billing

Choosing a plan and managing a subscription is built into the dashboard but switched off. This page says what a customer sees today, and what exists behind the switch. Do not promise it.

  • DashboardIn developmentA plan is arranged with the team today. The Billing card, plan picker and upgrade links are hidden.
In development in this feature. It is not available to customers yet. Do not promise it.
In development: customers cannot buy a plan on the dashboard

The dashboard can sell plans, but payments are not switched on. The Billing card, the plan picker and every upgrade link are hidden. A plan is arranged with our team. Do not tell a customer they can subscribe or change plan on the dashboard.

What a customer sees today

  • Account has no Billing card. The line under its heading reads "Your profile, plan, and devices." See Profile and plan.
  • The sign-in screen says "Manage your usage, account, and organization." It does not mention billing.
  • A person with no plan sees "You don't have an active plan yet." on Usage, with no Choose a plan link.
  • A usage warning only states the use, for example "You've used 86.0% of your weekly limit." It has no upgrade or buy credits button.
No plan, and no way to choose one here.
The Usage page for an account with no plan: No active plan under the heading and the line You don't have an active plan yet, with no link to choose a plan.
The Account page has no Billing card.
The Account page: Profile, Get the app, Devices, Redeem a code and Delete account. There is no Billing card.

How a customer gets a plan today

  • Our team arranges it with them.
  • They redeem a plan code. See Redeem a code.
  • They join an organization that has a seat plan. Our team sets the organization's plan. The organization page only shows it. See Members and roles.

What exists behind the switch

When payments are switched on, the Account page gains a Billing & credit card:

  • Three plans side by side: Solo, Team and Business, each with its price in the market's currency and a Choose button.
  • Manage billing, which opens the payment page where a subscription is changed or cancelled.
  • A green "Subscription updated — thank you!" after paying, or "Checkout canceled — you weren't charged." after backing out.
  • For a member of an organization with a seat plan, the buttons are off and the card says "Your organization manages your plan — plan changes are made for the whole organization."

The usage warning would then also offer "Upgrade", or on the biggest plan a disabled Buy credits button. Extra credits are not sold yet.

Our team would have to switch it on for everyone. Nothing a customer does can show it.

Last updated · PR #2944 · View this version on GitHub

History (1 version)
  1. Internal knowledge base for staff: site, reader keys, assistant, 197 pages and the PR rule (#2944)
    What changed
    @@ -0,0 +1,45 @@
    +---
    +title: Plans and billing
    +summary: Choosing a plan and managing a subscription is built into the dashboard but switched off. This page says what a customer sees today, and what exists behind the switch. Do not promise it.
    +feature: dashboard-billing
    +covers:
    +  - web/dashboard/lib/billing.ts
    +  - web/dashboard/app/[lang]/account/page.tsx
    +  - web/dashboard/components/UsageWindows.tsx
    +  - web/dashboard/app/[lang]/login/page.tsx
    +  - web/dashboard/e2e/billing-hidden.spec.ts
    +---
    +
    +<Callout variant="warning" title="In development: customers cannot buy a plan on the dashboard">
    +The dashboard can sell plans, but payments are not switched on. The Billing card, the plan picker and every upgrade link are hidden. A plan is arranged with our team. Do not tell a customer they can subscribe or change plan on the dashboard.
    +</Callout>
    +
    +## What a customer sees today
    +
    +- **Account** has no Billing card. The line under its heading reads "Your profile, plan, and devices." See [Profile and plan](/dashboard/account/profile-and-plan/).
    +- The sign-in screen says "Manage your usage, account, and organization." It does not mention billing.
    +- A person with no plan sees "You don't have an active plan yet." on **Usage**, with no **Choose a plan** link.
    +- A usage warning only states the use, for example "You've used 86.0% of your weekly limit." It has no upgrade or buy credits button.
    +
    +<Shot src="/m/7a6167d2e12e-dashboard-usage-no-plan-light.webp" alt="The Usage page for an account with no plan: No active plan under the heading and the line You don't have an active plan yet, with no link to choose a plan." caption="No plan, and no way to choose one here." />
    +
    +<Shot src="/m/f53964d80bed-dashboard-account-light.webp" alt="The Account page: Profile, Get the app, Devices, Redeem a code and Delete account. There is no Billing card." caption="The Account page has no Billing card." />
    +
    +## How a customer gets a plan today
    +
    +- Our team arranges it with them.
    +- They redeem a plan code. See [Redeem a code](/dashboard/account/redeem-a-code/).
    +- They join an organization that has a seat plan. Our team sets the organization's plan. The organization page only shows it. See [Members and roles](/dashboard/my-organization/members-and-roles/).
    +
    +## What exists behind the switch
    +
    +When payments are switched on, the Account page gains a **Billing & credit** card:
    +
    +- Three plans side by side: **Solo**, **Team** and **Business**, each with its price in the market's currency and a **Choose** button.
    +- **Manage billing**, which opens the payment page where a subscription is changed or cancelled.
    +- A green "Subscription updated — thank you!" after paying, or "Checkout canceled — you weren't charged." after backing out.
    +- For a member of an organization with a seat plan, the buttons are off and the card says "Your organization manages your plan — plan changes are made for the whole organization."
    +
    +The usage warning would then also offer "Upgrade", or on the biggest plan a disabled **Buy credits** button. Extra credits are not sold yet.
    +
    +Our team would have to switch it on for everyone. Nothing a customer does can show it.