This workflow reads a list of prospect company domains from Google Sheets, enriches each company with multiple PredictLeads data sources, calculates a weighted intent score based on job openings, technology detections, and news events, filters for high-intent accounts, ranks them by score, sends Slack notifications for immediate action, and logs the qualified leads back to Google Sheets.
A schedule trigger runs the workflow daily at 8:00 AM.
The workflow reads prospect company domains from Google Sheets.
It fetches job openings for each company using the PredictLeads Job Openings endpoint.
It fetches technology detections for each company using the PredictLeads Technology Detections endpoint.
It fetches recent news events for each company using the PredictLeads News Events endpoint.
It normalizes all three signals into a single intent score using this weighting:
It filters companies with an intent score greater than 20.
It ranks qualified leads in descending order by intent score.
It sends a Slack alert with the company domain, score, and signal breakdown.
It appends qualified leads and signal values to Google Sheets for tracking and follow-up.
domain column for the prospect list.The workflow does not send emails or generate AI outreach copy. It is focused on lead scoring, prioritization, alerting, and storage.
The scoring formula is currently:
intent_score = (job openings * 5) + (technology detections * 3) + (news events * 2)
The qualification threshold is currently set to:
intent_score > 20
Qualified leads are both alerted in Slack and written to Google Sheets for persistence.
PredictLeads docs: https://docs.predictleads.com