Teardowns › Email › Urgency (deadline effect)
Dorai puts the deadline in three words and the exact cut-off in the small print
Sale. Ends. Tonight. (Did you shop yet?)
Step by step
- 1
Subject: "Sale. Ends. Tonight. (Did you shop yet?)"
- 2
Body: "But don't get too cozy - the sale ends tonight! Shop before the deals end."
- 3
Small print: "Offer ends October 14, 2026 at 11:59pm MDT."
The psychology
Why it nudges
Dorai uses urgency: the full stops slow the subject line down so the deadline lands, and the bracketed question nudges people who meant to shop but didn't. The exact end time makes the deadline concrete. Results are not public.
● Strong evidence · More on urgency (deadline effect), with sources →
Context
A US home goods brand's last-day sale email to its list.
Honest nudge or dark pattern?
Conditional
Honest only if the sale isn't extended or brought back. If it is, it's fake urgency. See deceptive.design/fake-urgency.
Steal this, honestly
- Put the deadline at the start of the subject line on the last day.
- State the exact end time somewhere in the email.
- Add a short, personal-sounding question for people who opened earlier emails but didn't buy.
What to test: Last-day email with vs without the bracketed question. Measure revenue per recipient.
Next: run it on your product
Apply this with your agent
Take the steps above into your own flow. The prompt carries this teardown, the honest-vs-dark line and the steps.
ChatGPT, Claude, Grok and Cursor open with the prompt filled in (it is also copied, in case the prefill doesn't load). Gemini and Codex don't support prefilled links, so the prompt is copied and the app opens; paste it in.
Sources
- Email on Email Love (14 Oct 2026)
- Inman & McAlister (1994), Do coupon expiration dates affect consumer behavior? Also Shu & Gneezy (2010). doi.org/10.2307/3152229
- deceptive.design: fake-urgency
Related teardowns
5 new nudges, every Friday
Five real product and marketing moments, the psychology behind each, and one thing to try. Weekly issues start soon. Your email is stored with our email provider (Resend) and used only for this newsletter.


