The 10-stage pipeline runs on four jobs that show up again and again: research, generate, score, route. Build each one once, call it everywhere it repeats - cheaper to build, far cheaper to maintain, and it gets smarter every cycle.
Visit each account's site, LinkedIn and recent news. Return the strongest buying signal from the last 90 days (funding, senior hire, launch, hiring spree) in one sentence, with the source URL. No signal → return "none".
You're my demand-gen writer. Take this POV asset: {asset}. Produce 3 LinkedIn posts (hook + 120 words), 1 nurture email (subject + 90 words), 3 ad hooks. Match this voice: {samples}. One idea each, no emoji, no hashtags.
Score this lead 0-10 on fit, intent and timing against my ICP: {icp}. Lead + enrichment: {data}. Return JSON {score, tier, reason}. The reason must name the signal that moved the score - don't restate the fields.
Lead scored {score}, routed to {rep}. Write a 3-bullet brief: (1) who they are + why now, (2) the trigger signal, (3) the opening line to use. Under 60 words. Plain, no fluff.
Build each job once. When your ICP shifts or a model changes, you fix one prompt and every stage that calls it updates at once. That's why this is cheaper to run - and why it compounds every time you tune it from the measure-and-optimize loop.
Test. Learn. Refine. Repeat.A one-page reference with the exact prompts for research, generate, score and route, ready to paste into your stack.
Each job is reused across several stages. Stages 6 and 8 call two jobs each, and that overlap is where the reuse pays off.
No. Research and generate cover the first stages on their own. Scoring and routing can be added once you have lead volume to sort.