← Library

Messaging / Members tool

Say it in their words.

One row per buyer pain, mapped to the proof and the exact line that earns a reply. Fill a row, get it checked against the rules that kill most cold outreach, then copy the whole matrix into your Sheet. Nothing to download. Nothing to sign up for.

01Who feels it

Segment, not industry. Add a size band and one qualifier.

The title that feels the pain, not the one who signs.

02Why now

Something observable this quarter, with a time window. If you cannot detect it, it is not a trigger.

03What hurts

Lift it from a call, a review or a support ticket. If it sounds like your website, rewrite it.

A number, a headcount, or a deadline. Vague cost means a weak row.

04What you say

The outcome after you. No feature names, no adjectives.

Name, number, date, source. No proof means the row is a hypothesis.

Opens on the trigger or the pain, carries the proof, ends on a question that is easy to answer.

One observation, one question. No pitch.

05What they push back with

The real one you hear, not the polite one.

A question that reframes. Never a pitch.

Validated means you heard this on a call.

Your matrix

Every row you add lands here. Load the examples to see the difference between the row most people write and the row that gets answered.

Paste rows back in

Tab separated, one row per line, 12 columns in the order above. This is what the AI prompts return.

Copy for Sheets puts every row on your clipboard as tab separated text. Open a blank Sheet, click a cell, paste. Your rows stay in this browser and are never sent anywhere.

Or let AI write the first draft

Drop your domain in, copy the prompt, paste it into Claude or ChatGPT. It researches the site, the reviews and the case studies, then returns rows you can paste straight into the matrix. Then you edit. The draft is never the finished thing.

i