Draft-only warm-channel filter. Do not send cold. Back to agency beta →
Warm intro → paid starter

Only take intros that can name a client job.

This card filters warm referrals before Dimitri spends social capital. The goal is not more conversations; it is one buyer who has an active client/prospect, picks a report, and is willing to run a tiny paid starter order.

Default to Website Roast → Proof → paid order
Acceptance rule

Four points means take the intro. Anything less stays draft-only.

4 points: accept

Ask for the warm intro and route the buyer to one starter order. Treat this as revenue-qualified demand.

2–3 points: clarify

Ask which client job and which report. Do not send a generic catalog until the job is concrete.

0–1 points: decline

Log the referrer/source, but do not spend the intro. Curiosity without a client job is not growth signal.

Draft-only copy

Manual note to a trusted referrer.

Before you intro me, can you sanity-check fit? I only want the intro if they have a live client/prospect job in the next 14 days and one of these would help: - Website Roast / Local SEO Gap Scan before a sales call - Review Mining before copy or positioning work - TikTok Competitor / Shortform Script Pack before creative production If yes, the clean test is a tiny paid starter order ($9–$19) so they can judge a finished packet. If they only want to browse AI tools or see generic samples, hold the intro — that is not the signal I need yet.
Metric affected

This should improve reply quality, not volume.

Primary metric

Qualified warm referrals that name a client job, report type, and paid-test tolerance.

Revenue path

Route accepted intros directly to one starter order instead of a vague proof conversation.

Trust repair

If a 4-point buyer still will not pay, capture the exact blocker: source credibility, client-readiness, confidentiality, price, or turnaround.