Nuno P. this sounds like a great great idea!
With the recent advancement in AI tech, it should be more straightforward to calculate a lead score.
In your database what all datapoints are you currently storing based of which one can potentially calculate the lead score?
Also what did you use to generate the leads ?