Sales Blueprint
Safety checkedMissed Opportunity Analysis // G2 Intent + CRM
Find accounts actively researching competitors that your sales team hasn't captured yet, so you can reach out to prospects most likely ready to buy. The workflow automatically matches intent signals against your CRM and filters for ICP fit, eliminating manual cross-referencing work.
1 File Included
pasted-prompt.md
2 KB
What problem does this solve?
Identifies accounts showing buyer intent for competitor products that are not yet in the CRM, so sales teams can prioritize outreach on prospects most likely to be in-market. It removes the manual work of cross-referencing intent signals against CRM records and filtering for ICP fit.
How does it work?
- Query the G2 MCP Server to retrieve all accounts with buyer intent signals in the last N days, capturing company name, domain, product, signal type, and intent score.
- Filter the results to retain only accounts showing intent against competitor products (not your own product), flagging any accounts with both competitor and your own product intent.
- Apply firmographic filters (industry, employee count, revenue, geography) to narrow to ICP-confirmed accounts; flag accounts with missing firmographic data separately.
- Query your CRM by domain to match each account; sort accounts not found in CRM to the top of your output. Output: a table of high-intent prospects with confirmed ICP fit that are missing from your CRM, ranked for outreach priority.
What's the biggest win?
Sales teams focus outreach on in-market prospects already showing competitor intent, without manual cross-referencing of intent data and CRM records.
What's required to run this?
- G2 MCP Server connector: required to retrieve buyer intent signals, signal types, and intent volume scores for accounts in the last N days.
- CRM MCP connector for your CRM system (e.g., Salesforce, HubSpot): required to query existing account records by domain and retrieve owner and stage information.
- Prompt template used by this workflow:
"You are running a G2 buyer intent to CRM gap analysis. Work in four discrete steps. Do not skip a step or merge steps to save calls, each filter is a hard gate, not a scoring weight.
Step 1, Pull raw intent Using the G2 MCP Server, retrieve all accounts showing buyer intent in the last {INTENT_WINDOW_DAYS} days. Capture for each account: company name, domain, product(s) with intent signal, signal type (e.g. category views, comparison views, alternative page visits), and intent volume/score as returned.
Do not aggregate or de-duplicate yet, keep raw output.
Step 2, Filter to competitor intent From the Step 1 output, retain only accounts whose intent signal is against one or more products in {COMPETITOR_LIST}. Discard signal against your own product or unrelated categories. If an account has intent on both a competitor and your own product, keep it and flag it, that's a switch signal, not noise.
Step 3, Filter to ICP Apply firmographic filters to the Step 2 list:
Industry in {ICP_INDUSTRY} Employee count within {ICP_EMPLOYEE_RANGE} Revenue within {ICP_REVENUE_RANGE} (if set) Geography in {ICP_GEOGRAPHY}
Use whatever firmographic fields the G2 MCP returns natively. If firmographic data is missing or unresolvable for an account, do not guess the fit, list it separately as 'ICP unconfirmed' rather than including or excluding it silently.
Step 4, Match against CRM, isolate gaps Query {CRM_SYSTEM} ({CRM_OBJECT}) via its MCP connector for existing records matching each Step 3 account by {CRM_MATCH_FIELD} (domain match, not name match, name matching produces false positives on common company names). For each account:
If a matching CRM record exists, mark 'In CRM' and note owner/stage if present. If no matching record exists, mark 'Not in CRM', this is the target output.
Output Produce a table with columns: Company | Domain | Competitor(s) with intent | Intent signal type/volume | ICP fit (Confirmed / Unconfirmed) | CRM status (In CRM, owner/stage / Not in CRM) | Recommended next action
Sort 'Not in CRM' + 'ICP Confirmed' accounts to the top, that's the actionable list. Do not editorialize the intent data or infer purchase likelihood beyond what the signal type indicates."
What are the constraints?
Relies on G2 and CRM data quality; missing or inaccurate firmographic data prevents ICP confirmation. Domain matching avoids false positives on common company names, but accounts with unknown or non-standard domains may be unresolved. Intent signal filtering treats each filter as a hard gate, so accounts at the ICP boundary or with incomplete data are flagged separately and require manual review rather than automatic inclusion.
Tools in this Blueprint
About This Blueprint
- Industry
- Computer Software
More Blueprints to explore
Qualify, Nurture, and Book Leads from Facebook Ads Automatically
Skip the qualification forms that make prospects feel screened and instead guide them through natural conversation to book only ready leads, freeing you from hours of manual sorting. Multiple ad campaigns funnel into one system that routes qualified prospects through tailored nurture sequences and books calendar slots automatically.
Two-Way Sync Between Your CRM and a System That Cannot Send Webhooks
Eliminate manual data entry between your CRM and operational system by automating two-way syncing even when the latter cannot send webhooks. Daily change detection captures edits made directly in your system of record and pushes them to your CRM, keeping both platforms current and your team working with trusted data.
Route Leads to the Right Brand With One Chatbot That Reads Intent, Not the Website
Stop losing cross-brand leads that die because customers ask about the wrong company's product on the wrong website. One intelligent chatbot reads what visitors actually want and routes their inquiries to the correct brand's pipeline with full context intact.