Velocity X Components

Growth & Conversion

Free Trial Progress Nudge

A days-remaining trial card with one upgrade action, whose tone steps from calm to urgent as the account's real trial clock runs down so the nudge gets harder to ignore exactly when it should.

Subscription Included with the Velocity Components subscription.
bash
$ velocityx add free-trial-progress-nudge

Built for react. Needs react already installed as a peer dependency. An Astro-only project needs @astrojs/react wired up first — this won't run on its own in plain Astro.

Full docs for Free Trial Progress Nudge →

Needs a licence key — subscribe here, then velocityx loginonce.

react v1.0.1 react
Free Trial Progress Nudge

4 days left on your trial

4 of 14 days left on Pro.

Upgrade now

Props

NameTypeRequiredDefaultDescription
daysRemainingnumberYes
totalDaysnumberYes
planNamestringNo'Pro'
upgradeHrefstringYes
onDismiss() => voidNo
dismissiblebooleanNotrue
storageKeystring | nullNo'velocity.trialnudge.dismissed'

File this creates

The CLI writes this path into your project, relative to its root — nothing else moves.

text
components/velocity/free-trial-progress-nudge/FreeTrialProgressNudge.tsx

Using the Free Trial Progress Nudge component

Install it with velocityx add free-trial-progress-nudge. The CLI writes the source straight into your project — no runtime dependency, no registry lock-in, and it themes itself from the same primary-*/accent-* scale as the rest of the library.

More from Growth & Conversion.