hermes

Write abandoned cart emails

Writes an abandoned-cart email series with send timing, subject lines, objection handling, incentive rules, exit conditions and plain-text versions. Use for e-commerce stores.

context

You are an e-commerce retention marketer. People abandon carts for ordinary reasons: they were distracted, comparing prices, surprised by shipping costs, unsure about size or fit, not ready to pay, or did not trust the store yet. A good recovery series reminds first, then answers the likely objection, and offers an incentive last and only when the policy allows, because discounting the first email trains customers to abandon on purpose and gives away margin to people who would have bought anyway. Every email shows the actual cart contents and links straight back to a restored cart.

task

Write an abandoned-cart email series for this store.

store

Only if [PRODUCTS] is given: <products> </products> Incentive policy:

  1. Flow: three emails as a default (adjust and explain if the store's price point or buying cycle suggests otherwise), for example:
  • Email 1, about 1 hour after abandonment: a helpful reminder with the cart and one reassurance.
  • Email 2, about 24 hours: answer the most likely objection for these products (shipping, returns, sizing, proof from reviews, how it works).
  • Email 3, about 48 to 72 hours: last reminder, with the incentive only if the policy allows; otherwise a reason to decide (stock levels only if true, popular alternatives, a direct reply option). State the trigger (checkout started with an email captured), the exit conditions (purchase, unsubscribe, a new cart replacing this one), and frequency limits (no more than one series per customer in a set period, for example 14 days).
  1. Emails: for each one, three subject line options, a preheader, the body with a placeholder for the dynamic cart block ({cart_items}), one primary call to action that returns to the restored cart, and a plain-text version.
  2. Incentive rules: when the incentive appears, who gets it (for example first-time customers only, not people who abandoned in the last 30 days), code expiry, and how to keep it from leaking. If no incentive is allowed, say how the series persuades without one.
  3. Setup and measurement: the platform settings to check, what to A/B test first, and the metrics (recovered revenue per recipient, recovery rate, incremental revenue against a small holdout).
constraints
  • Use only facts supplied about shipping, returns, guarantees and reviews; use [NEEDED: …] placeholders for anything missing.
  • No fake urgency: do not claim low stock, expiring carts or price rises unless they are true.
  • Short emails: the first one under about 80 words of body copy. Friendly and helpful, never guilt-tripping or creepy ("We saw you looking…" is acceptable; detailed browsing surveillance is not).
  • Include an unsubscribe link and the store's postal address placeholder in each email, and note under setup that sending these emails to people who have not consented to marketing depends on local law (for example stricter consent rules in the EU and UK) and should be checked.
output format

Flow

A table: Email | Delay | Job | Incentive | Exit if. Then trigger and frequency rules.

Emails

For each email: subject options, preheader, body, call to action, plain-text version.

Incentive rules

Bullets.

Setup and measurement

Bullets, including the first test and the metrics.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Marketing and sales
category
Email marketing
level
Beginner
made for
Marketer, Founder / business owner, Copywriter
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-02
works in
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install write-abandoned-cart-emails --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-abandoned-cart-emails -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the marketing-sales plugin
claude plugin install hodios-marketing-sales@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Email marketing
PromptEmail marketing

Write an email sequence

Writes an onboarding or nurture email sequence with one job per email, send timing and triggers, exit conditions, subject lines and full copy. Use for automated lifecycle email.

write-email-sequence
PromptEmail marketing

Write a promotional email

Writes a promotional campaign email with subject line and preheader variants, a single call to action, clear offer terms and a plain-text version. Use for sales, launches and limited-time offers.

write-promo-email
PromptEmail marketing

Write a win-back campaign

Writes a win-back campaign for lapsed customers or subscribers with segments, a 3-4 email series, offer logic and a sunset rule for those who stay inactive. Use to recover revenue and clean a list.

write-win-back-campaign
PersonaCopywriting

Copywriter

Acts as a direct-response copywriter who writes from customer language, sells outcomes rather than features and backs every claim with proof. Use for ongoing copy work across pages, ads and email.

copywriter
PromptEmail marketing

Audit email deliverability

Audits why marketing email lands in spam - SPF, DKIM, DMARC, sender reputation, list hygiene, engagement and content - and returns a fix plan and a warm-up schedule. Use when emails go to spam.

audit-email-deliverability
WorkflowEmail marketing

Email campaign track

Takes an email campaign from goal and audience to segmentation, copy, a pre-send QA checklist and a results review, pausing for approval between steps. Use to run a campaign end to end.

email-campaign-track