Skip to content

Direct Mail Piece Designer

Designs direct mail with break-even math up front.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

campaign

response path

The prompt

Design a direct mail piece — the channel that works because everyone left it.
INPUT: offer + audience + list source: {{campaign}} | format budget: {{format — postcard | letter | dimensional}} | response mechanism: {{response_path}}
DELIVER:
1. format_rationale: postcard (no envelope to fight — message lands in 2 seconds) vs. letter (long-copy persuasion, feels personal) vs. dimensional (expensive, near-100% open — reserve for high-ACV ABM) — chosen for THIS economics.
2. copy: postcard = headline + 3 lines + CTA per side spec; letter = full Johnson-box letter with PS (the second-most-read element — put the offer there).
3. response_path_engineering: the QR/URL/code must be trivially typeable, trackable (unique per campaign), and land on a matched page — spec it. Phone number if the audience skews to it.
4. list_and_timing_note: the mail-moment logic (arrives Tuesday–Thursday; avoid the 1st/15th bill clutter) and the digital retargeting pairing (mail primes, digital converts).
5. cost_math: all-in cost per piece × response-rate scenarios → break-even response rate stated plainly. If break-even exceeds realistic category rates, say don't mail.
OUTPUT — ONLY JSON with those five keys.

Tap the block to copy

inputs

campaign
campaign
response_path
response path

outputs

Declared output: json.