Score and qualify toflow.ai prospects against the Ideal Customer Profile (ICP). Use when asked to qualify a prospect, score a lead, check ICP fit, or evaluate whether someone is a good target for toflow.ai outreach.
This skill scores a prospect (person or company) against toflow.ai's Ideal Customer Profile and produces a structured qualification report with a numeric score, tier, and recommended next action.
Product in one line: toflow.ai is an AI-native multi-channel outreach platform (email + LinkedIn + WhatsApp) that combines lead discovery, enrichment, and campaign execution in one workspace — replacing the fragmented Apollo → Clay → Outreach/Salesloft stack.
Primary pain it solves:
Best-fit customer:
Anti-ICP (disqualify fast):
Score each dimension, then sum for the final score.
Does this company actively do outbound prospecting?
| Signal | Points |
|---|---|
| Has dedicated SDR/BDR team or role | 25 |
| Founder or AE doing outbound (no dedicated SDR) | 15 |
| Outbound mentioned in job postings or LinkedIn | 10 |
| No outbound signals found | 0 |
Is the company profile aligned with toflow's sweet spot?
| Signal | Points |
|---|---|
| B2B SaaS / tech, 20–150 employees | 20 |
| B2B SaaS / tech, 150–500 employees | 15 |
| B2B non-tech (agency, consulting, professional services with outbound) | 10 |
| Too small (<10 employees, solo founder) | 5 |
| Enterprise (>500 employees) or B2C | 0 |
Are they already spending on fragmented outbound tooling?
| Signal | Points |
|---|---|
| Uses 3+ outbound tools (Apollo + Clay + Outreach/Salesloft/Lemlist etc.) | 20 |
| Uses 2 outbound tools | 12 |
| Uses 1 tool (e.g., only HubSpot Sequences) | 6 |
| No outbound tool detected | 0 |
Is the prospect the right person to talk to?
| Role | Points |
|---|---|
| VP/Head of Sales, CRO, Sales Director | 20 |
| CEO/Founder (if <50 employees) | 18 |
| SDR/BDR Manager, Sales Enablement | 15 |
| AE or individual SDR | 8 |
| Marketing, RevOps (influencer, not buyer) | 5 |
| Non-sales role (Engineering, Finance, etc.) | 0 |
Any signals that suggest active interest or timing alignment?
| Signal | Points (additive, max 15) |
|---|---|
| Recently hired SDRs or Sales Ops (LinkedIn / job postings) | +5 |
| Series A–C funding in last 12 months | +5 |
| Inbound enquiry or engaged with toflow content | +4 |
| Currently evaluating or switching outbound tools | +5 |
| Company headcount growing >20% YoY | +3 |
| ICP Score | Label | Recommended Action |
|---|---|---|
| 80–100 | Hot — Strong ICP Fit | Prioritise immediately. Personalised multi-touch sequence (email + LinkedIn). Book a call. |
| 60–79 | Warm — Good Fit | Add to nurture sequence. Personalise first touch. Follow-up 2–3x. |
| 40–59 | Lukewarm — Partial Fit | Low-effort touch only. Generic sequence. Monitor for signals. |
| 20–39 | Weak Fit | Deprioritise. Only contact if bandwidth is free. |
| 0–19 | Disqualify | Remove from pipeline. Not worth pursuing now. |
enrich_person_by_linkedin to fetch or create the person in toflow.list_records (resource_type=person) with a search filter to find them in the CRM.Pull the following from the person and their company record:
From the person:
From the company (via get_company or get_person):
External enrichment (if CRM data is thin):
Work through all 5 dimensions systematically. For each:
Output the report in this exact format:
Prospect: [Name] — [Title] at [Company] LinkedIn: [URL if available] Scored on: [Date]
| Dimension | Max | Score | Evidence |
|---|---|---|---|
| Outbound Motion | 25 | X | [1-line evidence] |
| Company Fit | 20 | X | [1-line evidence] |
| Tool Stack Pain | 20 | X | [1-line evidence] |
| Role Fit | 20 | X | [1-line evidence] |
| Buying Signals | 15 | X | [1-line evidence] |
| TOTAL | 100 | X |
[1–2 sentences: what to do next and why]
If the user wants to save the score back to toflow, use update_record on the person to set these fields:
Always confirm with the user before writing back to the CRM.