Skip to content

Heyreach Jev Bot

Scores HeyReach leads and first-message variants with jev, then writes the ranking back as lead lists and DRAFT campaigns. The code can read your workspace and draft campaigns, but it cannot send anything.

Stars
5
Language
Python
Published by
Community
Author
matthew004-web
Last verified
Oct 2026

Signal-based LinkedIn outbound scoring for HeyReach, running on Jev (TypeSafe System One).

Forks
1
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

Signal-based LinkedIn outbound scoring for HeyReach, running on Jev (TypeSafe System One). It scores every lead in your HeyReach lists and campaigns, every first-message variant you wrote, and the chance each lead replies. It picks the best message for each person and writes the result back into HeyReach as lead lists and DRAFT campaigns. Once you have reply history, it learns what actually earns replies in your account and ranks the next list with that.

Quoted from the project's README. Read the full README.

Highlights

  • The read path refuses any endpoint outside a read-only allowlist; a single setup module owns the only three writes it is allowed to make.
  • Lead score is role, seniority and company fit plus signal relevance weighted by signal type and decayed by age; disqualifiers force a Skip tier.
  • Calibration turns your own sent conversations into rows and keeps whichever feature set predicts better on conversations it did not train on.
  • Per-workload cost is documented: the 12-lead demo is about a tenth of a cent, calibrating on 400 conversations about four cents.

Watch out

It needs a live HeyReach account plus both a HeyReach API key and a TypeSafe key, and it ships as a zipped folder you set up by pasting instructions into Claude Code rather than as an installed package. Everything it knows about a lead comes from the profile fields already in HeyReach and the free-text `signal` field you write, so a thin account gives thin scoring. Calibration needs at least five conversations that got a reply and five that did not, and below 150 conversations it learns only from the two summary scores. The scores are a model's read of a stranger's public activity, not a measurement of them. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

34GitHub stars
Pure-HTTP automation for the TypeSafe register, magic-link login, onboarding, and API-key creation flow, with pluggable temp-mail backends, concurrent batch runs, and key verification exports.
Jev Tools & CLIs#community#awesomejev#catalog-import
36GitHub stars
Python toolkit plus 0.8B multimodal model that takes a message, document, or image and returns calibrated choice, yes/no, and score answers in one forward pass for local decision workloads.
Jev Tools & CLIs#community#awesomejev#catalog-import
39GitHub stars
Video tool where Jev scores subtitle segments and code assembles a short highlights cut plus a de-watered full cut with timestamped summaries.
Jev Tools & CLIs#community#jevbest#catalog-import
30GitHub stars
Forkable weekday radar that asks Jev one yes-or-no question per interest over each new arXiv announcement and publishes a page plus RSS feed.
Jev Tools & CLIs#community#jevbest#catalog-import
38GitHub stars
Async supervisory layer for Hermes Agent that locks Definitions of Done, proves mechanical criteria locally, and calls Jev only for unresolved semantic checks under a token budget.
Jev Tools & CLIs#community#jevbest#catalog-import
15GitHub stars
Two-tier decision engine pairing a 22.6M-parameter MiniLM encoder on the Apple Neural Engine with the on-device Apple Foundation Model as fallback for uncertain inputs.
Jev Tools & CLIs#community#awesomejev#catalog-import

From the Jev guides

Original write-ups on what this entry is for.

The request shape barely changes across surfaces; the surrounding contract does. When to call the API directly and when a gateway, a Worker binding, or a router entry earns its extra hop.
Jev Tools & CLIs#gateway#vercel#cloudflare
Read article
Taking a decision checkpoint out of Python: what the GGUF and browser WebGPU exports preserve, what they change, and the parity evidence the model cards publish.
Jev Tools & CLIs#open-models#local#onnx
Read article
Jev labels a record that already exists. Code moves, flags, or holds it. How the document, mail, and transfer tools keep the action out of the model.
Jev Tools & CLIs#classification#email#security
Read article
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai