Skip to content

pricing: phase-0: implement Free and Pro Plan#9166

Open
royendo wants to merge 11 commits intomainfrom
royendo/add-free-growth-plan-types
Open

pricing: phase-0: implement Free and Pro Plan#9166
royendo wants to merge 11 commits intomainfrom
royendo/add-free-growth-plan-types

Conversation

@royendo
Copy link
Copy Markdown
Contributor

@royendo royendo commented Apr 1, 2026

Add isFreePlan and isProPlan billing plan type helpers. This is a pre-req for all new plan types moving forward.

  • Add FreePlan and ProPlan billing page components
  • Add isFreePlan, isProPlan to billing/plans/utils.ts and update isEnterprisePlan to exclude them
  • Treat Pro plan as self-serve in payment issue flows (show "Update payment methods" CTA instead of "Contact us")
  • Show upgrade CTA for free trial users

Adjust Growth to Pro-plan:
https://rilldata.slack.com/archives/C0ADZ6Q3A91/p1775536377117009?thread_ts=1775488075.476119&cid=C0ADZ6Q3A91

Screenshot 2026-04-07 at 9 07 15 Screenshot 2026-04-07 at 9 07 19

Checklist:

  • Covered by tests
  • Ran it and it works as intended
  • Reviewed the diff before requesting a review
  • Checked for unhandled edge cases
  • Linked the issues it closes
  • Checked if the docs need to be updated. If so, create a separate Linear DOCS issue
  • Intend to cherry-pick into the release branch
  • I'm proud of this work!

royendo and others added 3 commits April 1, 2026 14:45
Add Free and Growth as first-class billing plan types across the stack:
- Proto: `BILLING_PLAN_TYPE_FREE` and `BILLING_PLAN_TYPE_GROWTH` enum values
- Go: `FreePlanType`/`GrowthPlanType` constants, plan name mapping, display names
- Frontend: `isFreePlan()`/`isGrowthPlan()` helpers, `FreePlan` and `GrowthPlan` components
- Updated `isEnterprisePlan()` to exclude free and growth plans

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…owth Plan" display names

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@royendo royendo changed the title pricing: implement Free and Growth Plan pricing: phase-0: implement Free and Growth Plan Apr 6, 2026
@royendo royendo requested a review from pjain1 April 7, 2026 13:32
@royendo royendo changed the title pricing: phase-0: implement Free and Growth Plan pricing: phase-0: implement Free and Pro Plan Apr 7, 2026
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 9, 2026

Confirmed in Call:

  • Free Trial
  • Pro
  • Enterprise

Since we have free-trial already, keep the text to free_plan in Orb

@royendo royendo requested a review from AdityaHegde April 10, 2026 13:28
@royendo
Copy link
Copy Markdown
Contributor Author

royendo commented Apr 10, 2026

@AdityaHegde tagging you for UI review, the flow will still point to Teams until the we're ready to swap to Pro plan :)

Waiting for some of Eric's changes to get into main (ie dev_slots, branch edits, etc.)

Copy link
Copy Markdown
Member

@pjain1 pjain1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good from platform side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants