✉️
Commerce Ace · App Guide

Email Agent

Six automated email series powered by Claude AI — personalized copy for every customer, on-brand every time, delivered via your own domain.

Step 0

Before you start

A few things need to be in place before Email Agent can run. Skim both lists — the second one saves support tickets later.

Requirements
  • An active Shopify plan with Email Agent installed from the Commerce Ace listing.
  • A free Resend.com account — this is how emails are delivered from your domain.
  • A verified sender domain in Resend — SPF and DKIM records added to your DNS.
  • A Commerce Ace Starter, Growth, or Pro plan — different plans unlock different series.
Out of scope
  • ×Email Agent does not create discount codes — add promotions in Shopify Admin first, then paste the code into the Promotion field.
  • ×Transactional emails (order confirmations, shipping notifications) stay with Shopify. This app handles marketing and relationship emails only.
  • ×It does not manage unsubscribes beyond the unsubscribe link in each email — handle opt-outs in Shopify.
  • ×Claude writes personalized copy based on your store description — keep it accurate to avoid hallucinated offers.
Setup

Step-by-step setup

Six steps from install to live. Screenshots coming soon.

01

Install on Shopify

From the Commerce Ace App Store listing, click Install. Email Agent embeds directly inside your Shopify admin under Apps — no separate login required.

Tip Store-owner or staff permissions are required to approve the install.
Screenshot coming soon
02

Create a Resend account

Go to resend.com and create a free account. Resend handles email delivery and ensures your emails land in the inbox, not spam.

Tip The free plan allows 100 emails/day — more than enough to start. Upgrade as your store grows.
Screenshot coming soon
03

Verify your sending domain

In Resend, add your store's domain and copy the SPF and DKIM DNS records to your domain registrar. Verification usually completes within an hour. Then generate a Resend API key.

Tip Sending from your own domain (not a shared one) protects your long-term email deliverability reputation.
Screenshot coming soon
04

Configure Settings in the app

In Email Agent → Settings, enter your Resend API key, From Email, From Name, and Store Description. The store description is what Claude AI uses to write personalized copy — be specific about your products, tone, and audience.

Tip Avoid putting fake promotions in the store description. Claude will use whatever is there — only include real, active offers.
Screenshot coming soon
05

Activate your first series

Go to Email Agent → Email Series. Set a series to Active, configure the delay (how many hours after the trigger before the email sends), and optionally add a promotion code. Hit Save.

Tip Start with Welcome (delay: 0) and Post-Purchase (delay: 24 hours). These have the highest engagement rates.
Screenshot coming soon
06

Send a test email

On the Email Series page, each active series has a test email field. Enter your email address and click Send Test. You'll receive a preview within a minute showing exactly what customers will see.

Tip Always send a test before going live. Check that your logo, colors, brand name, and promo code all appear correctly.
Screenshot coming soon
Settings

Configuration guide

Every setting lives under Email Agent → Settings. Sensible defaults ship at install — these are the ones worth reviewing.

SettingWhat it doesRecommended
Resend API Key Authenticates your Resend account for email delivery. Required before any email can send. Generated in Resend dashboard
From Email The sender address on every email. Must match your verified Resend domain. hello@yourstore.com
From Name The name shown in the subscriber's inbox alongside the from address. Your store name
Store Description What Claude AI reads to write personalized copy. Include your products, tone, audience, and key selling points. 2–4 sentences, specific and accurate
Brand Tone The voice Claude writes in — friendly, professional, playful, etc. Matches your store's existing copy
Logo URL Logo image that appears in the email header on Growth and Pro plans. Hosted on Shopify CDN
Header Color Background color of the email header bar. Match your store's primary color
Series Delay Hours after the trigger event before the email sends. Set per series. 0 for Welcome, 24 for Post-Purchase
Promotion Field An offer Claude includes in the email copy. Create the discount in Shopify first, then paste the code here. Leave blank if no active promotion
Best practices

Merchant recommendations

What we tell every Commerce Ace merchant on their onboarding call.

Disable Shopify's overlapping emails first

Shopify sends its own welcome and abandoned cart emails. Disable them in Shopify Admin → Marketing → Automations before activating those series here — otherwise customers get two emails.

Create promotions in Shopify before adding them here

The Promotion field tells Claude what offer to mention. The actual discount code must exist in Shopify Admin → Discounts first — Claude only mentions it, it doesn't create it.

Use Post-Purchase as a loyalty driver, not a receipt

Set the delay to 24 hours. Shopify already sent the order confirmation — your email should thank them, share a tip, and offer a next-purchase incentive.

Win-Back and VIP run on a daily schedule

These series are processed by a daily cron at 6 AM. They won't fire instantly — customers appear in the queue overnight and receive emails the following morning.

Send a test for every series before going live

Each series has a Send Test button. Use your own email address and verify the logo, colors, promo code, and copy all look right before activating.

Keep your store description accurate

Claude writes every email from your store description. If it mentions free shipping over $150, Claude will tell customers about it — make sure that offer is real and active.

FAQ

Frequently asked

How does Email Agent write the emails?

It uses Claude AI to draft a subject line, body copy, and CTA from your store description, brand tone, and any promotion you've set for that series. Every email is written fresh — no two are identical.

What's the difference between the six series?

Welcome fires when a new customer creates an account. Abandoned Cart fires when a checkout is started but not completed. Post-Purchase fires after an order. Win-Back targets customers inactive for 60–90 days. VIP & Loyalty targets customers with 3+ orders. Review Request fires 7 days after order fulfillment.

Which plan do I need for each series?

Starter: Welcome only. Growth: Welcome + Abandoned Cart. Pro: all six series including Post-Purchase, Win-Back, VIP & Loyalty, and Review Request.

Do I need a Resend account?

Yes — Resend is required. It's free to start (100 emails/day) and handles the actual email delivery. Without a Resend API key, no emails will send.

Can I use my own HTML template?

Not directly — Email Agent uses a built-in template styled with your brand colors, logo, and nav links. If you need a fully custom layout, reach out to Commerce Ace for a custom implementation.

Will it email customers who didn't opt in?

Email Agent sends to all customers who have interacted with your store (placed orders, created accounts, or started checkouts). Ensure your store's marketing consent and privacy policies comply with applicable email laws in your region.