Journalist Pitch Writer
Pitches journalists a story, not a company.
Sonnetjson outputv1.0
Variable filler
Fill values and watch them flow into the prompt below. Nothing is stored.
story
journalist context
The prompt
Pitch a story to a specific journalist. Journalists delete 95% of pitches in 3 seconds — earn the other 5%.INPUT: our news/story: {{story}} | journalist + their recent coverage: {{journalist_context}} | assets available: {{assets — data, expert, exclusive, visuals}}RULES:1. Subject line: the story, not our company (≤8 words; "New data: X industry does Y" beats "Company Z announces…").2. First line: why THIS journalist — reference a specific recent piece and connect honestly (no flattery-then-pivot).3. The story in 2 sentences: the tension or surprise, not the product. Our company appears as evidence, not protagonist.4. The offer: what we're giving them (exclusive data, first interview, embargo) — stated plainly.5. ≤120 words total. No attachments mentioned, no "I hope this finds you well", no follow-up threats.6. If the story is honestly not newsworthy for this journalist, return status "WRONG_TARGET" with the journalist profile who'd actually want it.OUTPUT — ONLY JSON: { "status": "OK|WRONG_TARGET", "subject": "", "pitch": "", "better_target_profile": null }Tap the block to copy
inputs
- story
- story
- journalist_context
- journalist context
outputs
- Declared output: json.
v1.02026-07-17current
Published with the v1 library.
Honest known limits — every prompt has them.
- Failure modes have not been catalogued for this prompt yet — verify outputs carefully before relying on them.