Retention Emails

Order Confirmation Emails Guide

Transform transactional order receipts into engaging customer touchpoints by delivering branded order confirmations with item summaries, dynamic product recommendations, and timed post-purchase updates.


How Order Confirmation Sequences Work

When a customer completes a purchase in your Shopify store, Cartwheel catches the orders/paid webhook event and automatically enrolls the order into your active Order Confirmation sequence.

Customer Completes Order
Automated Flow
Post-Purchase Sequence Triggered
Timed Delays
2 Hours Delay
Step 1: Order Update & Cross-Sell
3 Days Delay
Step 2: Usage Tips & Care
Dynamic Recommendations
Personalized complementary products
Re-Order Completed

Creating an Order Confirmation Sequence

To create and configure a new order confirmation sequence:

  1. In your Shopify Admin, navigate to Apps → Cartwheel → Retention Emails.

  2. Click the Order confirmation tab in the sub-navigation (or click All sequences → Create sequence → Order confirmation).

  3. Click the primary Create sequence button in the top right header.

Create order confirmation sequence button in Cartwheel Admin retention sequences dashboard
Create order confirmation sequence button in Cartwheel Admin retention sequences dashboard

Step 1: Configure Sequence Settings

In the Sequence settings card:

  1. Sequence Type: Displays Order confirmation (fixed system type).
  2. Name: Enter a descriptive internal name for your sequence (e.g., Warm upsell — related products or Storewide Order Confirmation Receipt).
  3. Status: Select the operational state using the status pills:
    • Draft: Keep selected while setting up or testing.
    • Active: Click to activate automated email dispatch for all incoming paid orders.
    • Paused: Temporarily suspend sending without losing existing enrollments.
Order confirmation sequence settings panel showing trigger events, sequence status toggle, and initial delay configuration
Order confirmation sequence settings panel showing trigger events, sequence status toggle, and initial delay configuration

Step 2: Set Audience Triggers (Product & Collection Filters)

By default, the sequence runs for all store purchases. To restrict the confirmation workflow to specific catalog items:

  1. In the Audience triggers card, click:
    • + Add products: Select specific products or individual variants from your store catalog.
    • + Add collections: Select entire product collections (e.g. Skincare, Apparel, Accessories).
  2. Evaluation Logic: The sequence triggers when a customer's paid order contains any of the selected products, variants, or collections.
Product and collection trigger filters for order confirmation sequence targeting in Cartwheel Admin
Product and collection trigger filters for order confirmation sequence targeting in Cartwheel Admin

Step 3: Filter by Customer Segments (Optional)

In the Customer segments card:

  1. View the list of customer segments synced directly from your Shopify store (e.g., Customers who haven't purchased, Abandoned checkouts in the last 30 days, Email subscribers, Customers who have purchased more than once).
  2. Check the box next to any segment to restrict this sequence exclusively to matching customers.
  3. Leave all boxes unchecked to include all qualifying shoppers.
Targeting synced Shopify customer segments for order confirmation email sequences
Targeting synced Shopify customer segments for order confirmation email sequences

Step 4: Define Local Audience Rules (Optional)

In the Local audience rules card, set fine-grained targeting rules:

  1. Buyer Type: Select from the dropdown:
    • Any buyer: Applies to both new and repeat customers.
    • First-time buyer: Triggers only for shoppers placing their first order on your store.
    • Returning buyer: Triggers only for customers with 1 or more previous orders.
  2. Min Purchase Count: Enter a minimum order threshold (e.g., 3 for VIP customer flows, or leave as Any).
  3. Min Order Value: Enter a minimum cart subtotal dollar threshold (e.g., $50).
  4. Max Order Value: Enter an optional maximum cart subtotal cap (e.g., $250).
Local audience filtering rules by customer spend threshold and purchase count in Cartwheel Admin
Local audience filtering rules by customer spend threshold and purchase count in Cartwheel Admin

Step 5: Configure Email Steps & Linked Offers

In the Email steps card:

  1. Delay Duration & Unit:
    • In the delay input, enter 0.
    • In the unit dropdown, select minutes (e.g., 0 minutes sends immediately when the sequence enrolls upon order payment).
  2. Linked Offer (Product Recommendations):
    • Click the Linked offer dropdown and select an active offer (e.g. Hydrating Serum Upsell).
    • Note: Linking an offer powers the dynamic "You might also like" recommendation block inside the order confirmation email template.
  3. Email Template:
    • Select Order confirmation from the template selector dropdown.
    • To customize the MJML design, logo header, colors, or copy, see the Email Template Builder Guide.
Order confirmation email step sequence builder showing delay intervals and template selection
Order confirmation email step sequence builder showing delay intervals and template selection

Step 6: Save and Publish

  1. Review all configured cards.
  2. In the Sequence settings card, set Status to Active.
  3. In the top right action header, click Save sequence to publish the workflow.

Coexisting with Native Shopify Order Confirmation Emails

Shopify automatically sends a basic order receipt upon checkout. You can manage how Cartwheel works alongside Shopify's default emails:

Keep Shopify's standard order receipt enabled for basic transactional proof, and use Cartwheel's sequence as a branded follow-up containing dynamic product recommendations and re-order links.

Option B: Replace Shopify's Email Body

  1. In Shopify Admin, go to Settings → Notifications → Customer notifications → Order confirmation.
  2. Click Edit code.
  3. Replace the body text with a concise notice:
    <p>
      Thank you for your order! Your full itemized receipt and tracking details
      are on their way from our store.
    </p>
    
  4. Cartwheel will then deliver the primary branded order confirmation experience with recommendations.

Testing Your Order Confirmation Sequence

To test and verify your order confirmation sequence:

  1. Verify Email Provider: Go to Settings → Email Provider (see Email Provider Setup & Diagnostics Guide), ensure your Resend or SMTP gateway is saved, and enter your email address to send a test message.
  2. Activate the Sequence: In Retention Emails → Order confirmation, ensure your sequence status is set to Active and click Save sequence.
  3. Place a Test Order: In your Shopify store checkout, place a test order (using Shopify Payments test mode or Bogus Gateway) using a customer email address you own.
  4. Verify Delivery: Check your inbox to confirm the branded order confirmation receipt arrives with item summaries, dynamic recommendations, and order tracking links.