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.
Six automated email series powered by Claude AI — personalized copy for every customer, on-brand every time, delivered via your own domain.
A few things need to be in place before Email Agent can run. Skim both lists — the second one saves support tickets later.
Six steps from install to live. Screenshots coming soon.
From the Commerce Ace App Store listing, click Install. Email Agent embeds directly inside your Shopify admin under Apps — no separate login required.
Go to resend.com and create a free account. Resend handles email delivery and ensures your emails land in the inbox, not spam.
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.
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.
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.
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.
Every setting lives under Email Agent → Settings. Sensible defaults ship at install — these are the ones worth reviewing.
| Setting | What it does | Recommended |
|---|---|---|
| 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 |
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.
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.
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.
Starter: Welcome only. Growth: Welcome + Abandoned Cart. Pro: all six series including Post-Purchase, Win-Back, VIP & Loyalty, and Review Request.
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.
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.
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.