Automate lead scoring and routing by aggregating PredictLeads signals with Google Sheets and Slack.
Reads prospect domains from Google Sheets and enriches them with PredictLeads data sources (job openings, technology detections, and news events). Calculates a weighted intent score using the formula: jobs × 5, tech detections × 3, and news × 2. Filters for high-intent accounts, ranks them by score, sends Slack alerts for immediate action, and logs qualified leads back to Google Sheets.
Performs end-to-end lead scoring and routing.
Reads prospect domains from Google Sheets.
Enriches each domain with PredictLeads signals from Job Openings, Technology Detections, and News Events.
Calculates a weighted intent score using the defined weights.
Filters domains to keep only high-intent accounts (score > 20).
Ranks qualified leads in descending order by score.
Sends Slack alerts and logs results back to Google Sheets.
This AI agent replaces fragmented manual scoring with a repeatable, auditable process that delivers a prioritized list of leads.
A simple 3-step system flow to automate lead scoring.
Reads the domain list from Google Sheets on a daily schedule and passes it to the AI agent.
Queries PredictLeads endpoints for each domain (Job Openings, Technology Detections, News Events) and normalizes signals into a single intent score using weights 5, 3, and 2.
Filters by threshold (>20), ranks results, sends Slack alerts with the breakdown, and writes results back to Google Sheets.
One realistic scenario showing time and outcome.
At 8:00 AM, the AI agent loads 150 domains from the source Google Sheet, calculates scores, and identifies 22 high-intent prospects (score > 20). Slack alerts are posted for the top 5 with domain, score, and signal breakdown. The results are appended to the destination Google Sheet for follow-up with SDRs. Time to run: ~5 minutes.
Who benefits from this AI agent.
Need to focus on high-potential accounts with clear signals.
Require visibility into ranked leads and rationale.
Benefit from timely Slack alerts with actionable signals.
Need auditable, repeatable scoring processes.
Coordinate outreach based on high-intent accounts.
Audit scoring decisions and refine weights over time.
The AI agent works across tools you already use.
Reads input domains and logs qualified leads back to the sheet.
Sends real-time alerts with domain, score, and signal breakdown.
Fetches Job Openings, Technology Detections, and News Events per domain.
Common scenarios where this AI agent adds value.
Common questions and answers about this AI agent.
The intent_score is calculated as (job_openings * 5) + (technology_detections * 3) + (news_events * 2). The current threshold is intent_score > 20. If a domain lacks signals, the missing signals are treated as zero. The process runs automatically on schedule, producing Slack alerts and a log in Google Sheets for auditing.
Yes. Weights and the threshold can be adjusted in the scoring logic. After updating, re-run the AI agent to recalculate scores for all domains. Validate changes on a sample before applying broadly. Slack alerts and the Sheets log will reflect the new weights and threshold going forward.
Missing signals are treated as zero in the scoring. The agent processes all domains, but domains with incomplete signals may receive lower scores. The ranking remains consistent because it uses the same scoring formula for all domains. You can improve coverage by adding more data sources over time.
No. The current setup uses Slack alerts and Google Sheets logging. Emails would require adding an email action to the AI agent, which is not included by default. If email alerts are essential, you can extend the agent to trigger email notifications in addition to Slack.
The AI agent runs on a daily schedule, for example at 8:00 AM. This cadence ensures daily updates and timely Slack alerts. You can adjust the frequency if needed, such as running on weekdays only.
Input domains are read from a Google Sheet; results are logged to a destination Google Sheet. Access is controlled by Google account permissions. Slack messages are ephemeral and do not replace your data store. Use Google Workspace security controls to limit access to the sheets.
Yes. You can point the AI agent to different source and destination sheets by updating the sheet IDs and names in the configuration. Ensure the destination sheet has the required columns for logging. After updating, verify read/write permissions and test the flow to avoid errors.
Automate lead scoring and routing by aggregating PredictLeads signals with Google Sheets and Slack.