Contextual Lead Enrichment

AI Column Builder & Cold Email Personalization Engine

Buyers ignore generic sales templates. InvokeIQ turns raw prospect spreadsheets into hyper-relevant conversations by scraping live websites for real company context, cleaning messy legal suffixes, and agitating industry pain points at scale.

Live Website Scraping

Fetches genuine context from prospect URLs

Company Name Cleaner

Strips Inc, LLC, Ltd, brackets, and emojis

Zero Hallucinations

Strict guardrails prevent fake factual claims

Async Batch Queue

Enrich 10,000 rows without browser lockups

Interactive Enrichment Sandbox

Experience Spreadsheet-Native AI Enrichment

Bottom Line Up Front (BLUF):

AI column builders execute custom prompts across spreadsheet rows, scraping prospect websites in real time to produce natural icebreakers, cleaned company names, and pain-point hooks. Operating directly inside your campaign contacts table, every generated column converts into an addressable variable tag for email sequences.

Select an enrichment task below to see how raw CSV rows transform into authentic, 100% human-sounding opening lines and cleanly formatted variables.

AI Column Builder & CSV EnrichmentAsync Batch Queue
Enriched Leads SpreadsheetSelect row to inspect preview
Lead & CompanyAI Column: {{website_icebreaker}}
David
Apex Financial Technologies, Inc.
apexfintech.io

Saw your recent rollout of multi-asset clearing on apexfintech.io. Impressive how you streamlined sub-second settlement times for trading desks.

Elena
VERTEX LOGISTICS GLOBAL LLC [USA]
vertexlogistics.io

Noticed your expansion into temperature-controlled freight corridors across the Midwest on your blog.

Marcus
CloudBridge Systems & Security, Corp.
cloudbridge.net

Read your whitepaper on zero-trust Kubernetes cluster mesh isolation. Very sharp point regarding credential leakage.

Priya
Blue Horizon Digital Studio Ltd.
bluehorizon.studio

Loved your design agency showcase on bluehorizon.studio, especially the spatial computing branding for healthcare apps.

Zero Hallucination Guardrail

If an input website is unreachable or description data is missing, InvokeIQ automatically yields a clean empty string instead of generating fake facts or AI apologies.

Final Outbound Email PreviewApex Financial
Subject: quick note for David
Hi David, Saw your recent rollout of multi-asset clearing on apexfintech.io. Impressive how you streamlined sub-second settlement times for trading desks. We built InvokeIQ to let sales teams rotate unlimited inboxes across secondary domains without per-seat software fees. Open to checking out our setup? Best, Alex
Token Cost: 0 Platform Credits100% Conversational
Dynamic AI columns become standard tags like {{website_icebreaker}} in your sequence.
Direct Cost Comparison

BYOK vs. Legacy Per-Credit Markups

Calculate your exact API cost using Bring Your Own Key across models like DeepSeek, GPT-4o-mini, and Claude 3.5 Haiku compared to legacy credit-based enrichment tools.

BYOK Cost Efficiency Model

AI Personalization & Column Enrichment Cost Calculator

Compare zero-markup direct LLM API execution in InvokeIQ versus legacy per-credit enrichment platforms.

Up to 98% Cost Reduction
2,500 leads
250 leads10,000 leads25,000 leads
750 tokens
250 tok (Name clean)750 tok (Website opener)2,000 tok (Deep audit)
Cost & Savings Comparison
InvokeIQ BYOK Cost
$0.38
direct provider API cost
Legacy Credit Cost
$200.00
at ~$0.08 per row
Your Estimated Savings$199.63 (100%)
By connecting your own API key in InvokeIQ, you eliminate middleman credit markups. Enriching 2,500 leads with DeepSeek V3 costs only $0.38, compared to $200.00 on traditional sales enrichment platforms.
Note: All API keys are encrypted at rest with AES-256 and never shared. Direct provider pricing accurate as of October 2026.
Engine Architecture

How InvokeIQ Executes Large-Scale AI Personalization

Direct Architecture Overview:

Personalization fails when it relies on generic flattery. InvokeIQ grounds every generated line in verifiable business data extracted directly from prospect URLs via Cheerio, sanitized through deterministic regex pipelines, and processed asynchronously via token-aware job queues.

Personalization fails when it sounds like generic flattery written by a robot. InvokeIQ grounds every generated line in verifiable data extracted directly from your prospect websites and lead attributes.

01

Spreadsheet-Native Dynamic Columns

Operate directly inside your campaign contacts table. Add an AI Column just like you would add a formula in Excel. Every result saves as a reusable variable tag that can be dropped into subject lines or email body copy with one click.

Saves as addressable template variables
02

Live Website Scraping via Cheerio

The background engine visits each prospect website URL, parses header tags, navigation copy, and product overviews, and extracts real business context. The model references genuine offerings rather than generic industry assumptions.

Real-time HTML parsing and extraction
03

Automated Entity & Name Cleaning

Database exports are notoriously messy. The built-in cleaner strips legal descriptors like Inc., LLC, Ltd., Corp., GmbH, brackets, emojis, and all-caps text, transforming rigid corporate strings into natural conversational company names.

Strips legal entity suffixes and emojis
04

Categorized Prompt Template Library

Choose from battle-tested prompt recipes designed by experienced outbound copywriters. Includes Website Icebreakers, Description Hooks, Pain-Point Agitators, Recent Funding Openers, Title Normalizers, and Competitor Mention hooks.

Battle-tested prompt recipes for B2B sales
05

Zero-Hallucination Guardrails

Our system prompts instruct the LLM never to guess or fabricate facts. If a target website is unreachable or description data is blank, the column returns a clean empty string rather than awkward robot text like "As an AI language model...".

Strict fallback handling on missing data
06

Async Batch Queue & BYOK Integration

Large campaigns require asynchronous job processing so your browser never freezes. Use InvokeIQ built-in credits or plug in your own API keys for OpenAI, Anthropic, Groq, or DeepSeek to run unlimited enrichments at pure provider cost.

Token-aware queue with BYOK flexibility
Website Ingestion Pipeline

HTML Scraping & Context Sanitization Architecture

Bottom Line Up Front (BLUF):

Feeding raw website HTML directly into LLMs wastes thousands of tokens on navigation links, cookie banners, scripts, and CSS stylesheets. InvokeIQ uses a dedicated Cheerio HTML parsing pipeline to strip boilerplate elements, isolate high-signal body text, and truncate context to an optimal 600-token window before prompt evaluation.

Here is the exact 5-step sanitization sequence executed whenever a prospect website URL is enriched.

Cheerio HTML Extraction & Sanitization RoutineServer-Side Pipeline
// Step 1: Strip boilerplate and structural noise from raw DOM
$('script, style, svg, nav, footer, header, noscript, iframe, aside').remove();
$('[class*="cookie"], [id*="cookie"], [class*="banner"], [class*="modal"]').remove();

// Step 2: Extract primary semantic text nodes
const title = $('title').text().trim();
const metaDesc = $('meta[name="description"]').attr('content') || '';
const ogDesc = $('meta[property="og:description"]').attr('content') || '';
const h1s = $('h1').map((_, el) => $(el).text().trim()).get().join(' | ');

// Step 3: Extract main article and body paragraphs
const mainText = $('main, article, body').find('p, h2, h3').map((_, el) => $(el).text().trim()).get().slice(0, 8).join(' ');

// Step 4: Token-clamp to maximum 800 characters to maintain token efficiency
const cleanContext = `${title} | ${metaDesc || ogDesc} | ${h1s} | ${mainText}`.replace(/\s+/g, ' ').slice(0, 800);
1. 85% Token Reduction

Stripping DOM tags reduces payload size from over 40,000 tokens to under 300 tokens per domain, reducing LLM token costs by over 85%.

2. User-Agent Rotation

The scraper rotates modern desktop browser headers and follows redirects safely, preventing basic Cloudflare or Akamai bot walls from blocking legitimate scraping.

3. Zero Cookie Banner Noise

By explicitly removing cookie consent and modal divs, LLMs will never mistake "We use cookies to improve your experience" for a company core value proposition.

Deterministic Sanitization

Company Name Cleaning Regex Engine

Bottom Line Up Front (BLUF):

Lead databases like Apollo and ZoomInfo export formal corporate legal names containing suffixes (Inc, LLC, Corp), bracketed geographic qualifiers, and trademark emojis. Cold emails that include legal suffixes immediately reveal that an email is an automated mass blast. InvokeIQ applies deterministic regex rules to output clean, conversational company names.

Raw Apollo / ZoomInfo InputApplied Regex PatternInvokeIQ Cleaned OutputDeliverability Impact
Stripe Payments International, Inc./(?:,?\s+(?:Inc\.?|LLC|Ltd\.?|Corp\.?))\b/giStripeEliminates automated mass blast signal.
Notion Labs [HQ San Francisco]/\s*\[.*?\]|\s*\(.*?\)/gNotionRemoves database geographic tags.
Scale AI, Corp.™/[™®©]/g + legal regexScale AIStrips trademark symbols.
DATADOG.COM/\.(?:com|io|ai|co)$/i + TitleCaseDatadogCorrects all-caps domain naming.
Zapier (Acquired by...)/\s*\(.*?\)/gZapierRemoves M&A status annotations.
Prompt Engineering Blueprints

Zero-Hallucination Prompt Architecture

Bottom Line Up Front (BLUF):

AI models hallucinate when asked to make broad assumptions without negative constraints. InvokeIQ system prompts enforce strict operational rules: no flattery, no buzzwords, maximum 22 words, and mandatory empty string fallback whenever verified website data is absent.

Recipe 1: Website Offering Icebreaker
You are a concise B2B sales researcher.
Context: {{company_name}} website text: "{{website_text}}"
Write a natural 1-sentence observation referencing their specific product offering or use case.
Rules: Under 20 words. No compliments ("impressive", "great"). No exclamation marks. If website text is empty or generic, return EMPTY_STRING.
Output Example:
"Saw that your platform automates SOC2 compliance evidence collection for AWS environments."
Recipe 2: Role-Specific Pain Point Hook
You are an executive sales advisor.
Context: {{title}} at {{company_name}} (Industry: {{industry}}).
Identify 1 operational bottleneck typically faced by {{title}} managing {{industry}} workflows.
Rules: Under 18 words. Phrase as a direct operational challenge. Never mention our software or solution.
Output Example:
"Balancing multi-state payroll tax compliance without increasing finance team headcount."
Outbound Response Metrics

Comparing Generic Blast vs. Contextual AI Outreach

Bottom Line Up Front (BLUF):

Generic cold email templates generate an average 1.2% reply rate with high spam complaint rates (0.8%). Cold outreach enriched with cleaned company names and live website context achieves open rates above 68% and reply rates of 14.8% with near-zero spam complaints.

Inboxes are flooded with automated templates. Look at the performance differences between generic mass sends, basic raw merge tags, and contextual website-grounded personalization.

Tier 1: Generic Template
"Hi there, I saw your profile and wanted to reach out regarding our sales consulting services..."
Open Rate:22%
Reply Rate:1.2%
Spam Reports:High (0.8%)
Tier 2: Raw Merge Tags
"Hi David, hope things are great at Apex Financial Technologies, Inc.! Reaching out because..."
Open Rate:38%
Reply Rate:3.4%
Spam Reports:Moderate (0.3%)
Tier 3: InvokeIQ AI Column
"Hi David, saw your recent rollout of multi-asset clearing on apexfintech.io. Impressive settlement times..."
Open Rate:68%
Reply Rate:14.8%
Spam Reports:Near Zero (<0.05%)
Execution Runbook

Step-by-Step AI Column Setup Protocol

Bottom Line Up Front (BLUF):

Enriching a campaign contact list requires 5 steps: importing your CSV with company domains, cleaning company legal entity suffixes with regex, enabling live website scraping, testing prompts on 3 preview rows, and triggering the asynchronous enrichment queue.

01

Step 1: Upload Contact CSV with Company Domains

Import your prospect list into InvokeIQ. Ensure the table contains columns for first name, email address, raw company name, and company website URL.

02

Step 2: Apply Clean Company Name Regex

Click "Add Column" > "Clean Company Name". The deterministic regex cleaner immediately strips legal suffixes (Inc, LLC, Ltd, GmbH), bracketed country tags, and trademark characters.

03

Step 3: Enable Live Website Scraping & Select Prompt Template

Add a second AI column for "Website Icebreaker". Select the company website domain column as the input source and enable the Cheerio live scraper toggle.

04

Step 4: Run Dry-Run Preview on 3 Rows

Click "Test Sample" to execute the scraping and generation pipeline on the first 3 rows. Verify that the output tone is natural, concise (<22 words), and free from AI fluff.

05

Step 5: Execute Async Batch Queue & Insert Variables

Click "Run Column for All Leads". The asynchronous queue processes the batch in the background. Once finished, insert the variable pill (e.g., {{website_icebreaker}}) into Step 1 of your campaign sequence.

Knowledge Base & Technical Queries

Frequently Asked Questions About AI Personalization

Section Summary (BLUF):

AI column builders automate personalized outreach by scraping target websites, stripping boilerplate HTML, sanitizing messy company names, and executing zero-hallucination prompts. Below are answers covering scraping mechanics, token costs, and fallback handling.

What is an AI Column Builder for cold email?

An AI Column Builder is a spreadsheet-integrated enrichment engine that executes custom AI prompts across every row of your prospect CSV. Instead of writing manual notes or using generic merge tags, it creates dynamic columns (such as personalized icebreakers, pain point hooks, or cleaned company names) that can be inserted into email sequences as standard variables.

How does the live website scraper generate cold email icebreakers?

The InvokeIQ scraper fetches the HTML of your prospect company website URL, extracts core textual content (such as product descriptions, case studies, or mission statements), and feeds that factual context into an LLM with strict instructions to draft a natural, 1 to 2 sentence conversational opener that references genuine company initiatives.

Why do raw company names need to be cleaned before sending cold emails?

Databases like Apollo, ZoomInfo, and LinkedIn often export raw legal entity names containing legal suffixes (such as 'Acme Technologies International, Inc.' or 'Globex Corp [USA]'). Sending an email that says 'Saw your work at Acme Technologies International, Inc.' immediately flags your message as an automated mass blast. The Company Name Cleaner automatically strips suffixes, emojis, and brackets to output natural conversational brand names.

How does InvokeIQ prevent AI hallucinations in cold emails?

InvokeIQ enforces strict zero-hallucination guardrails in its prompt architecture. If a prospect company website is unreachable or description data is missing, the engine automatically outputs an empty string rather than inventing false facts or writing AI apologies. Your email template can use clean fallbacks without awkward errors.

Can I bring my own API keys to avoid platform token markups?

Yes. InvokeIQ includes Bring Your Own Key (BYOK) support. You can connect your own API keys for OpenAI, Anthropic, Groq, Google Gemini, or DeepSeek. All keys are encrypted with AES-256 and used directly, allowing you to personalize thousands of leads at direct provider cost without software credit markups.

How does the async queue handle large contact lists without browser timeouts?

AI enrichments run through an asynchronous background queue on the server. When you trigger an AI column across 5,000 leads, the job processes in throttled batches with token-aware rate limiting to prevent 429 provider errors. You can navigate away from the page or close your browser while the background queue finishes the job.

What pre-built prompt templates are included in InvokeIQ?

InvokeIQ includes ready-to-use prompt templates categorized into Copywrite (Website Icebreaker, Description Icebreaker, Pain-Point Agitator, Recent Funding Opener, Competitor Mention), Clean (Company Name Cleaner, Title Normalizer, First Name Extractor), Extract (Tech Stack, Primary Offering, Industry Tag), and Research (Value Proposition Analysis).

How do AI generated columns get inserted into cold email sequences?

Once an AI column completes generation, its column name becomes an instant variable pill in the sequence editor. You can click to insert tags like {{website_icebreaker}} or {{pain_point}} into any subject line or email body step with single-click cursor precision.

How does InvokeIQ handle client-side JavaScript Single Page Applications (SPAs) when scraping websites?

When a target website relies strictly on client-side React, Vue, or Angular rendering and returns empty initial HTML bodies, InvokeIQ falls back to inspecting OpenGraph metadata tags, schema JSON-LD scripts, and DNS WHOIS business records to extract verified business context.

What is the average cost to personalize 10,000 leads using BYOK in InvokeIQ?

Using DeepSeek V3 or OpenAI GPT-4o-mini via BYOK, enriching 10,000 leads with live website scraping and custom opening lines costs approximately $1.50 to $2.25 in direct API tokens. On legacy credit-based platforms like Clay or Apollo, enriching 10,000 leads typically costs between $500 and $1,200.

Ready to scale?

Your next 1,000 emails don't have to soundidentical.

Turn lead data into personalized outreach and launch your first campaign without stitching together multiple tools.

No credit card required. Cancel anytime.