AI-Based Lead Scoring

Only for registered members Canada

1 day ago

Default job background
$500 - $0 (USD) budget
Project Overview · We 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 ...
Job description
Project Overview

We 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
This is not a generic CRM.
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
We will provide exact field requirements.


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
No ML required at this stage.




REST API

Expose endpoints:
Leads


  • GET /leads
  • GET /leads
/id

Scoring


  • POST /leads/id/score
  • POST /score/recompute-all
Feedback


  • POST /leads/id/outcomes
Copilot


  • GET /leads
/id/copilot

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
Lead Detail View


  • Score display
  • Score breakdown
  • Explanation box
  • Copilot suggestion text
  • Feedback form
Simple, clean UI.
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
+ normalization


  • 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
working


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

  • Work in company Remote job

    Lead Scoring

    Only for registered members

    Build a web application that discovers leads from social media, scores them with ML, and integrates with a CRM. · ...

    1 week ago

  • Work in company Remote job

    Zoho Lead Scoring

    Only for registered members

    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

  • Work in company Remote job

    Zoho Lead Scoring

    Only for registered members

    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

  • Work in company Remote job

    Beehiiv to GoHighLevel Lead Scoring

    Only for registered members

    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

  • Work in company Remote job

    Lead Scoring for LinkedIn URLs using Clay

    Only for registered members

    +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

  • Work in company Remote job

    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. · ...

    $10 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    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

  • Work in company Remote job

    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 ...

    $500 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    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. · ...

    $10 - $0 (USD) budget

    6 days ago

  • Work in company Remote job

    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 ...

    $10 - $65 (USD) per hour

    4 weeks ago

  • Work in company

    Gestionnaire des opérations du pipeline

    Only for registered members

    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 ...

    Montreal

    2 weeks ago

  • Work in company

    Gestionnaire des opérations du pipeline

    Only for registered members

    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. · ...

    Montreal Full time

    2 weeks ago

  • Work in company

    Gestionnaire des opérations du pipeline

    Only for registered members

    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 ...

    Montréal, Quebec, Canada

    2 weeks ago

  • Work in company Remote job

    Full-Stack Developer

    Only for registered members

    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 ...

    $3,000 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    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

  • Work in company Remote job

    Scoreapp Specialist

    Only for registered members

    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 ...

    $10 - $0 (USD) budget

    2 weeks ago

  • Work in company Remote job

    Los Cabos Music "Transcription"

    Only for registered members

    I need a transcription of a handwritten jazz chart into Muse Score and transposed for different instruments. · ...

    $30 - $0 (USD) budget

    1 month ago

  • Work in company Remote job

    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. · ...

    $10 - $0 (USD) budget

    2 weeks ago

  • Work in company Remote job

    Experienced HubSpot Specialist Needed

    Only for registered members

    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. · ...

    $10 - $25 (USD) per hour

    1 week ago

  • Work in company Remote job

    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 · ...

    $75 - $0 (USD) budget

    1 week ago