Transactional emails vs marketing emails is not just a naming question. Classify a message incorrectly and you can damage deliverability, confuse customers, break your consent model, or turn an important receipt into an unwanted promotion.

The practical distinction is simple: transactional emails help an individual complete, confirm, secure, or manage an action or existing relationship, while marketing emails promote a product, service, brand, or offer to drive a future action. In real programs, however, the boundary gets blurry—especially when a receipt contains a discount, a password-reset email promotes an upgrade, or a product update includes a sales pitch.

This guide explains how to classify each message, build the right sending workflow, meet major deliverability expectations, and avoid the most common mistakes.

Transactional emails vs marketing emails: the fast comparison

Use this table as the first-pass test. It is a useful operating model, but legal requirements depend on the recipient’s location, the message content, and the regulations that apply to your business.

DimensionTransactional emailMarketing email
Main purposeComplete, confirm, secure, or administer an action or relationshipPromote, persuade, re-engage, or sell
Typical triggerA specific customer or system eventA campaign schedule, audience segment, behavior, or lifecycle rule
Recipient expectationThe recipient expects or needs the messageThe message is optional promotional communication
Common examplesPassword reset, order receipt, account verification, shipping update, security alertNewsletter, product launch, sale announcement, abandoned-cart promotion, webinar invitation
Consent modelOften tied to delivering a requested service, although local privacy rules still matterUsually requires a documented marketing permission or another valid legal basis, depending on jurisdiction
Unsubscribe handlingDo not use a marketing unsubscribe to suppress essential service or security noticesHonor marketing opt-outs and suppress future promotional email
Success measureDelivery, speed, successful completion of the underlying action, low support volumeQualified clicks, conversions, revenue, retention, and low complaints
Sending infrastructureEvent-driven API or SMTP sending is commonCampaign tool, customer data platform, automation platform, or bulk email API is common

The U.S. CAN-SPAM framework uses a related but not identical term: transactional or relationship message. It excludes messages whose primary purpose is to facilitate or confirm a transaction the recipient previously agreed to enter into, provide warranty/recall/safety information, deliver account or subscription information, provide employment-related information, or deliver goods or services as part of an agreed transaction. (ftc.gov)

That wording matters. A message does not become transactional merely because it is automated, personalized, or sent after a purchase. An automated campaign saying “We miss you—take 20% off” is marketing. A manually written receipt is transactional. The deciding factor is purpose, not the software used to send it.

What counts as a transactional email?

A transactional email is connected to a recipient-level event, account state, or agreement. It should contain the information needed for that person to understand what happened or what they need to do next.

Common transactional email examples

The following are normally transactional when their content stays focused on the underlying event:

  • Email-address verification after sign-up
  • Password-reset and multi-factor authentication codes
  • Login, new-device, suspicious-activity, and security alerts
  • Order confirmations, invoices, receipts, and refund confirmations
  • Subscription confirmations, renewal notices, and payment-failure notices
  • Shipping confirmations, delivery updates, and return-status updates
  • Appointment confirmations, cancellations, and reminders
  • Service outage, maintenance, and account-change notices
  • Support-ticket acknowledgements and replies
  • Legal, policy, warranty, product-safety, or recall notices where applicable

The key test is whether withholding the message would impair the customer’s ability to use the service, protect their account, understand a completed transaction, or receive something they requested.

For example, an ecommerce customer who buys a jacket needs an order confirmation containing the order number, items, price, billing and shipping information, and a support path. That is transactional. A second email two days later recommending matching shoes is marketing, even though it is based on the same order.

Transactional does not mean “anything sent after a transaction”

This is one of the costliest classification errors. Timing does not decide message type.

Consider these three emails sent after an order:

  1. “Your order #10482 is confirmed” with the receipt and delivery details: transactional.
  2. “Your order is on the way” with tracking information: transactional.
  3. “Customers who bought this also love these accessories”: marketing.

The third message can be highly relevant and useful, but its purpose is to encourage a new purchase. Put it into the marketing stream, respect the recipient’s marketing preferences, and measure it as a campaign.

Product and account notices need a content test

A product update can be transactional if it tells a customer about an existing service they use. But it can become marketing when it actively promotes upgrades, add-ons, or unrelated products.

A practical way to decide is to remove all sales language and ask: Would the recipient still need this email to use, administer, or secure the service? If yes, it may be a transactional or relationship message. If the answer is no, classify it as marketing.

What counts as a marketing email?

Marketing emails are designed to influence future behavior. They may ask someone to buy, book, register, read, return, refer a friend, attend an event, upgrade, or otherwise engage with the brand.

Common marketing email examples

These messages are typically marketing:

  • Weekly newsletters and editorial digests
  • Promotional offers, coupons, seasonal sales, and product launches
  • Lead-nurture sequences after a content download
  • Webinar, event, demo, and free-trial invitations
  • Abandoned-cart and browse-abandonment reminders
  • Cross-sell, upsell, replenishment, and win-back programs
  • Customer referral requests and loyalty promotions
  • Feature announcements that encourage an upgrade or purchase
  • Surveys and review requests when their primary role is growth or promotion

Marketing messages may be sent to large audiences, but bulk delivery is not required. A one-to-one sales outreach email can be commercial. Conversely, a high-volume password-reset system is still transactional.

Marketing consent is a data-management problem

For marketing email, your organization should be able to answer four questions for every recipient:

  1. Where did this address come from?
  2. What exactly did the person agree to receive?
  3. When and how was that permission captured?
  4. Has the person opted out or changed preferences since then?

The U.S. CAN-SPAM Act does not operate as a general prior-opt-in requirement for commercial email, but it imposes requirements on commercial messages, including accurate sender information, non-deceptive subjects, a postal address, and a functioning opt-out mechanism. The FTC also says commercial email includes business-to-business email; B2B is not a blanket exemption. (ftc.gov)

Outside the United States, stricter rules may apply. In the United Kingdom, PECR restricts unsolicited electronic marketing and the ICO notes that organizations will often need specific consent for direct marketing by email or text, with details depending on the recipient and circumstances. (ico.org.uk)

That is why a durable system separates service permission from marketing permission. A person may need account emails to use your product while choosing not to receive newsletters or promotional offers.

The primary-purpose rule: how to classify mixed emails

Most difficult cases are mixed-purpose emails: they contain required service information plus a promotional block. The safest operational approach is to send two separate messages whenever possible.

Under the CAN-SPAM Rule, when an email combines commercial and transactional or relationship content, its primary purpose determines how it is treated. For mixed messages, the rule considers whether a reasonable recipient would interpret the subject line as commercial and whether the transactional content appears in whole or substantial part at the beginning of the body. (ecfr.gov)

The safest rule: one job per email

A transactional message should have one essential job. It should help the recipient complete or understand an event. Keep the subject line, preheader, opening content, call to action, and visual hierarchy aligned with that job.

Instead of this:

Subject: Your receipt—and 30% off your next order

Your order is confirmed. Use code SAVE30 today.

Use two messages:

  • Transactional: “Receipt for order #10482”
  • Marketing: “A thank-you offer for your next order”

This arrangement is clearer for recipients, easier to route through preferences, easier to measure, and far easier to defend as an intentional classification decision.

If a transactional email needs a promotional element

Sometimes a small promotional element is commercially important: a loyalty balance in a receipt, a referral prompt in an account notification, or an upgrade callout in a usage alert. Do not assume a tiny banner is risk-free simply because the core email is operational.

Use these safeguards:

  • Put the essential transactional content first.
  • Keep the subject line about the transaction, never the offer.
  • Make the promotional unit visually secondary.
  • Do not allow it to obscure security, payment, cancellation, or delivery information.
  • Route the promotional element only to recipients eligible for marketing where your rules require that.
  • Ask counsel to review templates that regularly mix regulated notices and commercial promotion.

The legal test varies by jurisdiction and facts. The product decision is simpler: if the promotion needs its own campaign metric, experiment, audience rule, or opt-out logic, it probably deserves its own marketing email.

Compliance: what changes between the two types

Email compliance is not a checklist you can copy blindly across every country. Still, the classification changes the controls you need.

Marketing email compliance baseline

For commercial email sent under the U.S. CAN-SPAM regime, the FTC’s guidance includes these practical obligations:

  • Use accurate “From,” “To,” “Reply-To,” and routing information.
  • Use a subject line that reflects the email’s content.
  • Identify the message as an advertisement where required by the Act’s rules.
  • Include a valid physical postal address.
  • Provide a clear opt-out method.
  • Honor opt-out requests within 10 business days.
  • Do not charge a fee, demand unnecessary information, or make the recipient take more than a reply email or a single web-page visit to opt out.
  • Monitor vendors and other parties sending on your behalf; hiring another company does not remove your responsibility. (ftc.gov)

A good program goes beyond that floor. It uses visible unsubscribe links, preference centers, consent records, suppression lists, complaint monitoring, and frequency controls.

Transactional email compliance baseline

Transactional messages still need truthful sender identity, clear content, secure handling of personal data, and compliance with the privacy and consumer rules that apply to your business. They are not a loophole for sending advertising.

Do not add a marketing unsubscribe link that disables required account-security emails. Instead, keep preference categories separate, for example:

  • Required account and security notices — cannot be switched off while the account remains active, except where law or service design requires otherwise.
  • Order and service updates — normally operational, with channel preferences where appropriate.
  • Product news and newsletters — optional marketing.
  • Promotions and personalized offers — optional marketing.

Clear labels prevent a support problem: a customer who unsubscribes from promotions should not stop receiving password-reset requests, fraud alerts, invoices, or cancellation confirmations.

International recipients require a jurisdiction review

If you serve people outside the United States, do not treat CAN-SPAM as the whole answer. The UK ICO describes electronic-mail marketing as subject to PECR rules and data-protection obligations. Its guidance also emphasizes that the wording, tone, and context of a communication can determine whether it counts as direct marketing. (ico.org.uk)

Build your system to store recipient country or market where relevant, the consent source and timestamp, the legal basis selected by your organization, and the exact preference categories shown at collection. Have qualified legal counsel map those controls to the markets you target.

Deliverability: separate the streams even when one provider sends both

Transactional and marketing messages affect recipient trust differently. A delayed password reset is a product failure. A marketing campaign that receives complaints can harm the reputation of the domain or IP resources used to send it.

Many email providers support both types. Amazon SES, for example, documents sending marketing, notification, and transactional email through the service, and its configuration-set documentation describes using separate IP pools for marketing and transactional communications to isolate reputation. (docs.aws.amazon.com)

Use separate subdomains and message streams

A practical layout looks like this:

  • notify.example.com for account, security, invoices, and order events
  • marketing.example.com for newsletters, promotions, and lifecycle campaigns
  • support.example.com for help-desk replies, if your support platform sends independently

Amazon SES specifically recommends distinct subdomains such as marketing.example.com and orders.example.com when sending both types, noting that unique subdomains develop their own reputations. (docs.aws.amazon.com)

This is not a guarantee that one stream can never affect another. Mailbox providers assess many signals, and the organizational domain remains visible. But separate streams make it easier to identify issues, apply appropriate sending controls, and prevent a campaign mistake from immediately disrupting critical product mail.

Authenticate every sending domain

Set up and monitor SPF, DKIM, and DMARC for all domains and subdomains used in visible sender addresses. SPF publishes authorized sending sources in DNS; DKIM signs messages; DMARC lets a domain owner express handling preferences for mail that fails aligned authentication and request reports. (learn.microsoft.com)

For Gmail recipients, Google says all senders should set up SPF or DKIM, while bulk senders sending more than 5,000 messages per day to personal Gmail accounts must set up SPF, DKIM, and DMARC. Google also requires bulk senders to make unsubscribing easy. (support.google.com)

A generic DMARC monitoring record can look like this:

_dmarc.example.com. TXT "v=DMARC1; p=none; rua=mailto:dmarc-reports@example.com"

This is an example syntax, not a complete policy recommendation. p=none asks receivers to monitor rather than quarantine or reject based on DMARC policy. Before moving to a stricter policy, review reports and ensure every legitimate sender—including marketing platforms, billing systems, help desks, and form tools—authenticates correctly.

Your SPF and DKIM values are provider-specific. Copy the exact values supplied by each email vendor, add all legitimate senders without creating multiple SPF TXT records, and test authentication results after DNS changes.

Marketing messages need unsubscribe headers and links

A visible footer unsubscribe link remains good practice, but it is not the only mechanism. The IETF’s RFC 8058 defines a one-click signaling method used with List-Unsubscribe headers so automated systems do not accidentally trigger an unsubscribe just by fetching a URL. (datatracker.ietf.org)

A typical marketing message may include headers shaped like this:

List-Unsubscribe: <mailto:unsubscribe@example.com>, <https://example.com/unsubscribe/u/abc123>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

The token must identify the recipient safely without exposing an email address in the URL. Your provider may generate these headers automatically, use a different configuration interface, or require a custom header. Verify the raw message source rather than assuming a template checkbox enabled them.

Do not add marketing unsubscribe behavior to essential transactional notices in a way that suppresses critical security or service messages. The category and preference model must drive the header behavior.

Architecture: build two pipelines, not one giant email list

The most reliable implementation separates data, triggering, templates, and reporting by message purpose.

Transactional pipeline

A transactional pipeline is event-driven. Your application or backend emits an event—such as user.password_reset_requested, order.paid, or subscription.payment_failed—and an email service sends a defined template with data from that event.

A strong transactional design includes:

  • An event name and versioned schema
  • An idempotency key to avoid duplicate sends after retries
  • A template ID and template version
  • Recipient address and locale
  • Only the data necessary to render the message
  • A correlation ID tying the email to the order, account, or support action
  • Provider delivery, bounce, complaint, and deferred-event webhooks
  • Retry logic with a dead-letter or manual-review path for failures

Use a transactional API or SMTP integration when an application needs to send immediately. API-based sending is often easier to trace because the application can attach metadata and capture the provider’s message identifier. SMTP can be appropriate for applications or platforms that already support it. Amazon SES supports sending through its console for testing, SMTP interface, or API; it documents SMTP and API as the usual options for bulk application sending. (docs.aws.amazon.com)

Marketing pipeline

A marketing pipeline starts with audience eligibility rather than an application event. It needs a segment definition, subscription status, consent or legal-basis record where relevant, campaign metadata, frequency rules, and suppression checks before a message enters the provider queue.

A strong marketing design includes:

  • A canonical customer or contact ID
  • Marketing subscription status by category
  • Consent source, timestamp, and collection form or workflow
  • Global suppression status for opt-outs, hard bounces, and complaints
  • Geographic or jurisdiction-related rules if your business uses them
  • Campaign ID, experiment variant, and attribution parameters
  • Frequency caps and quiet-hour rules where appropriate
  • A preference-center destination

Do not let a campaign tool pull directly from every account in your production database without eligibility filters. A customer record is not automatically a marketing subscriber record.

One source of truth for suppression

The most dangerous architecture uses separate unsubscribes in every tool. A person opts out in the newsletter platform but still receives promotional email from the CRM, customer-success platform, ecommerce platform, and product-growth tool.

Maintain a canonical suppression and preference service, or synchronize all vendor suppression lists reliably. At minimum, ensure that these events propagate quickly:

  • Marketing unsubscribe
  • Global unsubscribe, if you offer one
  • Hard bounce
  • Spam complaint
  • Address correction or re-verification
  • Account deletion or privacy request where applicable

Before importing a list or activating a new sending tool, run addresses through your suppression rules. For a pre-send hygiene check, use an email address verification tool to catch obvious formatting and domain issues, but do not treat verification as proof of consent or permission.

Worked example: an ecommerce order and follow-up campaign

Imagine a store called Northstar Goods. Maya buys a backpack and checks a box to receive product news and offers.

The store should produce at least three distinct email decisions.

Step 1: Send the order confirmation as transactional

Trigger: payment succeeds for order NS-10482.

From: orders@notify.northstargoods.com

Subject: Order NS-10482 confirmed

Required content:

  • Order number
  • Item names, quantities, price, tax, shipping, and payment summary
  • Shipping address or a safe partial display if privacy risk warrants it
  • Support contact path
  • Expected fulfillment information

Do not include: a “20% off” hero banner, a personalized product carousel, or a “share with friends and earn rewards” module unless the organization has deliberately assessed that mixed-content risk and its eligibility rules.

System record:

{
  "event": "order.paid",
  "event_id": "evt_7f1a9",
  "message_type": "transactional",
  "template": "order-confirmation-v3",
  "recipient": "maya@example.net",
  "order_id": "NS-10482",
  "idempotency_key": "order:NS-10482:confirmation"
}

If the payment service retries the event, the idempotency key prevents duplicate receipts.

Step 2: Send shipping status as transactional

Trigger: carrier label is created or the carrier reports movement.

From: orders@notify.northstargoods.com

Subject: Your Northstar Goods order has shipped

Call to action: Track package

The message exists to provide delivery information. Keep its primary purpose intact. A small neutral brand footer is normal; a major promotional campaign is not necessary to perform this job.

Step 3: Send a separate recommendation email as marketing

Wait until a defined business rule is met—for example, shipment confirmation plus a reasonable delay—and confirm that Maya remains eligible for marketing. The eligibility check should include the recorded product-news consent, no marketing opt-out, no hard bounce, no complaint, and any regional rules your business applies.

From: hello@marketing.northstargoods.com

Subject: Accessories that pair with your new backpack

Call to action: Shop accessories

Footer: postal address, preference-center link, unsubscribe link, and any other required disclosures.

Headers: provider-configured List-Unsubscribe and, where supported, one-click unsubscribe handling.

System record:

{
  "campaign_id": "post-purchase-accessories-202",
  "message_type": "marketing",
  "segment_rule": "purchased_backpack AND marketing_product_news=true AND unsubscribed=false",
  "recipient_id": "cus_92814",
  "variant": "B"
}

How to tell the workflow worked

For the transactional emails, verify that the provider accepted the message, the receiving mailbox accepted it, and the customer can complete the intended action. Monitor delivery latency, deferrals, bounces, spam complaints, support contacts about missing messages, and completion rates for actions such as password resets or email verification.

For the marketing message, verify that only eligible recipients entered the audience, suppression rules were applied, the unsubscribe link works, the sender domain aligns with authentication, and campaign results are tied to the correct campaign and audience. Evaluate conversions alongside complaint, unsubscribe, bounce, and deliverability signals; a campaign that drives sales but creates complaints is not a sustainable success.

Common mistakes and how to fix them

Mistake 1: Calling every automated email transactional

Why it fails: Automation describes delivery mechanics, not intent.

Fix: Require every template to have a message_type field: transactional, marketing, or a carefully reviewed operational category. Make the owner document the primary recipient need and the eligibility rule.

Mistake 2: Hiding promotions inside receipts and security emails

Why it fails: It muddies primary purpose, can conflict with marketing preferences, and distracts from information a customer may urgently need.

Fix: Send a separate campaign. If a mixed template is unavoidable, place core transactional content first, make the promotion secondary, and obtain legal review for the markets you serve.

Mistake 3: Using one unsubscribe switch for everything

Why it fails: A marketing opt-out can accidentally stop important account, billing, and security communications.

Fix: Separate required service categories from optional promotional categories. Test every preference update against every downstream sending system.

Mistake 4: Sharing a sending reputation without controls

Why it fails: A poorly targeted marketing blast can create bounces and complaints that jeopardize critical product email.

Fix: Separate subdomains, configuration sets, sender identities, monitoring dashboards, and where supported by your provider, IP pools. Keep authentication aligned for every stream.

Mistake 5: Treating “delivered” as proof the email worked

Why it fails: Provider acceptance or mailbox delivery does not prove the recipient saw, understood, or acted on the message.

Fix: Define an outcome metric that matches the email’s job. For a password reset, measure successful reset completion. For a receipt, measure support contact rate and duplicate-send incidents. For marketing, measure qualified conversion and negative signals together.

Mistake 6: Buying, scraping, or loosely importing contacts

Why it fails: It creates consent uncertainty, poor engagement, bounces, complaints, and reputation risk.

Fix: Use permissioned acquisition, retain source evidence, apply suppression before every send, and set explicit re-permission rules for old or unclear records.

Choosing tools and metrics for each email type

You can use one provider for both streams, separate providers, or a combination. The right choice depends on your engineering needs, volume, template workflow, data model, regional needs, and budget—not on a universal rule that transactional and marketing mail must use different vendors.

What transactional email tooling should do well

Prioritize:

  • Reliable API and/or SMTP delivery
  • Template versioning and safe variable handling
  • Event webhooks for delivered, bounced, deferred, and complained messages
  • Idempotency and retry support in your own application layer
  • Domain authentication and custom sending domains
  • Observability by event, template, and recipient domain
  • Role-based access and auditability

Evaluate it like product infrastructure. A good question is not “Does it have pretty templates?” but “Can engineers quickly determine why an individual customer did not receive a password reset or invoice?”

What marketing email tooling should do well

Prioritize:

  • Segmentation and audience logic
  • Preference centers and unsubscribe management
  • Consent fields and data synchronization
  • Campaign scheduling, experiments, and frequency controls
  • Personalization with guardrails
  • Deliverability reporting and suppression management
  • Attribution and conversion reporting

Evaluate the total operating cost, including automation, data synchronization, and sending volume. Compare transactional email pricing against the requirements of your specific volume and workflow rather than choosing solely on a low entry price.

Metrics that actually fit the job

Do not compare transactional and marketing performance with one universal dashboard.

For transactional email, track:

  • Send-to-acceptance latency
  • Delivery and deferral rates
  • Hard-bounce and complaint rates
  • Authentication pass rates
  • Duplicate send rate
  • Completion of the downstream task
  • Support tickets tied to missing or confusing messages

For marketing email, track:

  • Eligible audience size
  • Delivery, bounce, and complaint rates
  • Unsubscribe and preference-change rates
  • Clicks and conversions, using your own attribution model
  • Revenue or qualified pipeline where appropriate
  • Frequency by recipient
  • Engagement trends by segment and mailbox provider

Open rates can be directional but should not be treated as a definitive measure of human attention, because mailbox privacy features and image loading behavior can distort them.

A practical launch checklist

Before a new email template goes live, run this checklist.

  1. Classify the primary purpose. Is it transactional, marketing, or a mixed message that should be split?
  2. Write the recipient expectation. What event or permission makes this message expected?
  3. Define eligibility. Which accounts or contacts can receive it, and which suppression rules apply?
  4. Assign a sender stream. Use the correct subdomain, provider configuration, template family, and tracking rules.
  5. Authenticate the sender. Confirm SPF, DKIM, and DMARC for the visible sending domain or subdomain.
  6. Review content. Ensure the subject, preheader, body, and call to action match the declared purpose.
  7. Test on real inboxes. Check desktop and mobile rendering, links, dark mode, raw headers, authentication results, and unsubscribe behavior where relevant.
  8. Test failure paths. Simulate duplicate events, invalid addresses, provider deferrals, and an unsubscribe immediately before campaign send.
  9. Instrument outcomes. Capture provider message IDs, event IDs, template versions, campaign IDs, and the business outcome you expect.
  10. Set ownership. Name the engineering, marketing, operations, and compliance owners for the template and its data.

The strongest programs make this checklist part of a release process rather than a document people remember only after a deliverability incident.

The bottom line

The difference between transactional emails and marketing emails is the recipient-facing purpose. Transactional email helps a person complete or manage something they already did or asked for. Marketing email asks them to take a new action that benefits the business.

Treat that distinction as an architectural decision, not a copywriting label. Separate consent from service access, separate marketing and transactional streams, use authenticated domains, keep promotional content out of essential notifications where possible, and define success according to the job each email is meant to perform.

When a message appears to serve both purposes, split it. Two clear emails usually outperform one ambiguous email—for compliance, customer trust, analytics, and deliverability.

FAQ

Do transactional emails need an unsubscribe link?

Essential transactional messages such as password resets, receipts, security alerts, and account notices should not be disabled by a marketing unsubscribe. Marketing email needs a clear opt-out mechanism under CAN-SPAM, while service and security communications need a separate preference model. If a transactional template contains meaningful promotion, review whether it has become a mixed or marketing message.

Can I put a discount code in an order confirmation?

You can technically add one, but it creates a mixed-purpose email and may affect classification, consent handling, and deliverability strategy. The safer approach is to send the order confirmation separately and deliver the discount in a marketing email to recipients eligible for promotional messages.

Is an abandoned-cart email transactional or marketing?

It is generally marketing. The shopper has shown purchase intent, but the email encourages a future transaction rather than confirming or administering an already completed one.

Can one email provider send both transactional and marketing email?

Yes. Many providers support both. Even so, use distinct domains or subdomains, templates, configuration settings, audiences, suppression rules, and reporting for the two streams. Provider features vary, so confirm the specific platform’s documentation before configuring separation.

What is the easiest test for deciding the email type?

Ask: “If this email contained no promotional language, would the recipient still need it to complete, secure, or understand an action or existing service relationship?” If yes, it is likely transactional. If the message exists mainly to persuade the recipient to buy, return, upgrade, engage, or attend, it is marketing.