Signal registry

60 signals Β· 60 probationary

By author: Ewing 8 Β· Mark 29 Β· Claude 23

SignalAuthorStatusTypeVendorWeight$ / obsObsPredict
enrich.acquisition-history.exa
Q10 (promoted from writer-framing per L7 retirement 2026-05-17): First-class M&A history per company. Distinct from Q5 which is broader market-side. Used for buyer fit scoring.
Claudeprobationarytext Β· deal_historyexa+search+news0.0$0.01200β€”
enrich.active-job-postings-count.indeed
Count of active job postings attributed to target company
Claudeprobationarynumeric Β· countindeed-api0.0$0.05001β€”
enrich.bbb-accredited-years.derived
Years since BBB accreditation date (if accredited)
Markprobationarynumeric Β· yearsderived0.0$0.00001β€”
enrich.bbb-rating.scrape
BBB letter-grade rating (A+ through F) normalized to 0-100
Markprobationarynumeric Β· scorebbb-scrape0.0$0.05001β€”
enrich.blog-post-frequency.sitescrape
Blog posts published per month, trailing 12 months
Markprobationarynumeric Β· posts_per_monthsitescrape0.0$0.02001β€”
enrich.business-quality-signals.exa
Q15: Recurring revenue %, customer concentration, churn proxies. Revenue durability surface.
Claudeprobationarytext Β· quality_signalsexa+filings+trade_press0.0$0.01200β€”
enrich.company-overview.exa
Q1: Company profile, vertical, services, positioning. Foundation question fired on most stages for both roles.
Claudeprobationarytext Β· profileexa+search0.0$0.00700β€”
enrich.company-reputation.exa
Q8: Reviews, awards, complaints, employee sentiment. Vertical-aware review sources.
Claudeprobationarytext Β· reputation_bundleexa+reviews0.0$0.00700β€”
enrich.company-size-financials.exa
Q3: Revenue, EBITDA, employees, growth trajectory. Deep-tier search; financial-domain filtered.
Claudeprobationarytext Β· financial_bundleexa+deep+financial0.0$0.01200β€”
enrich.corp-dev-contact.exa
Named VP Corporate Development / M&A contact at a potential buyer β€” routing target for buy-side outreach
Claudeprobationarytext Β· contactexa+linkedin0.0$0.02500β€”
enrich.description-keywords.internal
Keyword match in company description for family/generation/legacy/retirement/succession
Ewingprobationarynumeric Β· countinternal0.0β€”0β€”
enrich.domain-age-years.whois
Years since domain was first registered
Markprobationarynumeric Β· yearswhois0.0$0.00501β€”
enrich.earnings-call-quotes.exa
Direct CEO quotes from earnings calls on sector/topic adjacent to target β€” proxy for strategic narrative and roll-up intent
Claudeprobationarytext Β· quoteexa+transcript-domains0.0$0.04000β€”
enrich.employee-count.exa-websets
Headcount estimate; proxy for revenue
Ewingprobationarynumeric Β· countexa0.0β€”0β€”
enrich.facebook-activity-score.social
Posts per month on Facebook business page, trailing 12 months
Markprobationarynumeric Β· posts_per_monthapify-facebook0.0$0.10001β€”
enrich.financial-capacity.exa
Q9: Valuation, ticker, credit rating, debt, funding rounds. Triggers Rule B publicly_traded backfill.
Claudeprobationarytext Β· capacity_bundleexa+deep+tier_A0.0$0.01200β€”
enrich.financing-options-offered.sitescrape
Presence of third-party financing offers (Synchrony, GreenSky, Affirm, etc.) on site
Claudeprobationarybooleansitescrape0.0$0.02001β€”
enrich.fleet-visible-count.street-view
Count of branded vehicles visible in Google Street View imagery of HQ address
Claudeprobationarynumeric Β· countgsv+claude-vision0.0$0.05001β€”
enrich.google-rating.places
Average Google star rating (0.0-5.0)
Markprobationarynumeric Β· starsgoogle-places-api0.0$0.00001β€”
enrich.google-review-count.places
Total Google review count from Google Business Profile
Markprobationarynumeric Β· countgoogle-places-api0.0$0.01701β€”
enrich.google-reviews-count.gmaps
Google My Business review count; activity/reach proxy
Markprobationarynumeric Β· countgmaps0.0β€”0β€”
enrich.industry-involvement-score.composite
Composite 0-100 score based on presence of: conference sponsorship (0-12pts), chamber of commerce involvement (0-12), guest speaker appearances (0-12), chapter president history (0-12), BNI membership (0-12), industry awards received (0-13), industry orgs listed on own website (0-13), paid sponsorships of any kind (0-14)
Markprobationaryscore Β· pointsexa+llm0.0$0.40001β€”
enrich.instagram-activity-score.social
Posts per month on Instagram, trailing 12 months
Markprobationarynumeric Β· posts_per_monthapify-instagram0.0$0.15001β€”
enrich.instagram-post-count.social
Total Instagram posts on companys profile; activity/vitality proxy
Markprobationarynumeric Β· countβ€”0.0β€”0β€”
enrich.instagram-presence.social
Binary: does the target have an Instagram business page linked from their website
Markprobationarybooleansocial-scrape0.0$0.01001β€”
enrich.instagram-project-posts.social
Count of posts in trailing 12 months classified by vision model as showing finished/completed work
Markprobationarynumeric Β· postsapify-instagram+claude-vision0.0$0.35001β€”
enrich.instagram-unique-projects-13mo.social
Deduplicated count of distinct completed projects posted in 13-month window
Markprobationarynumeric Β· projectsapify-instagram+claude-vision0.0$0.10001β€”
enrich.leadership-tenure.exa
Q13: LinkedIn-resolvable leadership team tenure. Key-person risk surrogate.
Claudeprobationarytext Β· team_tenureexa+linkedin0.0$0.00700β€”
enrich.linkedin-company-post-frequency.scrape
Posts per month on LinkedIn company page, trailing 12 months
Markprobationarynumeric Β· posts_per_monthlinkedin-scrape0.0$0.15001β€”
enrich.linkedin-employee-count.company-page
Employee count as reported on LinkedIn company page
Markprobationarynumeric Β· countlinkedin-scrape0.0$0.15001β€”
enrich.location-count.exa-websets
Number of physical locations; proxy for revenue
Ewingprobationarynumeric Β· countexa0.0β€”0β€”
enrich.ma-deal-history-24mo.exa
M&A deals involving the company (as acquirer or target) in the last 24 months β€” confirms roll-up posture
Claudeprobationarynumeric Β· dealsexa+news-domains0.0$0.05000β€”
enrich.marketing-staff-presence.linkedin
Headcount of LinkedIn-listed employees with Marketing in title at target company
Claudeprobationarynumeric Β· countlinkedin-scrape0.0$0.10001β€”
enrich.monthly-ad-spend-estimate.sem
Estimated monthly paid search spend in USD
Markprobationarynumeric Β· usd_per_monthsemrush0.0$0.25001β€”
enrich.multi-location-distant.derived
Does target have at least one location >3 hour drive from HQ
Markprobationarybooleanderived+google-maps0.0$0.00001β€”
enrich.named-customer-logos-count.sitescrape
Count of distinct customer/client logos displayed on homepage or clients/case-studies pages
Claudeprobationarynumeric Β· countsitescrape0.0$0.15001β€”
enrich.owner-contact.exa
Phone + email + LinkedIn triplet for named owner/principal scraped from public web β€” feeds Salesfinity pre-load gate
Claudeprobationarytext Β· contactexa+regex0.0$0.02500β€”
enrich.owner-founder-legacy.exa
Q2 (expanded 2026-05-17): Owner/founder identity + legacy anchors + succession pressure signals + prior offers declined + community signature. Per Ewing: fewer questions that each produce more.
Claudeprobationarytext Β· profile_bundleexa+linkedin+press0.0$0.02000β€”
enrich.owner-title.exa-websets
Title of the identified owner/principal; bonus in succession scoring if contains founder/owner
Ewingprobationarytextexa0.0β€”0β€”
enrich.paid-ads-presence.transparency
Binary: is target currently running Google Ads
Markprobationarybooleangoogle-ads-transparency0.0$0.02001β€”
enrich.pe-ownership.exa-websets
Whether the company is PE-owned; hard filter in Hermes
Ewingprobationarybooleanexa0.0β€”0β€”
enrich.permits-count-12mo.gov-scrape
Permits issued to target in trailing 12 months across tracked jurisdictions
Markprobationarynumeric Β· countcity-county-permit-portals0.0β€”0β€”
enrich.press-mentions-12mo.exa
Count of news/press mentions in trailing 12 months
Claudeprobationarynumeric Β· countexa0.0$0.30001β€”
enrich.prior-acquisition.manual-research
Confirmed prior acquisition of a company in the sellers vertical
Ewingprobationarybooleanmanual0.0β€”0β€”
enrich.real-estate-structure.exa
Q14: Operating-co + propco structure. Whether founder owns the real estate. From county records + press.
Claudeprobationarytext Β· real_estateexa+county+press0.0$0.01200β€”
enrich.recency-hook.exa
Q11: Last-30-day signal (trade show, hire, charity event, press hit). Fresh hook for cold-call openers. TTL 7 days.
Claudeprobationarytext Β· hookexa+news+recent0.0$0.00700β€”
enrich.social-followers-total.multi
Sum of follower counts across Instagram, Facebook, LinkedIn company page
Markprobationarynumeric Β· followerssocial-scrape0.0$0.05001β€”
enrich.state-license-active.state-board
Is target current on state contractor/trade license (active status)
Markprobationarybooleanstate-licensing-board0.0$0.10001β€”
enrich.state-license-years-active.derived
Years since license first issued (if license data includes issue date)
Markprobationarynumeric Β· yearsderived0.0$0.00001β€”
enrich.strategic-fit-thesis.exa
Published strategy/investment-thesis content from target or adjacent acquirer tied to our topic β€” scored for thematic fit
Claudeprobationarytext Β· excerptexa+deep0.0$0.04000β€”
enrich.team-page-headcount.sitescrape
Number of individuals displayed on /about, /team, or /our-team pages
Markprobationarynumeric Β· countsitescrape0.0$0.02001β€”
enrich.tech-stack-indicators.builtwith
Count of enterprise-tier technologies detected on website (HubSpot Enterprise, Salesforce, Shopify Plus, etc.)
Claudeprobationarynumeric Β· countbuiltwith0.0$0.20001β€”
enrich.verbatim-quote.exa
Q12: Owner's own words (press release, podcast, founder letter). Voice-layer fuel for letters and openers.
Claudeprobationarytext Β· quotesexa+press+podcasts0.0$0.00700β€”
enrich.website-completed-project-cadence.sitescrape
Months in trailing 12 with at least one new completed-project post on the site (0-12)
Markprobationarynumeric Β· monthsplaywright+claude-vision0.0$0.20001β€”
enrich.website-team-size-photo.sitescrape
Face count in team/about photos on website (vision model)
Markprobationarynumeric Β· countplaywright+claude-vision0.0$0.08001β€”
enrich.year-founded.exa-websets
Year the company was founded; used to compute company age for succession urgency
Ewingprobationarynumeric Β· yearexa0.0β€”0β€”
enrich.years-in-business.derived
Years since founding (current year - year_founded)
Markprobationarynumeric Β· yearsderived0.0$0.00001β€”
enrich.yelp-review-count.scrape
Total Yelp review count
Markprobationarynumeric Β· countyelp-scrape0.0$0.05001β€”
score.fit-confidence.manual-research
Human assessment of buyer fit: HIGH/MEDIUM/LOW -> 8/6/4
Ewingprobationaryenummanual0.0β€”0β€”
score.revenue-floor-from-adspend.derived
Implied annual revenue FLOOR in USD computed from ad spend: (monthly_spend * 12) / max_plausible_ad_to_revenue_ratio (default 0.25 for ~20pct-margin trades)
Markprobationarynumeric Β· usdderived0.0$0.00001β€”