AI-Based Lead Scoring
1 day ago

Job description
Project OverviewWe are building a Revenue Intelligence MVP for real estate companies.
The system will:
- Import CRM data via CSV
- Store and normalize leads in PostgreSQL
- Calculate a rule-based Lead Score 0–100
- Classify leads A/B/C/D
- Provide explanation for each score
- Display prioritized call lists in a dashboard
- Allow sales agents to log outcomes feedback loop
It is a structured lead scoring and prioritization system.
We are starting with a clean MVP no ML yet, rule-based logic.
⸻
Tech Stack Preferred
Backend:
Python + FastAPI
Database:
PostgreSQL
Frontend:
React
Hosting:
open to suggestion Vercel + Railway / AWS / etc.
If you propose a better stack, explain why.
⸻
Scope of Work MVP
Database Design PostgreSQL
Create the following tables:
- leads
- lead_signals
- lead_scores
- lead_score_explanations
- lead_outcomes
- users
Deliverables:
- Schema
- Migration files
- Documentation
CSV Importer
Build:
- CSV upload endpoint
- Column mapping logic
- Validation
- Normalization dates, numbers, phone
- Error reporting
- Duplicate detection basic email/phone
After import:
- Leads saved into DB
- Signals saved into DB
Scoring Engine Rule-Based
Create a modular scoring service that:
- Reads lead + signal data
Calculates:
- Dimension scores
- Total score 0–100
- Conflict deductions
- Assigns class A/B/C/D
- Generates explanation JSON
- Stores results in DB
Important:
- Scoring must be versioned
- Deterministic same input results in same output
⸻
REST API
Expose endpoints:
Leads
- GET /leads
- GET /leads
Scoring
- POST /leads/id/score
- POST /score/recompute-all
- POST /leads/id/outcomes
- GET /leads
Return structured JSON.
⸻
Dashboard Frontend
Create a clean internal dashboard with:
Lead List View
- Filter by class
- Filter by score
- Sort by score
- Show top reason
- Score display
- Score breakdown
- Explanation box
- Copilot suggestion text
- Feedback form
No complex animations needed.
⸻
Milestones Payment Protection
We will release payment per completed milestone after code review and testing.
⸻
Milestone 1 — Database + CSV Import 25%
Deliver:
- PostgreSQL schema
- CSV importer
- Validation
- Leads correctly stored in DB
- Test import with 500+ rows
Payment released only after:
- Successful test import
- No critical data loss
- Code review approved
Milestone 2 — Scoring Engine 25%
Deliver:
- Scoring logic implemented
- Breakdown calculation
- Class assignment
- Versioning
- Scores stored in DB
Payment released after:
- 20 sample leads tested
- Deterministic results verified
- Clean documentation
Milestone 3 —
REST API Layer 20%
Deliver:
- Working endpoints
- Lead detail returns score + breakdown
- Feedback endpoint functional
Payment released after:
- Postman test collection verified
- API documentation provided
Milestone 4 — Dashboard MVP 20%
Deliver:
- Lead list with filters
- Lead detail page
- Score + explanation display
- Feedback form
Payment released after:
- End-to-end test successful
- Leads visible + score displayed
- Feedback stored in DB
Milestone 5 — Deployment + Documentation 10%
Deliver:
- Production deployment
- Environment setup guide
- Readme documentation
- Setup instructions
Payment released after:
- Working hosted version
- Clean setup process
What We Expect From You
- Strong backend architecture experience
- Clean, modular code
- Clear communication
- Ability to work milestone-based
- Suggestions for improvement are welcome
Important
To ensure you read the full description, start your proposal with:
"I understand the modular scoring architecture."
Applications without this will be ignored.
Contract duration of more than 6 months.
Mandatory skills:
React, Python, PostgreSQL, PostgreSQL Programming, , API, Web Application
Similar jobs
Build a web application that discovers leads from social media, scores them with ML, and integrates with a CRM. · ...
1 week ago
I'm looking for help setting up Zoho Lead Scoring and automations within Zoho CRM based on lead scoring and email campaigns. · ...
1 month ago
I need help setting up Zoho Lead Scoring and automations within Zoho CRM based on lead scoring and email automations. Also require experience with Sendinblue (Brevo), Meta Ads, Wordpress and Woo Commerce. · ...
1 month ago
We're looking for an experienced automation specialist to build a lead scoring system inside GoHighLevel (GHL) based on email engagement data from Beehiiv. · The goal is simple and very specific: · When a contact opens or clicks emails in Beehiiv, that engagement should: · Be sen ...
1 month ago
+We are seeking a detail-oriented freelancer to assist in lead scoring a list of LinkedIn URLs using Clay or similar platforms. · ++Experience with lead scoring methodologiesFamiliarity with LinkedInData ScrapingData Mining · ++Analyzing each LinkedIn profile based on predetermin ...
1 week ago
GoHighLevel Automation Expert Forms, Lead Scoring
Only for registered members
This role involves building and optimizing GHL automation workflows to improve response time and conversion flow. · ...
1 month ago
Fix & Complete Automation (Zoho Mail Lead Scoring)
Only for registered members
+ Job summary · This job involves fixing and completing an existing integration with Zoho Mail. · + ResponsibilitiesAuditing current scenariosDebuggingCompleting logic · +Mandatory skills: Automation, zoho mail, Zoho CRM,p ...
3 weeks ago
Senior Backend Engineer for B2B SaaS Lead Scoring API
Only for registered members
Develop a RESTful API that ingests company data applies ML scoring models and exposes lead rankings via webhooks/dashboard endpoints Deploy on DigitalOcean with PostgreSQL · Express/NestJS (3+ years) · PostgreSQL Docker DigitalOcean/AWS deployment · REST APIs webhooks external A ...
1 month ago
Set Up 3 HubSpot Workflows + Basic Lead Scoring
Only for registered members
We're looking for a HubSpot specialist to help us improve automation inside our HubSpot CRM and HubSpot Marketing Hub. · This project involves creating automated workflows and configuring lead scoring in order to optimize automation. · ...
6 days ago
Typeform Specialist Needed to Reduce Spam and Improve Lead Quality Scoring
Only for registered members
We are looking for an experienced Typeform specialist who can help us design and build a smarter, more secure, and more strategic form flow. Reducing spam submissions using logic, validation, and best practices · Creating conditional flows that qualify users naturally · Implement ...
4 weeks ago
Nous sommes à la recherche d'un.e gestionnaire des opérations du pipeline hautement technique. · Ce rôle très opérationnel est essentiel pour permettre une génération de pipeline évolutive. La personne idéale possède 3 à 5 ans d'expérience. · L'expérience avec HubSpot Marketing H ...
2 weeks ago
Nous sommes à la recherche d'une personne pour gérer les opérations du pipeline. Ce rôle implique la gestion des systèmes, des flux de travail et des infrastructures de données qui soutiennent notre moteur marketing entrant. · ...
2 weeks ago
Nous recherchons un gestionnaire pipeline pour assurer la gestion complète du moteur marketing entrant. Le rôle implique la définition des processus opérationnels pour optimiser le flux de données entre les systèmes. · Avoir 3-5 ans d'expérience en Marketing Operations. · Avoir u ...
2 weeks ago
We have a production web application built with Python (backend) and JavaScript + HTML (frontend). We are looking for a senior full-stack engineer to improve performance and filtering, implement inbound lead scoring, build a partner-driven outbound ICP learning system, · and expa ...
1 month ago
Set up an lead generation campaign for an e-commerce agency
Only for registered members
We're seeking support to set up lead segmentation and email sequences in , targeting B2B companies who are actively looking to work with a digital eCommerce agency like ours. · The primary objective is to drive engagement, nurture leads effectively, and convert qualified prospect ...
1 month ago
We're looking for a Scoreapp expert and lead-gen strategist to build a professional-grade diagnostic assessment—similar to a Leadership Skills Evaluator—that actively qualifies, · , educates, · , and primes high-value prospects for sales conversations.This isn't · a ...
2 weeks ago
I need a transcription of a handwritten jazz chart into Muse Score and transposed for different instruments. · ...
1 month ago
Scoreapp Expert: Build a Diagnostic Assessment
Only for registered members
We are looking for a Scoreapp Specialist & Lead Generation Strategist to help us build a sophisticated diagnostic assessment tool. · ...
2 weeks ago
We are seeking an experienced HubSpot Specialist to help optimize our CRM and marketing automation processes. Optimize CRM and marketing automation processes. · Set up workflows, lead scoring, segmenting leads. · Create reports. · ...
1 week ago
ScoreApp Assessment + Kartra System Questionnaire Setup
Only for registered members
This project includes setting up a ScoreApp landing page + assessment (lead magnet) and Kartra questionnaire for a paid system. · Basic cut and paste into a landing page template · Kartra forms, tagging, and automations (required) · Clean UX, minimal design · ...
1 week ago