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 Includes an analytics dashboard. · Lead Discovery System · Connect to Facebook Graph API and Instagram Basic Display API to fetch profiles and posts · Lead Scoring Engine ...
1 week ago
I'm looking for help setting up Zoho Lead Scoring plus automations within Zoho CRM based on lead scoring and email automations. · ...
1 month ago
Zoho Lead Scoring setup and automation within Zoho CRM including email campaigns and SMS texts from Sendinblue. · ...
1 month ago
+Job summary · Automation specialist to build lead scoring system inside GoHighLevel (GHL) based on email engagement data from Beehiiv. · +Proven GoHighLevel automation experience. · Experience working with email platforms (Beehiiv, ConvertKit, etc.). · +Beehiiv Event Tracking: C ...
1 month ago
Detail-oriented freelancer to assist in lead scoring a list of LinkedIn URLs using Clay or similar platforms. Analyzing each LinkedIn profile based on predetermined criteria and assigning scores to qualify leads effectively. · ...
1 week ago
GoHighLevel Automation Expert Forms, Lead Scoring
Only for registered members
Build and optimize GHL automation workflows (email, SMS, triggers) Set up and customize forms with lead scoring & data routing Calendar optimization for appointments reminders and no-show reduction Configure CRM pipelines and automated follow-ups Improve existing automation for b ...
1 month ago
Fix & Complete Automation (Zoho Mail Lead Scoring)
Only for registered members
We are looking for an experienced automation specialist to fix and complete an existing integration with Zoho Mail. · Auditing current scenarios · , Debugging · , Fulfilling logic · , ...
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 exposes lead rankings via webhooks dashboard endpoints deploy on DigitalOcean with PostgreSQL. · Batch process company domains emails return scores based on industry funding employee count tech stack. · ...
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. ...
6 days ago
Typeform Specialist Needed to Reduce Spam and Improve Lead Quality Scoring
Only for registered members
We are a B2B software development company currently using Typeform to collect inbound leads. We need to reduce spam and improve lead quality scoring. · Reducing spam submissions using logic, validation, and best practices · Creating conditional flows that qualify users naturally ...
4 weeks ago
Workshop Presenter: Use your knowledge to help small business owners learn critical skills
Only for registered members
SCORE is a nonprofit resource partner of the U.S. Small Business Administration established to help aspiring and existing entrepreneurs succeed. · ...
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 lead scoring logic for inbound leads · +• Build outbound workflow using custom ...
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. · ...
1 month ago
+The American Board of Internal Medicine (ABIM) is currently seeking a Manager, Psychometric Data Analysis to join our team.<p>In this role, the Manager, Psychometric Data Analysis will supervise several data analysts, and oversee exam analysis, scoring, and score reporting opera ...
1 week ago
I have a handwritten jazz chart that needs to be copied into Muse Score with the Muse Score file provided. · It also needs to be transcribed from C instruments to Bb Eb and Bass Clef instruments provided as PDF files. · ...
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. · Builds multi-dimensional evaluato ...
2 weeks ago
We are fueled by a growing exceptionally talented team and are actively seeking individuals who can join us in driving us toward our ambitious goals. · VantageScore consumer credit scoring models combine the need for both financial inclusion and dependable predictiveness across a ...
1 week ago
Scoreapp Expert: Build a Diagnostic Assessment
Only for registered members
We are looking for a Scoreapp Specialist & Lead Generation Strategist to build a sophisticated, multidimensional assessment tool. · Set up a custom scoring algorithm in Scoreapp. · Create a personalized results dashboard. · Configure Scoreapp to generate and email a branded feedb ...
2 weeks ago
ScoreApp Assessment + Kartra System Questionnaire Setup
Only for registered members
I am building a small lead magnet ecosystem. · Setting up a ScoreApp landing page + assessment (lead magnet) · Setting up a Kartra questionnaire for a paid system. · ...
1 week ago
We are seeking an experienced HubSpot Specialist to help optimize our CRM and marketing automation processes. Setting up workflows · Lead scoring · Segmenting leads · ...
1 week ago