# Ecommerce email templates and flow plans

These are adaptable templates, not messages sent to anyone. Replace every {{token}} with verified store data before use. A token is an intentional template field. Do not invent reviews, delivery promises, deadlines, or customer facts. Use a working reply inbox and the appropriate marketing footer for promotional messages. Examples of delays below are starting hypotheses, not universal best times.

## Welcome flow

Entry: eligible marketing subscription, with recorded signup source and permission. Deliver the promised resource or offer promptly. Exclude suppressed profiles. End or change first-purchase sales messaging after purchase; do not suppress a promised resource simply because the person buys.

### W1 — Deliver the promise

Subject: Your {{resource_name}} is ready

Preview: Start with {{first_useful_step}}.

Hi {{first_name_or_there}},

Here is the {{resource_name}} you requested: {{resource_link}}.

Start with {{first_useful_step}}. It will help you {{specific_outcome}} before you choose your next step.

At {{store_name}}, we help {{customer_group}} {{practical_goal}}. You can expect {{accurate_frequency_and_content}} from us.

If you have a question about {{relevant_topic}}, reply here. We will point you toward the information you need.

Button: Open the guide

{{sender_name}}

### W2 — Help the customer choose

Suggested timing: after the reader has had a reasonable opportunity to use the resource; test by product cycle.

Subject: Choosing between {{option_a}} and {{option_b}}?

Preview: The difference that matters for {{customer_use}}.

Hi {{first_name_or_there}},

The right choice depends on {{decision_factor}}.

Choose {{option_a}} if {{verified_fit_a}}. Choose {{option_b}} if {{verified_fit_b}}.

You can compare {{specific_attributes}} here: {{comparison_link}}. The page also explains {{relevant_limit_or_requirement}}, so you can check before ordering.

Button: Compare the options

Questions? Reply with what you are trying to do, and we can help you find the relevant details.

### W3 — Resolve one objection

Subject: A quick answer about {{common_question_topic}}

Preview: What to check before choosing {{product_category}}.

Hi {{first_name_or_there}},

One question we hear is: “{{actual_common_question}}”

{{verified_plain_language_answer}}

We have added {{measurement_photo_guide_or_demo}} so you can see how this works before you buy: {{helpful_link}}.

Button: See the details

If you are still unsure, reply here. We would rather help you choose the right option than leave you guessing.

## Checkout recovery flow

Entry: the correct cart or checkout event, identifiable contact data, and applicable marketing eligibility. Suppress after purchase before every send. Check unsubscribes and unavailable items. Avoid duplicate recovery from another app. The schedule should reflect the actual buying cycle.

### C1 — Helpful reminder

Subject: Would you like to return to your selection?

Preview: Review {{product_name}} and your order details.

Hi {{first_name_or_there}},

You recently selected {{product_name}} at {{store_name}}. If you would like to continue, you can review your selection here: {{working_recovery_link}}.

Before ordering, you can check {{relevant_size_or_delivery_information}} here: {{information_link}}.

Button: Review my selection

Need help deciding? Reply to this email.

Implementation: Do not imply the product is reserved. If recovery links cannot reliably restore items, use accurate wording such as “View the product” and link to the correct variant.

### C2 — Answer the relevant question

Subject: Still wondering about {{product_question}}?

Preview: Here is the detail that can help you decide.

Hi {{first_name_or_there}},

If you are considering {{product_name}}, {{specific_question}} may be useful to check.

{{verified_answer}}

You can see {{supporting_photo_or_guide}} here: {{supporting_link}}.

Button: Check the details

If this is not the right fit, {{appropriate_alternative_or_help_option}}.

### C3 — Optional real offer

Use only when the promotion is authorized, economically sensible, and genuinely available. This email is optional; a flow can end without a discount.

Subject: {{accurate_offer_summary}} through {{real_end_date}}

Preview: The terms for your {{store_name}} offer.

Hi {{first_name_or_there}},

If you are ready to order, {{offer_description}} is available for {{eligible_products_or_audience}} through {{end_date_and_timezone}}.

Use {{code_or_automatic_application_instructions}}. {{minimum_spend_exclusions_and_stacking_terms}}

You can review the full offer and your order total before paying.

Button: Review the offer

If you need help with the product itself, reply here.

## Post-purchase journey

Use the store's native transactional confirmation for essential order information unless a verified replacement is deliberately configured. Do not duplicate it. Marketing eligibility and transactional purpose must be handled appropriately; not every post-purchase email is transactional.

### P1 — Prepare for arrival

Subject: Getting ready for your {{product_name}}

Preview: One useful step before it arrives.

Hi {{first_name_or_there}},

Thank you for choosing {{product_name}}.

Before it arrives, {{verified_preparation_step}}. You can find the full preparation guide here: {{guide_link}}.

For the latest order information, use {{secure_order_status_link}}. If you need help with the order, contact us at {{monitored_support_route}}.

Button: Read the preparation guide

### P2 — Help with first use

Trigger when reliable delivery information and the intended use window support the message. If delivery is unknown, do not state that the product has arrived.

Subject: Your first {{task}} with {{product_name}}

Preview: Start here, then follow the full instructions.

Hi {{first_name_or_there}},

When you are ready to use {{product_name}}, start with {{verified_first_step}}.

A common point of confusion is {{actual_issue}}. {{verified_explanation}}

The complete instructions are here: {{instructions_link}}. Follow those instructions, including the relevant care and safety information.

Button: See the full guide

If anything is unclear, reply here with your question.

### P3 — Invite honest feedback

Subject: How is {{product_name}} working for you?

Preview: Tell us what worked and what could be clearer.

Hi {{first_name_or_there}},

We would like to know how your experience with {{product_name}} is going.

What has been useful? Was anything confusing or different from what you expected?

You can share feedback here: {{feedback_link}}, or reply directly if you need help.

Button: Share my feedback

Your feedback helps us improve the product information and support we provide.

Implementation: Use a fair review invitation process. Do not send public-review links only to customers who first give positive private feedback.

### P4 — A relevant next step

Subject: Ready for {{next_customer_task}}?

Preview: An option that works with {{previous_product}}.

Hi {{first_name_or_there}},

If you are ready to {{next_customer_task}}, {{recommended_product}} may help because {{verified_relevance}}.

It is compatible with {{verified_models_or_conditions}}. Check {{important_requirement}} before choosing.

Button: Explore the next step

Still working through your first purchase? You can revisit the guide here: {{first_product_guide}}.

Implementation: Suppress unsuitable recommendations for unresolved service issues, refunds, incompatibility, or an already completed purchase.

## Winback flow

Entry: customers past a product-appropriate expected repurchase interval with suitable marketing eligibility. Define the interval from observed behavior and product use, not an arbitrary universal 30-day rule. Stop on purchase, unsubscribe, or other ineligibility.

### R1 — Reconnect with relevance

Subject: Still interested in {{customer_interest}}?

Preview: A useful update from {{store_name}}.

Hi {{first_name_or_there}},

Since your last visit, we have {{real_relevant_update}}.

If {{customer_need}} is on your list, this guide can help: {{useful_link}}.

Button: See what is useful for me

If you would prefer fewer messages or different topics, you can update your preferences here: {{preferences_link}}.

### R2 — Give the customer control

Subject: What would you like to hear about?

Preview: Choose your interests or take a break.

Hi {{first_name_or_there}},

We want our emails to be useful. You can choose {{available_topics_or_frequency_options}} here: {{preferences_link}}.

If you no longer want marketing messages, use the unsubscribe link below. You can still contact our support team when you need help with an order.

Button: Update my preferences

Implementation: End or reduce marketing to persistently unengaged profiles under a documented list-management approach. Do not keep sending “last chance” messages indefinitely.

## Service exception template

Subject: An update on your {{store_name}} order

Hi {{first_name_or_there}},

{{accurate_description_of_issue}}

Here is what we know: {{verified_current_information}}.

Our next step is {{specific_action}}, and we will update you by {{realistic_confirmed_update_time}}.

If you need help with your options before then, reply here or contact {{support_route}}. We are sorry for the inconvenience.

{{sender_name}}

Do not insert an unverified arrival date. State only options that the customer is actually entitled to or that the business has authorized.

## Pre-send checklist

1. All template tokens resolve, with sensible fallbacks.
2. The recipient qualifies and has not since become ineligible.
3. Product facts, stock, prices, deadlines, and links are accurate.
4. The message is readable on mobile and images have useful alternatives.
5. Replies reach a monitored route.
6. Marketing messages contain the required identity, address, preference, and opt-out information.
7. Test the flow after purchase, cancellation, unsubscribe, missing data, and a broken integration.
8. Review performance using contribution and customer response, not only attributed revenue.

Further reading: [Klaviyo flows](https://help.klaviyo.com/hc/en-us/articles/115002774932), [FTC commercial email guidance](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business).
