B2B Lead Quality Scoring Matrix & Spam Submission Filter
Automatically filter fake phone numbers, personal emails, and junk submissions from your B2B marketing funnels before sending to sales.
Problem it addresses
Build an open-source B2B lead scoring and spam filtering package: 1) Python scoring script (lead_scorer.py) evaluating email domain (blocking free providers), phone number validity (E.164 and sequential number traps), company name length, and job title keywords, 2) Curated JSON list of 4,000+ disposable and free consumer email domains, 3) Marketing-Sales SLA agreement template.
Who it is for
PRO operating in high-growth e-commerce, digital publishing, and direct-response marketing across Saudi Arabia, UAE, and Egypt.
What is inside
Key files listed in the README repository architecture:
config/scoring_rules.jsondata/disposable_and_free_email_domains.jsonexamples/b2b_inbound_leads.csvexamples/sample_inbound_leads.csvLICENSEREADME.mdreports/scored_leads.csvsrc/lead_scorer.pytemplates/mql-sla-framework.mdtests/test_scorer.py
How to evaluate and use it
- Read the README first and confirm that the documented problem matches your use case.
- Inspect the listed files to find the data, tools, templates, and tests relevant to your task.
- Follow the repository’s Quick Start and check prerequisites before running commands.
- Compare outputs with documented examples and review limitations before using them in a decision or client workflow.
Quick Start from the README: python -m unittest discover -s tests · python src/lead_scorer.py --help
Scope and limitations
- Disposable Domain Detection: Flags and down-ranks disposable/temporary email domains (e.g. mailinator, tempmail) in B2B inbound submissions.
- Free Webmail Deprioritization: Assigns weighted scoring differentiating free consumer webmail (gmail.com, yahoo.com) from corporate business domains.
- Form Honeypot & Bot Defense: Implements zero-friction CSS-hidden honeypots to filter automated spam without annoying legitimate B2B prospects.
This page summarizes the available documentation; it does not establish performance or business results. Verify data and prerequisites before use.