What problem does it solve?
Cold email campaigns targeting buyers who recently started a new role need a personalized opening line per prospect, but manually researching job-change dates and writing one clause per person does not scale, and naive automation produces factually wrong or awkward copy.
Core Features & Use Cases
- Source-side tenure filtering: Queries the Prospeo
/search-person API with person_time_in_current_role so only people who started their current title within a configurable window (default 90 days, ceiling 9 months) are returned, with measured volume trade-offs per window.
- Deterministic fact computation: Derives
role_change_type (promotion vs new hire), months_in_role, role_start_month, and prior_title in code from the job_history array, so the model never decides facts.
- Locked prompt line writer: A graded prompt (PASS 9/10) for a small reasoning model that outputs a lowercase, max-90-character clause completing "Saw <line>.", with abstain, cross-year, and truncation guards.
- Use Case: A campaign targeting new VPs of Operations at US companies with 50-2000 employees pulls the filtered list, gates on current title, and produces
new_in_role_line values like "you stepped into the COO seat at Irby earlier this year" for the first sentence of email 1.
Quick Start
Find US-based VPs of Operations at companies with 50 to 2000 employees who started their role in the last 90 days and write a personalized opening line for each one.