
In simple English
When people sign up on your website, you need to know who is worth calling. Big sales tools charge thousands of dollars a month for this job and hide how they decide. This project is a free program you run on your own computer or server to sort sign-ups automatically. It gathers company details, scores each person using rules you write, and sends the best leads to your chat or customer database. You pay nothing for the software, but you manage the setup and keep your own data safe.
What it is
LeadGenius is a self-hosted reference implementation for B2B lead scoring and data routing. It combines a FastAPI (a modern Python framework for building fast web APIs) web application, a PostgreSQL (an open-source relational database) backend, a dbt (a data transformation tool that runs SQL models) data pipeline, and automated dashboard generation.
What it is good for
Solo founders and small sales teams who want to enrich, score, and route inbound sign-ups without paying thousands of dollars a year for commercial revenue operations software.
- Runs locally or on a cheap server using Docker (a way to run a program inside its own sealed box, so it cannot break anything else on your server) and Docker Compose.
- Scores leads using plain YAML (a human-readable data format used for configuration files) files that you can read and edit yourself.
- Includes a mock mode so you can test the entire pipeline with realistic fake data without paying for live API keys.
- No licence is specified in the repository, which creates legal uncertainty for commercial use.
- Requires comfort with the command line and configuration files to set up and customize.
- Live enrichment features require separate paid accounts and API keys for external services like Apollo or Hunter.
Clearbit or MadKudu
HubSpot
- n8n-io/n8n208k stars
A node-based workflow automation tool that can also handle lead enrichment and webhooks with visual builders.
- ToolJet/ToolJet41k stars
An open-source low-code platform that lets you build internal tools and connect data pipelines.
- botpress/botpress15k stars
The command-line tool, software kit and integrations for the Botpress cloud service, rather than a chatbot you host.
- heyform/heyform9.0k stars
A form and survey builder you can run yourself, with conversational one-question-at-a-time forms.
- Notifuse/notifuse2.2k stars
Self-hosted newsletters, automations and transactional email, built on a delivery service you supply.
git clone https://github.com/Astoriel/LeadGenius.git cd LeadGenius cp .env.example .env docker-compose up -d --build