E ShopifyEmail Tools Try Sequenzy
← All operator guides

Deliverability

Shopify email deliverability: choose the control surface, then prove it

Inbox placement is an operating system, not a vendor badge. Shopify order state, consent, catalog changes, fulfillment timing, message frequency, authentication, and complaint handling all meet in the inbox.

This guide compares 13 relevant tools. It uses evidence-safe language: verify current features, pricing, integration fields, and sending terms in each official source before purchase or migration.

TL;DR

Deliverability operating principles

  • Authenticate SPF, DKIM, DMARC — Verify alignment before sending meaningful volume.
  • Segment Consent + engagement — Start with customers who have a current reason to receive the message.
  • Suppress Purchases, opt-outs, collisions — Make one system responsible for stop conditions.
  • Ramp Small controlled pilot — Increase volume only after delivery and complaint signals are understood.
  • Measure Delivered revenue and complaints — Use clicks and downstream orders alongside privacy-affected opens.

Shopify-specific risks to inspect

Guest checkout can create duplicate or typo-prone profiles. Subscription, refund, cancellation, and fulfillment events can arrive on different timelines. Product feeds change when variants go out of stock. A browse or cart flow that ignores those states can send irrelevant messages, increase complaints, and create support load even when the email technically delivers.

Before comparing dashboards, draw message ownership: who sends the order confirmation, shipping update, review request, cart reminder, replenishment notice, and promotion? Then map consent, unsubscribe, purchase suppression, bounce handling, and frequency limits across every system that can contact the customer.

Shopify signalDeliverability controlEvidence to verify in a pilot
Order, refund, cancellationExit or suppress promotional journeysTest order state changes and event timing
Consent and channel preferenceHonor source, region, unsubscribe, and SMS opt-outExport timestamps and test each preference path
Product, inventory, variantPrevent broken or irrelevant dynamic contentPreview out-of-stock and changed-URL cases
Engagement and complaintsLimit cold-segment volume and investigate spikesReview by flow, domain, and cohort—not one blended rate

Platform comparison

13 tools for different Shopify jobs

ToolBest forProsConsPricing caveat
Klaviyobehavioral Shopify lifecycle programsDeep event, catalog, and consent controlsProfile-based pricing and configuration overheadVerify current active-profile, email, and SMS tiers
Omnisendfast ecommerce email and SMS journeysShopify-oriented templates and event triggersCross-channel frequency needs explicit governanceVerify current contact, send, and SMS limits
Shopify Emailsimple broadcasts inside Shopify AdminNative store context and low operational frictionLess lifecycle depth than specialist platformsVerify current Shopify plan, send, and feature limits
Brevoemail, SMS, and transactional separation on a lean stackBroad channel coverage and SMTP/transactional optionsShopify event depth may require careful mappingVerify current send, contact, SMS, and transactional pricing
Mailchimpfamiliar campaign workflows for smaller catalogsMature campaign editor and broad ecosystemData synchronization and audience hygiene need attentionVerify current contact, send, and feature tiers
ActiveCampaignCRM-style lifecycle logic around Shopify eventsFlexible automation and contact attributesMore moving parts than a broadcast-first stackVerify current contact, feature, and add-on pricing
Dripcommerce-focused lifecycle segmentationEcommerce-oriented customer and revenue contextSmaller teams still need event and suppression QAVerify current subscriber and send pricing
SendlaneDTC lifecycle automation with hands-on operationsLifecycle-focused controls and ecommerce orientationSmaller teams should validate integration coverage earlyVerify current contacts, sends, and onboarding terms
Yotpo Email & SMSemail and SMS alongside reviews or loyalty contextPotentially useful shared customer context across channelsEmail reputation still needs separate monitoringVerify current email, SMS, contact, and bundle pricing
Privyonsite capture feeding a primary senderCapture context can improve welcome relevanceNot a substitute for a full lifecycle ownerVerify current contacts, sends, SMS, and feature limits
PostscriptSMS-led Shopify retention with email kept distinctStrong fit for SMS-first store workflowsEmail deliverability is not solved by SMS reachVerify current SMS, contact, and message pricing
Attentiveenterprise SMS and lifecycle orchestrationAdvanced consent and channel operations for larger teamsHigher operational and commercial complexityRequest a current quote; terms vary by volume and scope
developer-owned transactional and email infrastructureFlexible APIs and operational sending controlsRequires engineering and a separate lifecycle layerVerify current email API, marketing, and support pricing
tinyEmailsmall stores testing simple ecommerce campaignsLow-friction campaign setup for basic needsValidate depth of Shopify events and reportingVerify current subscriber, send, and feature limits
1

Klaviyo

The default benchmark for Shopify retention data depth.

Free tier; paid from ~$20/mo
Scales by active profiles and SMS credits
★ 4.6/5
Best for

Stores needing deep ecommerce segmentation and proven Shopify-native flows

Category

Email & SMS automation

Shopify depth

Native

Pricing caveat: Free tier; paid from ~$20/mo; Scales by active profiles and SMS credits. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Klaviyo is a strong fit when Shopify events, product data, and consent state need to drive separate welcome, browse, cart, post-purchase, and replenishment paths. For deliverability, the useful work is operational: map Shopify order and fulfillment events, exclude recent purchasers from acquisition messages, and review bounce, unsubscribe, and complaint trends by flow rather than trusting one blended store rate.

Pilot one catalog-aware flow and one campaign segment. Confirm that guest checkout, subscription, refund, and regional consent fields arrive as expected; then compare a holdout or matched group on delivered orders, complaints, unsubscribes, and margin. Its deliverability tools can support diagnosis, but they do not make a cold import or a high-frequency send safe.

Key strengths

  • Deep Shopify event and catalog sync
  • Predictive analytics and CLV modeling
  • Massive template and agency ecosystem
  • Revenue reporting by flow and segment
  • Strong SMS alongside email

Limitations

  • Expensive as profiles grow
  • Advanced reporting needs setup discipline
  • Can overwhelm small teams without process
Real-time Shopify syncPredictive CLVFlow A/B testingDynamic product blocksRFM segmentationSMS + email journeysBenchmark reportingReviews integration

Full Klaviyo review →

2

Omnisend

Fast Shopify setup with pre-built ecommerce journeys.

Free tier; Standard from ~$16/mo
Scales by contacts and message volume
★ 4.7/5
Best for

SMB Shopify stores wanting multichannel automation without enterprise complexity

Category

Email, SMS & push

Shopify depth

Native

Pricing caveat: Free tier; Standard from ~$16/mo; Scales by contacts and message volume. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Omnisend suits a store that wants ready-made ecommerce journeys around Shopify browsing, cart, purchase, and product activity. The deliverability question is whether the team can keep email and SMS ownership clear: a cart reminder, replenishment message, and sale broadcast should share suppression logic so the same customer does not receive overlapping incentives.

Start with a single email welcome or cart journey, purchaser suppression, and a quiet-period rule for concurrent SMS. Check event latency, unsubscribe propagation, hard-bounce handling, and whether product links still resolve after catalog changes. Treat any plan limits and channel pricing as changeable; confirm them on the vendor page before budgeting.

Key strengths

  • One-click Shopify install
  • Email + SMS + push in one builder
  • Strong prebuilt cart and welcome flows
  • Practical pricing for growing stores
  • Good campaign templates

Limitations

  • Less flexible than Klaviyo for complex data
  • SMS costs need monitoring
  • Reporting less granular at scale
Prebuilt automationsProduct picker blocksSMS workflowsPush notificationsAudience syncGamified signup formsCampaign presetsRevenue per message

Full Omnisend review →

3

Shopify Email

The zero-friction starting point inside Shopify Admin.

10,000 free emails/mo
Then ~$1 per 1,000 emails
★ 4.2/5
Best for

Shops wanting low-friction email inside Shopify Admin

Category

Native email campaigns

Shopify depth

Native

Pricing caveat: 10,000 free emails/mo; Then ~$1 per 1,000 emails. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Shopify Email is the least complicated place to start when a merchant mainly needs consented broadcasts, product links, and basic customer targeting in the Shopify admin. Native context reduces integration handoffs, but it does not remove the need to authenticate the sending domain, honor unsubscribes, remove recent purchasers where appropriate, and watch bounces and complaints.

Pilot a product announcement to an engaged, consented segment, with a small internal seed list and a no-send control if the store can support one. Confirm the footer, unsubscribe path, sender identity, audience exclusions, and image rendering before expanding. Move only when the store can name a specific missing workflow; do not assume a larger platform automatically improves inbox placement.

Key strengths

  • Built directly into Shopify
  • Product blocks from catalog
  • No third-party app to manage
  • Low learning curve

Limitations

  • Limited automation depth
  • No advanced segmentation
  • Not a retention platform replacement
Product email blocksBrand colors from storeBasic campaignsShopify customer listsSale templatesMobile preview

Full Shopify Email review →

4

Brevo

Cost-aware email volume without premium ecommerce pricing.

Free tier; paid from ~$25/mo
Scales by email volume
★ 4.5/5
Best for

Budget-conscious stores needing practical campaigns

Category

Email, SMS & transactional

Shopify depth

Integration

Pricing caveat: Free tier; paid from ~$25/mo; Scales by email volume. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Brevo can be useful when a Shopify store needs marketing email alongside transactional infrastructure or additional channels. The deliverability boundary matters: order confirmations and shipping updates should be owned by an operational message path, while promotions should have their own consent, suppression, and reporting rules. Document which system sends each message before connecting both to the same store.

Pilot one marketing flow with Shopify purchase suppression and one transactional template, then inspect headers, event timing, unsubscribe behavior, bounce classification, and reply handling. Do not infer reputation quality from a platform feature list. Confirm current pricing and whether the integrations expose the Shopify fields your flows need.

Key strengths

  • Affordable email volume
  • SMS and transactional options
  • Straightforward campaign tools
  • Pay-per-email model

Limitations

  • Lighter Shopify templates
  • Advanced ecommerce segmentation limited
  • Less retention-focused reporting
Marketing automationTransactional emailSMS campaignsContact scoringLanding pagesShopify integrationWhatsApp (select markets)

Full Brevo review →

5

Mailchimp

Familiar campaigns — but lifecycle depth trails ecommerce natives.

Free tier; paid from ~$13/mo
Scales by contacts
★ 4.3/5
Best for

Teams already on Mailchimp needing Shopify-connected campaigns

Category

General email marketing

Shopify depth

Integration

Pricing caveat: Free tier; paid from ~$13/mo; Scales by contacts. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Mailchimp remains a reasonable candidate for campaign-led stores that need a familiar editor and standard audience operations. Shopify deliverability depends on the connector and audience model: verify that purchase, refund, consent, and unsubscribe state are synchronized before using customer segments for cart, winback, or post-purchase messages.

Pilot a newsletter to a recent-engager segment and a separate purchaser exclusion. Check duplicate profiles, imported unsubscribes, hard-bounce suppression, and whether a customer who buys after scheduling is removed from the promotion. Pricing is audience-shaped and product terms can change, so use the official pricing page rather than a remembered threshold.

Key strengths

  • Familiar editor
  • Broad marketing features
  • Large integration ecosystem
  • Decent free tier

Limitations

  • Shopify depth trails specialists
  • Per-contact pricing painful at scale
  • Automation feels generic for ecommerce
Drag-drop editorBasic automationsShopify product syncAudience dashboardSocial postingLanding pagesSurveys

Full Mailchimp review →

6

ActiveCampaign

Powerful logic when CRM and ecommerce overlap.

From ~$29/mo
Scales by contacts and tier
★ 4.5/5
Best for

Stores combining ecommerce with sales follow-up or B2B workflows

Category

Marketing automation & CRM

Shopify depth

Integration

Pricing caveat: From ~$29/mo; Scales by contacts and tier. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

ActiveCampaign is relevant when Shopify activity must join a broader CRM or sales process, such as high-consideration products, wholesale leads, or service follow-up. Deliverability depends on designing a single source of truth for consent and message ownership; a CRM automation should not keep mailing someone after a Shopify unsubscribe, refund, or support escalation.

Run a pilot with one purchase-triggered education sequence and an explicit marketing-consent gate. Test duplicate contact merging, tag removal, transactional-versus-promotional classification, and the stop conditions that end the sequence. Evaluate incremental repeat orders and complaints, not automation count. Confirm current plan requirements before treating a feature as included.

Key strengths

  • Powerful automation logic
  • Built-in CRM
  • Broad integrations
  • Deep conditional branching

Limitations

  • Less Shopify-native than specialists
  • Setup can become overbuilt
  • Per-contact pricing
CRM pipelinesConditional automationsLead scoringSite trackingSplit testingShopify deep data syncSales automations

Full ActiveCampaign review →

7

Drip

Hands-on automation for operators who like building workflows.

From ~$39/mo
Scales by people in account
★ 4.4/5
Best for

Teams wanting visual workflows and behavior-based segmentation

Category

Ecommerce automation

Shopify depth

Native

Pricing caveat: From ~$39/mo; Scales by people in account. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Drip is designed around ecommerce customer behavior, which can help Shopify teams build segments for first purchase, repeat purchase, product category, and post-purchase education. Those signals are only useful for deliverability when event freshness and consent are tested; a stale order event can send a replenishment or cross-sell message at exactly the wrong time.

Pilot one replenishment or product-education sequence with a recent-purchaser exclusion and a short holdout. Confirm cancellation, refund, out-of-stock, and unsubscribe behavior, then inspect delivered, bounced, complained, and unsubscribed cohorts. Use the official pricing page for the current subscriber model and avoid assuming that revenue attribution equals incremental revenue.

Key strengths

  • Strong visual workflow builder
  • Good behavior segmentation
  • Clear revenue focus
  • Solid Shopify sync

Limitations

  • Smaller ecosystem than Klaviyo
  • Workflow-heavy for simple needs
  • Per-contact pricing at scale
Visual automation builderTag and event triggersRevenue dashboardsA/B workflow splitsCustom fieldsShopify product triggersLead scoring

Full Drip review →

8

Sendlane

Ecommerce-first automation with migration support.

From ~$83/mo
Custom packages available
★ 4.6/5
Best for

DTC brands wanting guided retention automation

Category

Email & SMS for ecommerce

Shopify depth

Native

Pricing caveat: From ~$83/mo; Custom packages available. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Sendlane is a candidate for DTC merchants that want lifecycle automation around Shopify behavior without treating every broadcast as a separate project. Review the actual event contract for products, orders, refunds, and consent; a named integration is not evidence that every field needed by a suppression rule is available.

Pilot welcome, cart, and post-purchase ownership as three separate paths, with one documented collision priority. Verify one-click unsubscribe, bounce suppression, cart expiry, and purchase-based exits with test orders. Confirm current pricing and any onboarding or volume requirements directly with the vendor before committing.

Key strengths

  • Ecommerce-first automations
  • Email + SMS coordination
  • Strong migration support
  • Revenue-focused reporting

Limitations

  • Less transparent self-serve pricing
  • Best for brands ready to invest
  • Higher entry price than SMB tools
Multi-channel journeysCustom audiencesRevenue attributionSMS automationsOnboarding supportDeliverability toolsA/B testing

Full Sendlane review →

9

Yotpo Email & SMS

Retention consolidation when reviews and loyalty matter.

Free and paid tiers
Modular pricing by product
★ 4.5/5
Best for

Stores using or wanting reviews, loyalty, email, and SMS together

Category

Retention marketing suite

Shopify depth

Native

Pricing caveat: Free and paid tiers; Modular pricing by product. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Yotpo Email & SMS is most relevant when a Shopify merchant already operates Yotpo customer-content or loyalty surfaces and wants those signals near messaging. Deliverability work should focus on channel collision: review requests, loyalty reminders, replenishment, and promotions need one suppression map, especially after a customer has purchased or opted out of a channel.

Pilot a post-purchase review request with a clear service-versus-marketing classification, then test a promotional follow-up only for customers who remain eligible. Inspect consent records, purchase exits, SMS opt-outs, email unsubscribes, and template links. Treat bundled pricing as variable and validate the current plan, channel fees, and integration behavior before migration.

Key strengths

  • Email, SMS, reviews, loyalty ecosystem
  • Solid Shopify integration
  • UGC in campaigns
  • Loyalty-triggered automations

Limitations

  • Suite breadth adds complexity
  • Best value with multiple Yotpo modules
  • Email depth trails Klaviyo
Review request flowsLoyalty points in emailSMS campaignsVisual UGC blocksSegment by review statusMulti-module dashboard

Full Yotpo Email & SMS review →

10

Privy

Capture-first tooling for stores still building their list.

Free tier; paid from ~$30/mo
Scales by contacts and pageviews
★ 4.6/5
Best for

Smaller stores needing list capture and basic campaigns fast

Category

Popups, email & SMS

Shopify depth

Native

Pricing caveat: Free tier; paid from ~$30/mo; Scales by contacts and pageviews. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Privy is primarily useful at the capture edge of a Shopify stack: popup, form, offer, or onsite intent can provide context for a relevant welcome program. The deliverability risk is duplicate ownership. Decide which platform sends the welcome, which system stores consent, and how the capture tool stops sending after purchase or unsubscribe.

Pilot one capture source with a non-discount welcome variant and a purchaser suppression rule. Confirm consent language, country rules, duplicate handling, handoff timing, and whether the destination ESP receives source and timestamp fields. Measure qualified subscribers and downstream complaints, not popup conversion alone; verify current pricing before calculating payback.

Key strengths

  • Excellent popup and capture tools
  • Simple email/SMS campaigns
  • Beginner-friendly onboarding
  • Spin-to-win and exit intent

Limitations

  • Shallow lifecycle automation
  • Simpler analytics than specialists
  • Often outgrown at scale
Exit-intent popupsSpin wheelsCart saver barsBasic automationsSMS opt-inCoupon deliveryA/B popup tests

Full Privy review →

11

Postscript

SMS-native recovery and campaigns for Shopify DTC.

Usage-based
Plan + per-message costs
★ 4.7/5
Best for

Brands treating SMS as a revenue channel with compliance guardrails

Category

SMS marketing

Shopify depth

Native

Pricing caveat: Usage-based; Plan + per-message costs. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Postscript is an SMS specialist, so its Shopify deliverability value is mostly about disciplined channel separation. A store can use it for consented SMS around launches or cart recovery while leaving email to an ESP, but the two systems still need shared purchase, suppression, quiet-hour, and discount-collision rules.

Pilot one SMS journey with email excluded from the same customer window. Test opt-out propagation, purchase cancellation, international consent, link behavior, and frequency caps. Judge the combined customer experience and margin, not SMS clicks in isolation. Confirm current messaging costs and carrier or compliance requirements from the official source.

Key strengths

  • Shopify-focused SMS automations
  • Strong compliance tooling
  • Two-way conversations
  • Good cart recovery via SMS

Limitations

  • SMS-first, not full email
  • Cost discipline critical at scale
  • Requires email pairing for full lifecycle
TCPA compliance toolsKeyword opt-inCart abandonment SMSSegmented broadcastsReply handlingRevenue trackingShopify event triggers

Full Postscript review →

12

Attentive

Enterprise SMS acquisition and lifecycle for scaled DTC.

Custom enterprise pricing
Typically $500+/mo
★ 4.6/5
Best for

Larger DTC brands with high SMS volume

Category

SMS & email marketing

Shopify depth

Deep

Pricing caveat: Custom enterprise pricing; Typically $500+/mo. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

Attentive is relevant to larger Shopify programs where SMS consent, lifecycle orchestration, and governance require dedicated ownership. It should be evaluated as part of a channel architecture, not as a promise of inbox placement. Email authentication, suppression, and complaint monitoring remain responsibilities of the system sending email.

Pilot one Shopify event-led journey with clear email/SMS handoff and a control group. Verify consent capture, opt-out synchronization, purchase exits, regional rules, quiet hours, and support escalation before adding more journeys. Commercial terms are commonly quote-based; obtain a current proposal and document what is included.

Key strengths

  • Excellent SMS acquisition flows
  • Strong enterprise support
  • Broad integrations
  • Managed services available

Limitations

  • Custom pricing excludes tiny stores
  • Can be more platform than needed early
  • Implementation timeline longer
Two-tap mobile opt-inJourney orchestrationAI send-time optimizationConcierge onboardingCreative servicesCross-channel journeys

Full Attentive review →

13

tinyEmail

Fast AI-assisted campaigns for young stores.

Free tier; paid from ~$15/mo
Scales by subscribers and features
★ 4.3/5
Best for

Budget-sensitive shops wanting quick campaign drafting

Category

AI-assisted email marketing

Shopify depth

Integration

Pricing caveat: Free tier; paid from ~$15/mo; Scales by subscribers and features. Confirm current tiers, message credits, taxes, and overages on the vendor’s pricing page before comparing totals.

tinyEmail can be considered by a small Shopify store that needs straightforward campaigns and basic automation. The deliverability review should be practical: confirm domain authentication, Shopify event coverage, consent import behavior, bounce handling, and whether customers can be excluded after purchase before adding urgency or winback campaigns.

Run a contained pilot to recent engagers with a product link, an unsubscribe check, and a purchaser exclusion. Review delivery, hard bounces, complaints, unsubscribes, and revenue per delivered message against a comparable send. Pricing and included automation levels can change, so verify them on the official page.

Key strengths

  • Fast campaign creation
  • AI-assisted copy
  • Accessible pricing
  • Simple Shopify sync

Limitations

  • Lighter automation depth
  • Not battle-tested for complex programs
  • Limited segmentation
AI copy generationProduct email blocksBasic automationsTemplate libraryShopify syncCampaign scheduling

Full tinyEmail review →

Implementation pilot

A 14-day evidence-first test

Days 1–3: inventory every sender and flow; document Shopify events, consent source, authentication status, suppression owner, and current pricing assumptions. Create a seed list across Gmail, Outlook, Yahoo, and Apple Mail where practical.

Days 4–7: connect one low-risk flow to a recent-engager segment. Place test orders, refunds, cancellations, and unsubscribes. Confirm that purchase exits, links, product data, headers, and preference changes behave as designed.

Days 8–14: send a controlled campaign with a matched holdout when possible. Record delivered messages, hard bounces, complaints, unsubscribes, clicks, support contacts, delivered revenue, discounts, refunds, and app cost. Expand only when the team can explain every stop condition.

Authentication and monitoring checklist

  • SPF, DKIM, and DMARC are configured for the actual sending domain or subdomain.
  • From address, reply handling, unsubscribe, and one-click list-unsubscribe behavior are tested.
  • Marketing and transactional ownership is documented, including suppression and reply escalation.
  • Hard bounces, complaints, unsubscribes, and delivery by mailbox domain are reviewed by flow.
  • New domains, platforms, and major volume changes use an engaged-first ramp rather than a full-list blast.
  • Gmail Postmaster Tools, Microsoft SNDS where applicable, and ESP logs are treated as diagnostic inputs—not universal benchmarks.

Official references: Google sender guidelines, Yahoo sender best practices, and SPF background. Requirements and product behavior can change; check the source when implementing.

DecisionPrefer whenDo not infer
Native Shopify campaign toolBroadcast needs are simple and store context mattersNative means stronger inbox placement
Lifecycle platformMany Shopify events need governed journeysMore automation means more incremental revenue
Capture or SMS specialistA distinct channel job needs dedicated controlsAnother channel repairs email reputation
Developer-owned infrastructureTransactional or custom application delivery needs APIsAPI control replaces consent and monitoring

FAQ

Frequently asked questions

What should a Shopify store measure first?

Start with delivery, hard bounces, spam complaints, unsubscribes, clicks, and delivered revenue by domain and flow. Opens are directional because privacy features can distort them.

Does changing platforms automatically improve deliverability?

No. A migration can preserve or damage reputation depending on authentication, consent, suppression history, event mapping, and volume ramp. Test an engaged segment before moving the whole file.

Should transactional and marketing email use the same stream?

Keep ownership and classification explicit. Order and account messages need operational controls; promotions need marketing consent and easy unsubscribe. A shared domain can be workable, but the decision should be documented and monitored.