WorthSignal
github.com
What it is
WorthSignal is a free, open-source toolkit that turns spreadsheet and data files into customer value analyses for marketers. It reads XLSX, XLS, XLSM, CSV and JSON files, suggests column mappings and lets users correct them without changing the uploaded file. Its analyses cover nine areas, including RFM targeting, customer lifetime value, customer equity, acquisition and retention budgets, Markov switching ROI, contractual retention, BG/NBD, BG/BB and complaint recovery. Results can be downloaded as Excel or JSON. In local mode, analysis runs in memory on the user's computer; WorthSignal says uploaded customer data is not intentionally sent to its maintainer or a third-party API. Hosted deployments process files on the chosen server, and that operator is responsible for access controls, logs, retention and privacy obligations. The app requires Python 3.10 or newer and can be launched on Windows or Mac, through terminal instructions for any operating system, or with Docker. Its documented methods are described as classic, deliberately simple models. The project uses the AGPL-3.0-or-later license, with commercial use subject to its conditions.
Spec sheet
- Purpose
- WorthSignal turns Excel, CSV or JSON customer data into customer segmentation, lifetime value, retention and marketing ROI analyses.Read 7 Oct 2026 · github.com
- Intended users
- The maker describes WorthSignal as a tool for marketers to examine customer value, retention, and marketing ROI.Read 7 Oct 2026 · ulrikerlingsen.com
- Integrations
- The README documents file-based input and Excel or JSON downloads, and says the app can be deployed on Streamlit Community Cloud from a GitHub repository.Read 7 Oct 2026 · github.com
- Support
- Security reports are reviewed on a best-effort basis and the volunteer project does not promise a formal response-time SLA.Read 7 Oct 2026 · github.com
- License
- The repository states that WorthSignal is licensed under AGPL-3.0-or-later and that commercial use is allowed subject to the license conditions.Read 7 Oct 2026 · github.com
- Headquarters
- NorwayRead 28 Sep 2026 · github.com
- Maker
- The maker’s site identifies Ulrik Erlingsen as the person who independently designs and builds the Signal products.Read 7 Oct 2026 · ulrikerlingsen.com
- Analysis areas
- It covers nine areas, including RFM targeting, CLV, customer equity, acquisition and retention budgets, Markov switching ROI, contractual retention, BG/NBD, BG/BB and complaint recovery.Read 7 Oct 2026 · github.com
- Data handling
- The app reads XLSX, XLS, XLSM, CSV and JSON files, suggests column mappings and leaves the uploaded file unchanged.Read 7 Oct 2026 · github.com
- Data mapping
- WorthSignal suggests input columns and lets users correct every mapping without modifying the uploaded file.Read 7 Oct 2026 · github.com
- Deployment limits
- The project maintains security fixes on the latest main branch and does not currently maintain older release branches.Read 7 Oct 2026 · github.com
- Exports
- Analysis results can be downloaded as Excel or JSON.Read 7 Oct 2026 · github.com
- File formats
- The app reads .xlsx, .xls, .xlsm, .csv, and .json files and exports results as Excel or JSON.Read 7 Oct 2026 · github.com
- Hosted deployment
- For hosted deployments, uploaded files are processed by the chosen server and the deployment operator is responsible for access controls, logs, retention and privacy obligations.Read 7 Oct 2026 · github.com
- Local privacy
- In local mode, analyses run in memory on the user’s computer, and the app says it does not intentionally send uploaded customer data to the maintainer or a third-party API.Read 7 Oct 2026 · github.com
- Methods
- The project says its methods are documented and cited, and describes them as classic, deliberately simple models rather than advanced statistical approaches.Read 7 Oct 2026 · github.com
- No telemetry
- The app does not include user accounts, advertising, product analytics, telemetry, or a customer-data database.Read 7 Oct 2026 · github.com
- Requirements
- Running the app requires Python 3.10 or newer.Read 7 Oct 2026 · github.com
- Security support
- Security fixes are made on the latest main branch, and vulnerability reports are reviewed on a best-effort basis without a formal response-time SLA.Read 7 Oct 2026 · github.com
- Supported systems
- The README gives launch instructions for Windows and Mac, terminal instructions for any operating system, and a Docker deployment option.Read 7 Oct 2026 · github.com
Plans and prices
Strong points and limits
Strong points
- Reads XLSX, XLS, XLSM, CSV and JSON files.
- Offers nine customer analysis areas.
- Local analyses run in memory on the user's computer.
- Exports results as Excel or JSON.
- Free and open source under AGPL-3.0-or-later.
Limits
- Requires Python 3.10 or newer.
- Hosted deployment privacy duties fall to its operator.
- Security reports have no formal response-time SLA.
- Only the latest main branch receives security fixes.
Who it suits
WorthSignal is aimed at working marketers who use spreadsheets and want customer segmentation, lifetime value, retention or marketing ROI analyses without a notebook or statistics software. It may suit users comfortable running a Python application or deploying it themselves.
WorthSignal in depth
Read the full write-up
WorthSignal is a free, open-source customer analytics app that turns spreadsheet files into segmentation, lifetime value, retention and marketing ROI analyses. It best suits marketers who prefer files to notebooks or statistical software. Its broad set of classic methods and local-first option are appealing, but Python setup and the absence of predictive segments narrow its fit.
Overview
WorthSignal brings several customer-value questions into one batch workflow: load a file, review suggested column mappings, run analyses and download results. Its documented, cited methods are deliberately simple rather than advanced statistical approaches. That makes it a practical choice for marketers seeking accessible analysis, not a replacement for specialist modeling tools.
In local mode, analysis runs in memory on the user’s computer, and the app says it does not intentionally send uploaded customer data to its maintainer or a third-party API. It has no user accounts, advertising, product analytics, telemetry or customer-data database. Hosted use changes the privacy equation: the chosen server processes uploaded files, and its operator is responsible for access controls, logs, retention and privacy obligations.
Key features
The nine analysis areas include RFM targeting, customer lifetime value, customer equity, acquisition and retention budgets, Markov switching ROI, contractual retention, BG/NBD, BG/BB and complaint recovery. Cohort analysis, profitability metrics and a configurable forecast horizon add ways to examine customer groups and expected value. This range is useful for periodic planning, although batch refresh means it is not a live segmentation system.
WorthSignal accepts XLSX, XLS, XLSM, CSV and JSON files. Suggested column mappings give users a starting point, and every mapping can be corrected without changing the uploaded file. Results export to Excel or JSON, keeping the workflow compatible with familiar analysis and reporting formats. Segment inputs can include needs, preferences, values, behavior, demographics, channel fields, product usage, purchase behavior, engagement, price sensitivity and transaction-derived RFM variables. Predictive segments are not supported.
The app can be deployed from a GitHub repository on Streamlit Community Cloud, or run through its Windows and Mac launch instructions, terminal instructions for any operating system, or Docker option. These choices give technically comfortable users flexibility, but running it requires Python 3.10 or newer.
Pricing
WorthSignal costs free. The WorthSignal plan is open-source under AGPL-3.0-or-later, with commercial use allowed subject to the license conditions. There is no free trial because the product is free; no seat or analysis quota is stated. Its price does not remove the operating work: users running it themselves need Python 3.10 or newer, while hosted deployments carry operator responsibilities for data handling.
Platforms
WorthSignal supports Linux, macOS and Windows, as well as web and self-hosted deployment. File-based input and downloadable Excel or JSON results are the documented integration pattern; this is a fit for batch workflows, not a continuously synchronized data pipeline.
Who it's for
Choose WorthSignal if you are a working marketer who already uses spreadsheets and wants a no-cost way to examine segmentation, customer value, retention and campaign ROI without moving into a notebook or statistics package. Local processing is especially relevant when customer data should stay on the operator’s computer. Look elsewhere if you need predictive segments, live refresh, advanced statistical methods, or a hosted service whose privacy operations are managed for you.
Pros and cons
Pros: Nine analysis areas, cohort analysis and profitability metrics cover a broad set of customer-value questions in one tool.
Pros: Local in-memory analysis, no telemetry or customer-data database, and unchanged input files support a more controlled spreadsheet workflow.
Pros: Free, open-source access and Excel or JSON exports keep adoption costs and output formats straightforward.
Cons: Python 3.10 or newer and deployment choices make setup a technical responsibility rather than a managed service.
Cons: Classic simple methods and no predictive segments rule it out for teams seeking advanced modeling or forward-looking audience selection.
Cons: Batch refresh and operator-owned privacy duties in hosted deployments make it less suitable for live or centrally managed customer-data operations.
Alternatives
For a broader comparison of options, see Customer Segmentation Software and Customer Lifetime Value Software. Choose Intempt Marketing instead if its freemium plan’s monthly event allowance and up-to-three-seat, one-project structure suit your needs, or if you need its wider platform coverage. Apteco is a paid option with a free trial and a Broadcaster bundle starting at £161 a month for single-step campaigns and email and SMS broadcasting.
Zyro Audience Builder is worth considering if revenue attribution and a free-forever plan without a credit card matter more than WorthSignal’s file-based customer-value analyses. SegOps AI offers a free tier with stated tracked-user, credit, segment, seat and source limits; choose it if that platform-based allowance fits your work. JuicySuite is a paid alternative with a free trial and a Basic plan at 520 HKD a year, billed per branch annually, for membership and points or stamps functions.
Hightouch may fit teams focused on data syncs: its free plan includes two active syncs per month, hourly sync frequency and 100,000,000 operations per month. Segmentify is a paid alternative with a free trial and pricing available from its sales manager. Circana Liquid Activation is another paid alternative with a free trial.
Verdict
WorthSignal is a strong fit for spreadsheet-first marketers who want a free, locally runnable toolkit for classic segmentation and customer-value analysis. Its breadth, transparent file workflow and local processing are the main reasons to choose it. Look elsewhere if you need predictive segmentation, advanced statistical approaches, live data refresh or a hosted setup with privacy operations handled by someone else.
Verdict
WorthSignal describes its file inputs, analyses, exports and local data handling in useful detail. Its Python requirement and operator responsibilities for hosted use are important considerations.
Where Specifiction places it
- Customer Lifetime Value Software#12 of 377.9