From 9b65090f10d6010ca4c28f8be2d9b6bf42825fe5 Mon Sep 17 00:00:00 2001
From: "kiloconnect[bot]" <240665456+kiloconnect[bot]@users.noreply.github.com>
Date: Fri, 27 Feb 2026 19:47:35 +0000
Subject: [PATCH 1/2] Change free trial duration from 30 days to 14 days
- Update TRIAL_DURATION_DAYS constant from 30 to 14
- Update fallback comment in trial-utils to reference constant name
- Update all user-facing copy (create org page, no-orgs state, Slack
workspace selector, teams get-started page, notifications)
- Update backfill script SQL INTERVAL from 30 to 14 days
- Update test assertions to reflect 14-day trial duration
---
.../slack/_components/WorkspaceSelector.tsx | 2 +-
src/app/get-started/teams/page.tsx | 2 +-
.../organizations/NoOrganizationsState.tsx | 2 +-
.../new/CreateOrganizationPage.tsx | 4 +--
src/lib/constants.ts | 2 +-
src/lib/notifications.ts | 2 +-
src/lib/organizations/trial-utils.test.ts | 26 +++++++++----------
src/lib/organizations/trial-utils.ts | 2 +-
src/scripts/db/backfill-free-trial-end-at.ts | 4 +--
9 files changed, 23 insertions(+), 23 deletions(-)
diff --git a/src/app/get-started/slack/_components/WorkspaceSelector.tsx b/src/app/get-started/slack/_components/WorkspaceSelector.tsx
index 757a241cd..d01af8cc3 100644
--- a/src/app/get-started/slack/_components/WorkspaceSelector.tsx
+++ b/src/app/get-started/slack/_components/WorkspaceSelector.tsx
@@ -175,7 +175,7 @@ export function WorkspaceSelector({ onSelect }: WorkspaceSelectorProps) {
Create New Organization
- Share Kilo for Slack with your team. Starts with a 30-day free trial
+ Share Kilo for Slack with your team. Starts with a 14-day free trial
diff --git a/src/app/get-started/teams/page.tsx b/src/app/get-started/teams/page.tsx
index de10ad90e..80c6af173 100644
--- a/src/app/get-started/teams/page.tsx
+++ b/src/app/get-started/teams/page.tsx
@@ -15,7 +15,7 @@ export default async function TeamsGetStartedPage({ searchParams }: GetStartedPa
callbackPath="/organizations/new"
searchParams={params}
error={error}
- signUpText="Try out Kilo Teams with a 30-day free trial, no credit card required. After you sign up, you can directly onboard all your team members."
+ signUpText="Try out Kilo Teams with a 14-day free trial, no credit card required. After you sign up, you can directly onboard all your team members."
/>
>
);
diff --git a/src/components/organizations/NoOrganizationsState.tsx b/src/components/organizations/NoOrganizationsState.tsx
index 838be2ffb..8e9fe07f1 100644
--- a/src/components/organizations/NoOrganizationsState.tsx
+++ b/src/components/organizations/NoOrganizationsState.tsx
@@ -80,7 +80,7 @@ export function NoOrganizationsState() {
{canMakeOrgs ? (
- Take Kilo on a free 30-day test drive for your team
+ Take Kilo on a free 14-day test drive for your team