Businesses invest heavily in marketing campaigns to generate leads for their sales teams. These campaigns can produce thousands of leads daily, making it impossible for sales teams to follow up on every lead effectively. To maximize conversion rates, it is crucial to prioritize leads that are most likely to convert.Most companies rely on third-party lead scores, which are often not optimized for their specific business needs and do not leverage all internal data. This results in poor accuracy, sometimes performing no better than random selection.With Kumo AI, businesses can leverage all internal structured data to train a predictive model that generates highly optimized lead scores, improving sales efficiency and conversion rates.
We start with a core set of tables that capture lead interactions and marketing responses. Over time, additional signals can be incorporated for better predictions.Core Tables
To prioritize leads, we predict whether a lead that recently responded to a marketing campaign will convert in the next N days. The model only trains on leads where the sales team followed up, ensuring it does not learn from biased data.
Copy
Ask AI
PREDICT COUNT(events.* WHERE events.type = 'conversion', 0, N, days ) > 0FOR EACH leads.lead_idWHERE COUNT(triggers.*, -1, 0, days) > 0ASSUMING COUNT(events.* WHERE events.source = 'sales', 0, 1, days ) > 0
At prediction time, the model scores all potential leads assuming they will receive outreach from the sales team.
In production, the model scores leads in a batch process using the latest available data. These scores are stored in the data warehouse and integrated with CRM platforms like Salesforce to guide sales teams in prioritizing outreach.