Lead Generation · Sales & Marketing Teams

AI Agent for Scoring multi-signal buying intent

Automate lead scoring and routing by aggregating PredictLeads signals with Google Sheets and Slack.

How it works
1 Step
Load inputs
2 Step
Aggregate signals
3 Step
Deliver results
Reads the domain list from Google Sheets on a daily schedule and passes it to the AI agent.

Overview

End-to-end automation from data input to action.

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.


Capabilities

What AI Agent for Scoring multi-signal buying intent does

Performs end-to-end lead scoring and routing.

01

Reads prospect domains from Google Sheets.

02

Enriches each domain with PredictLeads signals from Job Openings, Technology Detections, and News Events.

03

Calculates a weighted intent score using the defined weights.

04

Filters domains to keep only high-intent accounts (score > 20).

05

Ranks qualified leads in descending order by score.

06

Sends Slack alerts and logs results back to Google Sheets.

Why you should use AI Agent for Scoring multi-signal buying intent

This AI agent replaces fragmented manual scoring with a repeatable, auditable process that delivers a prioritized list of leads.

Before
Manual scoring is inconsistent and slow.
Signals are scattered across sheets and channels.
Important signals like hiring activity, tech adoption, and news mentions are easy to miss.
Slack alerts arrive late or without context.
There is no auditable log of why a lead was prioritized.
After
Scores are computed automatically with explicit weights.
High-intent leads are surfaced first and ranked.
Slack alerts include a clear signal breakdown for fast action.
Qualified leads are appended to Google Sheets for persistence.
An auditable history of scoring decisions is maintained.
Process

How it works

A simple 3-step system flow to automate lead scoring.

Step 01

Load inputs

Reads the domain list from Google Sheets on a daily schedule and passes it to the AI agent.

Step 02

Aggregate signals

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.

Step 03

Deliver results

Filters by threshold (>20), ranks results, sends Slack alerts with the breakdown, and writes results back to Google Sheets.


Example

Example workflow

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.

Lead Generation Google SheetsSlackPredictLeads AI Agent flow

Audience

Who can benefit

Who benefits from this AI agent.

✍️ Sales reps

Need to focus on high-potential accounts with clear signals.

💼 Sales managers

Require visibility into ranked leads and rationale.

🧠 BDRs

Benefit from timely Slack alerts with actionable signals.

Sales operations

Need auditable, repeatable scoring processes.

🎯 Marketing operations

Coordinate outreach based on high-intent accounts.

📋 Analysts

Audit scoring decisions and refine weights over time.

Integrations

The AI agent works across tools you already use.

Google Sheets

Reads input domains and logs qualified leads back to the sheet.

Slack

Sends real-time alerts with domain, score, and signal breakdown.

PredictLeads

Fetches Job Openings, Technology Detections, and News Events per domain.

Applications

Best use cases

Common scenarios where this AI agent adds value.

Daily outbound lead scoring for a B2B tech sales team.
Automating lead ranking to prioritize SDR outreach.
Slack alerts for top accounts with signal breakdown.
Logging all qualified leads for audits and reviews.
Integrations with a destination sheet for follow-up campaigns.
Baseline for refining weights and threshold over time.

FAQ

FAQ

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.


AI Agent for Scoring multi-signal buying intent

Automate lead scoring and routing by aggregating PredictLeads signals with Google Sheets and Slack.

Use this template → Read the docs