ab-test-analyzer
FreeAnalyze A/B test results for statistical significance with ship, extend, or kill recommendations
The English summary is being prepared. Showing the original description.
Enriches inbound leads with firmographic and technographic data. Takes minimal lead info and enriches via WebSearch, Apollo, or ZoomInfo to produce a complete lead record with company size, revenue, tech stack, social profiles, and decision-maker details.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Takes raw inbound lead data (often just a name and email) and enriches it into a complete lead record. Uses WebSearch for public data, checks tools.lead_enrichment config for Apollo or ZoomInfo API paths, and outputs a fully populated lead record ready for qualification and routing.
agency.config.json populated (ICP, tools config)tools.lead_enrichment)tools.lead_enrichment)company-researcher -- deep company data extractionperson-researcher -- contact-level enrichmentlinkedin-researcher -- LinkedIn profile dataemail-validator -- verify email deliverabilitycrm-writer -- write enriched record back to CRMRead agency.config.json:
icp.segments[] -- for ICP fit tagging during enrichmenttools.lead_enrichment -- check which enrichment tools are available:
{
"tools": {
"lead_enrichment": {
"primary": "apollo",
"apollo_api_key": "env:APOLLO_API_KEY",
"zerobounce_api_key": "env:ZEROBOUNCE_API_KEY",
"fallback": "websearch"
}
}
}
crm.tabs -- where to write enriched recordsservices[] -- for service-need matching during enrichmentAccept parameters:
lead -- (required) lead object with available fieldsmode -- single | batch. Default: singleleads -- (required if mode = batch) array of lead objectsenrichment_depth -- basic | standard | deep. Default: standardvalidate_email -- boolean, run email validation. Default: truewrite_to_crm -- boolean, write enriched record to CRM. Default: trueMinimum lead input:
{
"email": "priya@freshskin.co"
}
Or:
{
"contact_name": "Priya Mehta",
"company_name": "FreshSkin Co"
}
If only email provided:
freshskin.cofreshskin.co resolves to a websiteIf company name provided but no domain:
"{{company_name}}" websiteUse Apollo People Match or People Search:
Run person-researcher with available data:
Name + Company search:
"{{contact_name}}" "{{company_name}}""{{contact_name}}" linkedin"{{contact_name}}" {{company_domain}}Extract:
Run linkedin-researcher for:
Compile:
CONTACT RECORD
---
Full name: [verified name]
Email: [email]
Email status: [valid/invalid/catch-all/unknown]
Title: [current title]
Phone: [if found]
LinkedIn: [URL]
Twitter: [handle]
Location: [city, country]
Seniority: [C-level/VP/Director/Manager/Individual]
Department: [Marketing/Ecommerce/Engineering/Operations/Executive]
Use Apollo Organization Enrich:
Run company-researcher with the company domain:
Firmographic data:
Digital presence:
Business signals:
Compile:
COMPANY RECORD
---
Company name: [legal name]
Domain: [primary domain]
Industry: [vertical]
Sub-industry: [niche]
Employee count: [range]
Revenue estimate: [range]
Founded: [year]
HQ: [city, country]
Funding: [status + total raised]
Platform: [ecommerce platform]
Tech stack: [key technologies detected]
Social profiles:
LinkedIn: [URL]
Instagram: [handle]
Twitter: [handle]
Facebook: [URL]
YouTube: [URL]
Recent signals:
Hiring: [roles if any]
Funding: [recent round if any]
Press: [notable mentions]
Product: [recent launches]
If validate_email = true:
Validation result:
Email validation:
Address: [email]
Status: [valid/invalid/risky/unknown]
Type: [personal/role-based/freemail]
Deliverability: [HIGH/MEDIUM/LOW]
Risk flags: [catch-all, new domain, etc.]
Match enriched data against icp.segments[]:
For each segment, check:
Tag the lead:
ICP Assessment:
Best segment match: [segment name]
Fit score: [1-5]
Matching criteria: [list of matches]
Non-matching criteria: [list of misses]
Fit verdict: STRONG_FIT / MODERATE_FIT / WEAK_FIT / NO_FIT
Based on enriched data, flag potential service needs:
Detected needs:
1. [Service] -- [signal that indicates this need] -- Confidence: [HIGH/MEDIUM/LOW]
2. [Service] -- [signal] -- Confidence: [level]
Return structured JSON:
{
"enrichment_date": "2026-03-07",
"enrichment_depth": "standard",
"contact": {
"full_name": "Priya Mehta",
"email": "priya@freshskin.co",
"email_valid": true,
"email_type": "personal",
"title": "Founder & CEO",
"phone": "+91-98XXXXXXXX",
"linkedin": "https://linkedin.com/in/priyamehta",
"twitter": "@priyamehta",
"location": "Mumbai, India",
"seniority": "C-level",
"department": "Executive"
},
"company": {
"name": "FreshSkin Co",
"domain": "freshskin.co",
"industry": "Beauty & Skincare",
"sub_industry": "D2C Skincare",
"employee_count": "25-50",
"revenue_estimate": "INR 5-10 Cr/year",
"founded": 2022,
"hq": "Mumbai, India",
"funding": {"status": "Series A", "total_raised": "INR 8 Cr"},
"platform": "Shopify",
"tech_stack": ["Shopify", "Klaviyo", "Google Analytics"],
"social": {
"linkedin": "https://linkedin.com/company/freshskinco",
"instagram": "@freshskinco",
"twitter": "@freshskinco"
},
"recent_signals": {
"hiring": ["Marketing Manager", "Content Creator"],
"funding": "Series A closed Dec 2025",
"product_launches": ["New serum line launched Jan 2026"]
}
},
"icp_assessment": {
"best_segment": "Post-PMF D2C India",
"fit_score": 4,
"fit_verdict": "STRONG_FIT",
"matching": ["industry", "size", "geo", "platform", "stage"],
"non_matching": []
},
"detected_needs": [
{"service": "CRO", "signal": "Basic product pages, no trust elements", "confidence": "HIGH"},
{"service": "Catalog Management", "signal": "50+ SKUs with inconsistent photography", "confidence": "MEDIUM"}
],
"enrichment_sources": ["websearch", "linkedin", "zerobounce"],
"data_completeness": "85%",
"missing_fields": ["phone", "revenue_exact"],
"generated_at": "2026-03-07T10:00:00Z"
}
If write_to_crm = true:
crm-writerenrichment_status = "complete"enrichment_date = todayicp_fit = fit verdictHandoff options:
auto_qualify flag set, trigger lead-qualifier with enriched dataauto_route flag set, trigger lead-router after qualificationAPPROVAL GATE: "Lead enriched. [Data completeness]% complete. Route to qualification?"
Trigger phrases:
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Analyze A/B test results for statistical significance with ship, extend, or kill recommendations
The English summary is being prepared. Showing the original description.
Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis
The English summary is being prepared. Showing the original description.
Generate structured creative briefs for ad designers with brand-consistent direction
The English summary is being prepared. Showing the original description.
Mine winning ad angles, hooks, and creative patterns from top-performing ads
The English summary is being prepared. Showing the original description.
Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis
The English summary is being prepared. Showing the original description.
Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.
The English summary is being prepared. Showing the original description.