Skip to content

CRM: Trial prospects worker#6498

Open
ukutaht wants to merge 2 commits into
masterfrom
score-trial-prospects
Open

CRM: Trial prospects worker#6498
ukutaht wants to merge 2 commits into
masterfrom
score-trial-prospects

Conversation

@ukutaht

@ukutaht ukutaht commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Changes

Context: Marko has wanted the CRM to be able to surface trial prospects better so we can support teams with high potential better during the trial.

This PR adds a postgres table and a background worker to score trial prospects by potential MRR based on actual usage. UI will be added in a follow-up PR. The UI will support ranking trialing teams by MRR, traffic, and signup date to keep an eye on active trials along with their potential if they choose to upgrade.

The background worker scores the whole trial population (= teams with no subscription and up to 30 days after trial expiry) every night. On each run previous scores are overwritten and stale entries removed from the table.

Migration will be extracted once PR is approved.

Tests

  • Automated tests have been added

Changelog

  • This PR does not make a user-facing change

Documentation

  • This change does not need a documentation update

Dark mode

  • This PR does not change the UI

@ukutaht ukutaht requested a review from a team July 9, 2026 13:41
@ukutaht ukutaht changed the title Trial prospects worker CRM: Trial prospects worker Jul 9, 2026
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.

1 participant