Free artwork review

Rate my artwork.

Upload a direct-mail piece and get an instant score on hook, offer, CTA, design, and print readiness, with specific fixes.

Built on experience from tens of thousands of mailings and artworks that actually hit mailboxes.

No account needed. The review takes about twenty seconds.

Example grades

What the grader catches, from strong pieces to ones leaving response on the table.

Real estate farm postcard
88
Hook leads with the neighbor's sale price, which stops the flip-through.
One CTA, repeated twice: scan for your home's value. No competing asks.
!Agent headshot crowds the QR quiet zone slightly.
HVAC seasonal tune-up
81
$79 tune-up with a hard deadline creates real urgency.
Tracking number is large and sits right next to the offer.
!QR code is under 0.75in; older phones will struggle at arm's length.
Dental new-mover letter
73
Welcome-to-the-neighborhood framing feels personal, not salesy.
!The new-patient offer is buried in the third paragraph.
!Two CTAs (call and scan) get equal weight, splitting response.
The fix: Pull the $99 new-patient special into a headline or callout box.
Restaurant grand opening
61
Food photography is appetizing and prints well at 300 DPI.
Weak CTA: "Come see us sometime" gives no reason to act now.
!No offer attached to the opening; the visit has no incentive.
The fix: Replace the CTA with a command plus payoff: "Scan for a free appetizer on opening weekend."
Gym January blast
52
No phone number anywhere on the piece; call-preferring customers hit a dead end.
"Join today" points to a homepage URL typed by hand; nobody will type it.
!Headline is about the gym, not the reader's January goal.
The fix: Add a tracking phone number in 18pt+ next to the CTA.
Insurance agent postcard
44
Nine bullet points and four fonts; there is no visual entry point.
No offer at all; "Call for information" asks for effort with nothing in return.
!Body copy is 8pt; unreadable for the 50+ audience most likely to respond.
The fix: Cut to one message: one risk, one number, one next step.