{"id":9965,"date":"2026-05-11T14:07:50","date_gmt":"2026-05-11T14:07:50","guid":{"rendered":"https:\/\/phantombuster.com\/blog\/?p=9965"},"modified":"2026-05-11T14:07:50","modified_gmt":"2026-05-11T14:07:50","slug":"ai-prompts-scoring-linkedin-leads","status":"publish","type":"post","link":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/","title":{"rendered":"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data"},"content":{"rendered":"<p>Inbound LinkedIn leads are easy to collect, but slow to qualify. If you treat every inbound profile the same, your response time slips and your best-fit leads wait in the same queue as everyone else. A lot of advice online puts all the weight on prompt writing. In practice, the prompt is only one component.<\/p>\n<p>If you paste messy profile text into ChatGPT and ask for a 0 to 100 score, you usually get a number with no consistent rubric, no evidence trail, and no routing action you can run in a real workflow. Reliable <a href=\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-lead-scoring\/\">AI lead scoring<\/a> starts with structured profile data, a clear ICP rubric, evidence-based reasoning, and outputs designed for routing.<\/p>\n<p>Below you&#8217;ll find six copy-paste prompts by use case, plus a simple workflow that connects enrichment, scoring, and routing into something you can run every day.<\/p>\n<h2>Why most AI lead scoring fails before the prompt runs<\/h2>\n<h3>Why does raw profile text create inconsistent inputs?<\/h3>\n<p>Pasting unstructured profile text into a prompt creates inconsistent inputs. The model sees different field orders, missing sections, and formatting noise each time. Without normalized fields like job title, company, industry, and location, the model is not able to score against your rubric.<\/p>\n<p>A headline might show up first for one profile and buried later for another, which changes what the model &#8220;pays attention&#8221; to. The fix usually isn&#8217;t a fancier prompt. It&#8217;s better data. Extract the profile into consistent fields before the model ever sees it, then scoring becomes much more predictable.<\/p>\n<h3>Why an opaque 0\u2013100 score fails in sales operations<\/h3>\n<p>A 0 to 100 score without evidence is hard to use. You can&#8217;t review it, calibrate it, or explain why you skipped a lead. When prompts don&#8217;t require the model to quote from the profile, it fills gaps with assumptions. The resulting output can sound reasonable, but might have little to do with the data you provided. The fix is simple: require quoted evidence. If the model can&#8217;t find support in the profile fields you gave it, it should return &#8220;Needs review&#8221; instead of guessing.<\/p>\n<h3>What happens when scores lack routing rules?<\/h3>\n<p>A score needs to map to an action like reply now, nurture, ignore, or review. You need outputs that link to a queue, a CRM field, or a Sheets column. Generic prompts often return paragraphs. That forces manual re-entry and breaks automation. Ask for action-ready fields (status, reason, next_step, optional JSON) that map to your PhantomBuster \u2192 Sheets\/CRM handoff. The goal isn&#8217;t insight, it&#8217;s execution.<\/p>\n<h2>What&#8217;s the minimum prompt design that ops teams can trust?<\/h2>\n<h3>Define your ICP rubric as a scoring contract<\/h3>\n<p><strong>Translate your ICP into explicit criteria:<\/strong> Must-haves, disqualifiers, and score bands. If you don&#8217;t define &#8220;qualified,&#8221; the model will use its own assumptions. <strong>Be specific about fields you can extract:<\/strong> Target titles, industries, company size ranges, geographies, and keywords that signal relevant responsibility. Example: &#8220;Tier 1 requires VP-level Sales or RevOps titles at SaaS companies with 50 to 500 employees in North America, plus a mention of &#8216;outbound,&#8217; &#8216;pipeline,&#8217; or &#8216;sales automation&#8217; in recent experience.&#8221;<\/p>\n<h3>Require quoted evidence from specific fields<\/h3>\n<p><strong>Add a line in every prompt that supports the scoring:<\/strong> &#8220;Quote specific phrases from the profile fields provided.&#8221; This makes scores auditable. You can see whether the model is using strong signals or stretching weak ones.<\/p>\n<h3>Specify an output format you can route<\/h3>\n<p><strong>Define the output structure:<\/strong> Status label, one-sentence reason, next-step recommendation, and optionally JSON for ingestion. Strict formatting keeps outputs machine-readable and prevents the model from drifting into prose.<\/p>\n<h3>Add a &#8220;Needs review&#8221; lane for borderline cases<\/h3>\n<p>Not every lead is a clear yes or no. Your prompt should support a &#8220;Needs review&#8221; outcome for mixed signals, missing fields, or ambiguity. This keeps AI in the assist role.<\/p>\n<blockquote><p>&#8220;Automation should amplify good behavior, not replace judgment.&#8221; \u2014 PhantomBuster Product Expert, <a href=\"https:\/\/www.linkedin.com\/in\/brianejmoran\/\" target=\"_blank\" rel=\"noopener\">Brian Moran<\/a><\/p><\/blockquote>\n<p><strong>Prompt design checklist:<\/strong><\/p>\n<ol>\n<li>ICP criteria and disqualifiers explicitly stated.<\/li>\n<li>Score bands defined, including what each tier means.<\/li>\n<li>Evidence requirement, with short direct quotes.<\/li>\n<li>Output format: status, reason, next_step, optional JSON.<\/li>\n<li>Borderline handling: &#8220;Needs review&#8221; status.<\/li>\n<\/ol>\n<h2>Copy-paste prompts by operational use case<\/h2>\n<h3>Prompt 1: Quick triage for high-volume inbound<\/h3>\n<p><strong>Use case:<\/strong> You receive dozens of inbound connections daily and need a fast output to decide who gets a reply first. <strong>Prompt:<\/strong> You are a sales triage assistant. Evaluate this LinkedIn profile against our target audience: B2B SaaS founders and sales leaders at companies with 10 to 100 employees. <strong>Profile data<\/strong> (structured fields):<\/p>\n<ul>\n<li>Headline: [paste headline]<\/li>\n<li>Current title: [paste title]<\/li>\n<li>Company: [paste company]<\/li>\n<li>Industry: [paste industry]<\/li>\n<li>Location: [paste location if available]<\/li>\n<\/ul>\n<p><strong>Output format<\/strong> (one line only): STATUS: [Hot\/Warm\/Cold\/Needs_Review] | REASON: [one sentence, cite a short quote if possible] Status<strong> definitions:<\/strong><\/p>\n<ul>\n<li>Hot: Matches target exactly.<\/li>\n<li>Warm: Adjacent fit, worth a reply with a clarifying question.<\/li>\n<li>Cold: Not a fit.<\/li>\n<li>Needs_Review: Missing or ambiguous data, do not guess.<\/li>\n<\/ul>\n<blockquote><p><strong>Key design choice:<\/strong> Minimal output for speed. This works as a first filter before you spend time on deeper scoring.<\/p><\/blockquote>\n<h3>Prompt 2: Detailed ICP scoring with evidence<\/h3>\n<p><strong>Use case:<\/strong> You need a full breakdown you can review, calibrate, or share internally. <strong>Prompt:<\/strong> You are a lead qualification analyst. Score this LinkedIn profile against our ICP using ONLY the data provided. Do not infer company size, budget, or intent unless it is explicitly stated. <strong>ICP definition:<\/strong><\/p>\n<ul>\n<li>Industry: SaaS, Technology, Professional Services.<\/li>\n<li>Company size: 50 to 500 employees (if unknown, mark as unknown).<\/li>\n<li>Title: VP or Director in Sales, Marketing, or Revenue Operations.<\/li>\n<li>Geography: North America, Western Europe.<\/li>\n<li>Keywords: &#8220;sales automation&#8221;, &#8220;lead generation&#8221;, &#8220;outbound&#8221;, &#8220;pipeline&#8221;.<\/li>\n<\/ul>\n<p><strong>Profile data<\/strong> (structured fields):<\/p>\n<ul>\n<li>Headline: [paste]<\/li>\n<li>Current title: [paste]<\/li>\n<li>Company: [paste]<\/li>\n<li>Industry: [paste]<\/li>\n<li>Location: [paste]<\/li>\n<li>Recent experience: [paste]<\/li>\n<\/ul>\n<p><strong>Scoring rubric:<\/strong><\/p>\n<ul>\n<li>90 to 100: Perfect ICP match (all criteria met, no major unknowns).<\/li>\n<li>70 to 89: Strong fit (most criteria met, minor gaps or one unknown).<\/li>\n<li>50 to 69: Possible fit (mixed signals, or multiple unknowns), set status to Needs review.<\/li>\n<li>Below 50: Not a fit.<\/li>\n<\/ul>\n<p><strong>Output format:<\/strong> SCORE: [number] STATUS: [Qualified\/Unqualified\/Needs review] JUSTIFICATION (3 bullets, each includes a short direct quote):<\/p>\n<ul>\n<li>[quote + what it proves]<\/li>\n<li>[quote + what it proves]<\/li>\n<li>[quote + what it proves]<\/li>\n<\/ul>\n<p>RED FLAGS: [bullets, or &#8220;None found in provided fields&#8221;] GREEN FLAGS: [bullets, or &#8220;None found in provided fields&#8221;] NEXT_STEP: [reply now \/ ask 1 clarifying question \/ nurture \/ ignore]<\/p>\n<blockquote><p><strong>Key design choice:<\/strong> The evidence requirement makes scoring reviewable and reduces guesswork.<\/p><\/blockquote>\n<h3>Prompt 3: Authority and need scoring for enterprise cycles<\/h3>\n<p><strong>Use case:<\/strong> You need a split view: can they drive a purchase, and do they likely feel the pain. <strong>Prompt:<\/strong> You are an enterprise sales analyst. Score this profile on two dimensions: Authority and Need. Use ONLY the data provided. If evidence is missing, say &#8220;Unknown&#8221; and route to Needs review. Your<strong> solution<\/strong> (one sentence): [describe your solution] <strong>Profile data<\/strong> (structured fields):<\/p>\n<ul>\n<li>Current title: [paste]<\/li>\n<li>Tenure: [paste]<\/li>\n<li>Responsibilities (from About\/Experience): [paste]<\/li>\n<li>Team scope (if stated): [paste]<\/li>\n<\/ul>\n<p>Authority score (1 to 10): Consider: seniority, scope, team ownership, budget responsibility. Return a score AND a short direct quote as evidence, or &#8220;Unknown&#8221; if not stated. <strong>Need score<\/strong> (1 to 10): Consider: explicit problems, goals, keywords tied to your solution. Return a score AND a short direct quote as evidence, or &#8220;Unknown&#8221; if not stated. <strong>Output format:<\/strong> AUTHORITY: [1-10 or Unknown] | EVIDENCE: &#8220;[quote or Unknown]&#8221; NEED: [1-10 or Unknown] | EVIDENCE: &#8220;[quote or Unknown]&#8221; STATUS: [Hot\/Warm\/Cold\/Needs_Review] NEXT_STEP: [reply now \/ ask clarifying question \/ nurture \/ ignore]<\/p>\n<blockquote><p><strong>Key design choice:<\/strong> Two-axis scoring separates &#8220;can they buy&#8221; from &#8220;do they need it,&#8221; which helps prioritize follow-up in longer sales cycles.<\/p><\/blockquote>\n<h3>Prompt 4: Score the lead, then write an icebreaker<\/h3>\n<p><strong>Use case:<\/strong> You want scoring plus a draft reply, without turning it into a pitch. <strong>Prompt:<\/strong> You are a sales assistant. First, score this lead against our target persona. Then, only if the lead is a fit, draft a short icebreaker. <strong>Persona:<\/strong> Sales leaders at tech companies with 20 to 200 employees who care about pipeline efficiency. <strong>Profile data<\/strong> (structured fields):<\/p>\n<ul>\n<li>Headline: [paste]<\/li>\n<li>Current title: [paste]<\/li>\n<li>Company: [paste]<\/li>\n<li>Recent post or activity: [paste if available]<\/li>\n<\/ul>\n<p><strong>Step 1:<\/strong> Score (1 to 5 stars)<\/p>\n<ul>\n<li>5 stars: Perfect fit<\/li>\n<li>3 to 4 stars: Worth reaching out<\/li>\n<li>1 to 2 stars: Not a fit<\/li>\n<\/ul>\n<p><strong>Step 2:<\/strong> If score is 3 stars or higher, write an icebreaker message:<\/p>\n<ul>\n<li>Under 50 words.<\/li>\n<li>Reference one specific detail from the profile data (quote it).<\/li>\n<li>Ask one soft, open-ended question.<\/li>\n<li>No pitch, no link, no meeting ask.<\/li>\n<\/ul>\n<p><strong>Output format:<\/strong> SCORE: [stars] EVIDENCE: &#8220;[short quote used for the decision]&#8221; ICEBREAKER (only if 3+ stars): [message]<\/p>\n<blockquote><p><strong>Key design choice:<\/strong> The icebreaker stays professional and light. The quote requirement keeps the personalization anchored to real profile details. For more on crafting effective outreach, see how <a href=\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-personalization-to-improve-linkedin-reply-rates\/\">AI personalization can improve LinkedIn reply rates<\/a>.<\/p><\/blockquote>\n<h3>Prompt 5: JSON output for automation pipelines<\/h3>\n<p><strong>Use case:<\/strong> You score leads via Zapier, Make, or a script, and need clean fields that map to your CRM or Sheets. <strong>Prompt:<\/strong> You are a data formatter. Evaluate this LinkedIn profile against our target audience and output ONLY valid JSON. No markdown. No explanation. Use empty strings for missing string fields; use null only for numeric or boolean fields where explicitly marked nullable. Do not guess. <strong>Target:<\/strong> Marketing and sales leaders at B2B SaaS companies. <strong>Profile data<\/strong> (structured fields):<\/p>\n<ul>\n<li>Name: [paste]<\/li>\n<li>Profile URL: [paste]<\/li>\n<li>Headline: [paste]<\/li>\n<li>Current title: [paste]<\/li>\n<li>Company: [paste]<\/li>\n<li>Industry: [paste]<\/li>\n<li>Location: [paste]<\/li>\n<\/ul>\n<p>Required JSON schema: { &#8220;lead_name&#8221;: &#8220;string&#8221;, &#8220;profile_url&#8221;: &#8220;string&#8221;, &#8220;current_company&#8221;: &#8220;string&#8221;, &#8220;current_title&#8221;: &#8220;string&#8221;, &#8220;industry&#8221;: &#8220;string&#8221;, &#8220;location&#8221;: &#8220;string&#8221;, &#8220;icp_score_1_to_100&#8221;: number\u00a0| null, &#8220;qualification_status&#8221;: &#8220;Qualified&#8221; | &#8220;Unqualified&#8221; | &#8220;Needs review&#8221;, &#8220;is_decision_maker&#8221;: boolean\u00a0| null, &#8220;primary_reason&#8221;: &#8220;string&#8221;, &#8220;evidence_quotes&#8221;: [&#8220;string&#8221;, &#8220;string&#8221;] } Output JSON only.<\/p>\n<blockquote><p><strong>Key design choice:<\/strong> Strict JSON keeps the workflow reliable. Clear null handling avoids type conflicts in downstream automations.<\/p><\/blockquote>\n<h3>Prompt 6: Borderline lead classification with a review lane<\/h3>\n<p><strong>Use case:<\/strong> You want the model to call out mixed signals instead of forcing a yes or no. <strong>Prompt:<\/strong> You are a lead triage assistant. Classify this profile into one of three categories: Qualified, Unqualified, or Needs review. <strong>ICP:<\/strong> Sales and marketing leaders at B2B companies with 50 to 500 employees. <strong>Profile data<\/strong> (structured fields):<\/p>\n<ul>\n<li>Headline: [paste]<\/li>\n<li>Current title: [paste]<\/li>\n<li>Company: [paste]<\/li>\n<li>Industry: [paste]<\/li>\n<li>Location: [paste]<\/li>\n<li>Company size: [paste if you have it, otherwise leave blank]<\/li>\n<\/ul>\n<p><strong>Classification rules:<\/strong><\/p>\n<ul>\n<li>Qualified: Clear match (title, industry, and company size fit, with evidence).<\/li>\n<li>Unqualified: Clear mismatch (wrong role, wrong industry, or clearly wrong company size).<\/li>\n<li>Needs review: Mixed signals, missing fields, or ambiguous scope, do not guess.<\/li>\n<\/ul>\n<p><strong>Output format:<\/strong> STATUS: [Qualified\/Unqualified\/Needs review] REASON: [one sentence, include one short quote if possible] MISSING_FIELDS: [comma-separated list, or &#8220;None&#8221;] NEXT_STEP: [reply now \/ ask 1 clarifying question \/ nurture \/ ignore]<\/p>\n<blockquote><p><strong>Key design choice:<\/strong> The review lane reduces false positives and keeps human judgment where the data is incomplete.<\/p><\/blockquote>\n<table style=\"min-width: 125px;\">\n<colgroup>\n<col style=\"min-width: 25px;\" \/>\n<col style=\"min-width: 25px;\" \/>\n<col style=\"min-width: 25px;\" \/>\n<col style=\"min-width: 25px;\" \/>\n<col style=\"min-width: 25px;\" \/><\/colgroup>\n<tbody>\n<tr>\n<td colspan=\"1\" rowspan=\"1\"><strong>Prompt<\/strong><\/td>\n<td colspan=\"1\" rowspan=\"1\"><strong>Best for<\/strong><\/td>\n<td colspan=\"1\" rowspan=\"1\"><strong>Output format<\/strong><\/td>\n<td colspan=\"1\" rowspan=\"1\"><strong>Speed<\/strong><\/td>\n<td colspan=\"1\" rowspan=\"1\"><strong>Evidence required<\/strong><\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Quick triage<\/td>\n<td colspan=\"1\" rowspan=\"1\">High-volume sorting<\/td>\n<td colspan=\"1\" rowspan=\"1\">Status + one-line reason<\/td>\n<td colspan=\"1\" rowspan=\"1\">Fast<\/td>\n<td colspan=\"1\" rowspan=\"1\">Recommended<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Detailed ICP<\/td>\n<td colspan=\"1\" rowspan=\"1\">Full qualification breakdown<\/td>\n<td colspan=\"1\" rowspan=\"1\">Score + bullets + flags + next step<\/td>\n<td colspan=\"1\" rowspan=\"1\">Medium<\/td>\n<td colspan=\"1\" rowspan=\"1\">Yes<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Authority and need<\/td>\n<td colspan=\"1\" rowspan=\"1\">Enterprise prioritization<\/td>\n<td colspan=\"1\" rowspan=\"1\">Two-axis score + status<\/td>\n<td colspan=\"1\" rowspan=\"1\">Medium<\/td>\n<td colspan=\"1\" rowspan=\"1\">Yes<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Score + icebreaker<\/td>\n<td colspan=\"1\" rowspan=\"1\">Reply drafting for reps<\/td>\n<td colspan=\"1\" rowspan=\"1\">Stars + short message<\/td>\n<td colspan=\"1\" rowspan=\"1\">Medium<\/td>\n<td colspan=\"1\" rowspan=\"1\">Yes<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">JSON output<\/td>\n<td colspan=\"1\" rowspan=\"1\">Automation pipelines<\/td>\n<td colspan=\"1\" rowspan=\"1\">Strict JSON schema<\/td>\n<td colspan=\"1\" rowspan=\"1\">Fast<\/td>\n<td colspan=\"1\" rowspan=\"1\">Yes<\/td>\n<\/tr>\n<tr>\n<td colspan=\"1\" rowspan=\"1\">Borderline classification<\/td>\n<td colspan=\"1\" rowspan=\"1\">Ambiguous leads<\/td>\n<td colspan=\"1\" rowspan=\"1\">Status + missing data + next step<\/td>\n<td colspan=\"1\" rowspan=\"1\">Medium<\/td>\n<td colspan=\"1\" rowspan=\"1\">Yes<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><em>Note: At least one short quote improves calibration even in quick triage.<\/em><\/p>\n<h2>How to connect enrichment, scoring, and routing in one workflow<\/h2>\n<h3>Layer 1: Capture inbound leads and profile URLs<\/h3>\n<p>Common inbound sources include inbox threads, accepted connection requests, and profile views. Each source should give you a list of profile URLs. With PhantomBuster automations, you can export inbox participants (with profile URLs) and capture accepted connections, then send the results to CSV or Google Sheets.\u00a0Only extract data you have a legitimate reason to process, and follow LinkedIn&#8217;s terms and local privacy laws.<\/p>\n<h3>Layer 2: Normalize profile data into structured fields<\/h3>\n<p>Before you prompt, extract each profile URL into structured fields like headline, current title, company, industry, location, and recent experience. Consistent fields remove formatting noise and keep scoring comparable across leads. Extract consistent profile fields (headline, title, company, industry, location) in one step with PhantomBuster, then score against your rubric without manual copy-paste. When an official API or first-party endpoint is available for your account, prefer it over page visits.<\/p>\n<p>Always follow LinkedIn&#8217;s terms, rate limits, and privacy expectations\u2014don&#8217;t attempt to conceal automated activity. Design your prompts around the fields you extract. If your data doesn&#8217;t include company size, treat it as unknown and route those leads to\u00a0review.<\/p>\n<h3>Layer 3: Score against your ICP rubric<\/h3>\n<p>Feed the structured fields into one of the prompts above. Your output should include status, the reason with quotes, and the next step. If you want to <a href=\"https:\/\/phantombuster.com\/blog\/ai-automation\/automatically-qualify-linkedin-leads-before-crm-sync\/\">automatically qualify LinkedIn leads before CRM sync<\/a>, pair the JSON prompt with a PhantomBuster export step so the model&#8217;s fields map cleanly into your CRM or Sheets\u00a0via your existing automations.<\/p>\n<h3>Layer 4: Route by tier and keep a review queue<\/h3>\n<p>Hot leads go to a reply-now queue. Warm leads go to nurture. Cold leads are ignored or declined. &#8220;Needs review&#8221; goes to a human queue. Map the STATUS field (Hot\/Warm\/Cold\/Needs_Review) directly to your queues so routing is consistent across prompts. Use PhantomBuster&#8217;s Google Sheets export (or CSV\/JSON) as the handoff step, then trigger your routing in Sheets, your CRM, or Zapier\/Make. Keep PhantomBuster as the single source of structured lead rows for downstream rules. <strong>Workflow summary<\/strong><\/p>\n<ol>\n<li><strong>Capture:<\/strong>\u00a0PhantomBuster Inbox Scraper automation (export inbox participants with profile URLs) or Auto Invitation Accepter automation (accepted connections) to generate a list of profile URLs.<\/li>\n<li><strong>Enrich:<\/strong>\u00a0PhantomBuster LinkedIn Profile Scraper automation to extract structured fields (headline, title, company, industry, location).\u00a0Use this as a step in the same PhantomBuster workflow.<\/li>\n<li><strong>Score:<\/strong> AI prompt with an ICP rubric, status, reason, evidence, next_step.<\/li>\n<li><strong>Route:<\/strong> Export to Sheets or CRM, filter by status, move into action queues.<\/li>\n<\/ol>\n<h2>How to calibrate prompts when scores do not match reality<\/h2>\n<h3>Track outcomes by tier, not by score alone<\/h3>\n<p>Log the status assigned to each lead, then track outcomes like reply, meeting booked, and opportunity created. Over time, compare conversion rates across tiers. If &#8220;Warm&#8221; converts better than &#8220;Hot,&#8221; your rubric is overweighting the wrong signals. That&#8217;s a rubric problem, not an AI problem.<\/p>\n<h3>Adjust criteria based on false positives and false negatives<\/h3>\n<p>Review a sample of high-score leads that didn&#8217;t convert and low-score leads that did. Look at the evidence quotes and identify patterns. Then update the rubric: tighten disqualifiers, add missing must-haves, or redefine what &#8220;adjacent fit&#8221; means. ICPs change with your market, so prompts need maintenance.<\/p>\n<h3>Use the review lane to control risk and workload<\/h3>\n<p>If borderline leads convert often, expand the &#8220;Needs review&#8221; band so you catch more of them for human triage. If the review queue is too large, tighten your required fields or add a second pass for specific unknowns, like asking one follow-up question.<\/p>\n<h2>Conclusion<\/h2>\n<p>AI lead scoring works best as a workflow, not as a single prompt. Extract consistent profile fields first, score against an explicit rubric with quoted evidence, then route into clear action buckets with a review lane for ambiguity. If you want to start simple, enrich your next batch of inbound leads into structured fields and run the Quick Triage prompt. Once the tiers look stable, switch your scoring output to JSON so you can route leads into Sheets or your CRM and reduce manual handling. You can also explore broader <a href=\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-for-lead-generation\/\">AI prompts for lead generation<\/a> to extend this approach beyond inbound scoring.<strong>Next step:<\/strong> Set up a PhantomBuster LinkedIn Profile Scraper automation with Google Sheets export, paste in the Quick Triage prompt, and route by the STATUS field. When you&#8217;re ready, swap in the JSON prompt and connect your CRM.<\/p>\n<h2>FAQ<\/h2>\n<h3>What profile fields should I include in the prompt for consistent scoring?<\/h3>\n<p>Use fields you can keep consistent across every lead: headline, current title, current company, industry, location, and the most recent role description. Add profile_url and a timestamp so you can audit and re-score later.<\/p>\n<h3>How do I prevent the AI from inventing qualification signals?<\/h3>\n<p>Require quoted evidence tied to specific fields, and forbid assumptions. If evidence is missing, the correct output is &#8220;Needs review,&#8221; not a confident guess.<\/p>\n<h3>Should I automate replies based on the AI tier?<\/h3>\n<p>Start with AI-assisted routing, then add automation only after you&#8217;ve tracked outcomes by tier. If you automate replies at all, keep the scope narrow, use steady pacing that matches your account&#8217;s normal activity patterns, and keep a human checkpoint for anything ambiguous. For guidance on crafting those automated messages, see our guide on <a href=\"https:\/\/phantombuster.com\/blog\/linkedin-automation\/ai-linkedin-connection-message\/\">AI LinkedIn connection messages<\/a>.\u00a0Always follow LinkedIn&#8217;s terms and acceptable use policies\u2014avoid high-volume or deceptive behavior.<\/p>\n<h3>How do I handle incomplete or ambiguous profiles?<\/h3>\n<p>Route them into &#8220;Needs review&#8221; and list what&#8217;s missing, for example company size or team scope. A practical next step is a single clarifying question, rather than forcing a score.<\/p>\n<h3>How often should I update my ICP rubric in the prompt?<\/h3>\n<p>Review quarterly, or sooner if tier-to-outcome results drift. When your conversion patterns change, update the rubric and score bands so your routing stays aligned with how you actually win deals.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.&#8221;<\/p>\n","protected":false},"author":2,"featured_media":10804,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[30],"tags":[59,35,38],"class_list":["post-9965","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-automation","tag-ai-automation","tag-generate-leads","tag-guides"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data<\/title>\n<meta name=\"description\" content=\"AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data\" \/>\n<meta property=\"og:description\" content=\"AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\" \/>\n<meta property=\"og:site_name\" content=\"PhantomBuster Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-11T14:07:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1-1200x800.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Adina Timar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adina Timar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":[\"Article\",\"BlogPosting\"],\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\"},\"author\":{\"name\":\"Adina Timar\",\"@id\":\"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/d7ec325a1b44152be7c1f1736fa6d59d\"},\"headline\":\"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data\",\"datePublished\":\"2026-05-11T14:07:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\"},\"wordCount\":2842,\"image\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp\",\"keywords\":[\"AI automation\",\"generate-leads\",\"guides\"],\"articleSection\":[\"AI Automation\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\",\"url\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\",\"name\":\"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data\",\"isPartOf\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp\",\"datePublished\":\"2026-05-11T14:07:50+00:00\",\"author\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/d7ec325a1b44152be7c1f1736fa6d59d\"},\"description\":\"AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.\",\"breadcrumb\":{\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage\",\"url\":\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp\",\"contentUrl\":\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp\",\"width\":1536,\"height\":1024,\"caption\":\"A digital illustration showing a LinkedIn profile with highlighted sections and AI prompt suggestions for generating leads\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\/\/phantombuster.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Automation\",\"item\":\"https:\/\/blogv2.phantombuster.com\/blog\/category\/ai-automation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/phantombuster.com\/blog\/#website\",\"url\":\"https:\/\/phantombuster.com\/blog\/\",\"name\":\"PhantomBuster Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/phantombuster.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/d7ec325a1b44152be7c1f1736fa6d59d\",\"name\":\"Adina Timar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2025\/05\/cropped-adina-timar-phantombuster-1-96x96.webp\",\"contentUrl\":\"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2025\/05\/cropped-adina-timar-phantombuster-1-96x96.webp\",\"caption\":\"Adina Timar\"},\"url\":\"https:\/\/phantombuster.com\/blog\/author\/adina-timar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data","description":"AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/","og_locale":"en_US","og_type":"article","og_title":"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data","og_description":"AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.","og_url":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/","og_site_name":"PhantomBuster Blog","article_published_time":"2026-05-11T14:07:50+00:00","og_image":[{"width":1200,"height":800,"url":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1-1200x800.png","type":"image\/png"}],"author":"Adina Timar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adina Timar","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#article","isPartOf":{"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/"},"author":{"name":"Adina Timar","@id":"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/d7ec325a1b44152be7c1f1736fa6d59d"},"headline":"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data","datePublished":"2026-05-11T14:07:50+00:00","mainEntityOfPage":{"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/"},"wordCount":2842,"image":{"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage"},"thumbnailUrl":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp","keywords":["AI automation","generate-leads","guides"],"articleSection":["AI Automation"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/","url":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/","name":"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data","isPartOf":{"@id":"https:\/\/phantombuster.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage"},"image":{"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage"},"thumbnailUrl":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp","datePublished":"2026-05-11T14:07:50+00:00","author":{"@id":"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/d7ec325a1b44152be7c1f1736fa6d59d"},"description":"AI prompts scoring LinkedIn leads: 6 copy-paste prompts plus a workflow for structured data, ICP rubrics, quoted evidence, JSON outputs, and routing.","breadcrumb":{"@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#primaryimage","url":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp","contentUrl":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2026\/05\/Best-AI-Prompts-for-Scoring-Inbound-LinkedIn-Leads-Based-on-Profile-Data-1.webp","width":1536,"height":1024,"caption":"A digital illustration showing a LinkedIn profile with highlighted sections and AI prompt suggestions for generating leads"},{"@type":"BreadcrumbList","@id":"https:\/\/phantombuster.com\/blog\/ai-automation\/ai-prompts-scoring-linkedin-leads\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/phantombuster.com\/blog\/"},{"@type":"ListItem","position":2,"name":"AI Automation","item":"https:\/\/blogv2.phantombuster.com\/blog\/category\/ai-automation\/"},{"@type":"ListItem","position":3,"name":"Best AI Prompts for Scoring Inbound LinkedIn Leads Based on Profile Data"}]},{"@type":"WebSite","@id":"https:\/\/phantombuster.com\/blog\/#website","url":"https:\/\/phantombuster.com\/blog\/","name":"PhantomBuster Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/phantombuster.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/d7ec325a1b44152be7c1f1736fa6d59d","name":"Adina Timar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/phantombuster.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2025\/05\/cropped-adina-timar-phantombuster-1-96x96.webp","contentUrl":"https:\/\/phantombuster.com\/blog\/wp-content\/uploads\/2025\/05\/cropped-adina-timar-phantombuster-1-96x96.webp","caption":"Adina Timar"},"url":"https:\/\/phantombuster.com\/blog\/author\/adina-timar\/"}]}},"_links":{"self":[{"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/posts\/9965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/comments?post=9965"}],"version-history":[{"count":12,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/posts\/9965\/revisions"}],"predecessor-version":[{"id":10805,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/posts\/9965\/revisions\/10805"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/media\/10804"}],"wp:attachment":[{"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/media?parent=9965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/categories?post=9965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phantombuster.com\/blog\/wp-json\/wp\/v2\/tags?post=9965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}