Transactional vs marketing SMS in France
Short answer. Classify an SMS by its primary purpose, not by the template name or sending platform. Transactional SMS is necessary to manage or perform a requested contract or service, such as a security code or essential order update. Marketing SMS directly or indirectly promotes a product, service, brand, or greater use. Adding a coupon, cross-sell, or promotional call to action can turn an operational message into marketing.
The distinction affects consent, content, timing, opt-out, audience, and platform configuration. It also determines whether an international brand can reuse the same SMS across markets. A message labeled transactional inside a CRM is not automatically legally transactional.
France's CNIL published updated electronic communication guidance on June 10, 2026. It distinguishes commercial prospecting, transactional communication necessary to manage or perform a contract or requested service, and relationship communication that supports use without a direct promotional purpose. This guide summarizes operational implications, not legal advice.
Classify the purpose before the content
Ask:
- Why is the organization sending this message?
- Did the person request or reasonably need it for the service?
- What happens if the message is not delivered?
- Does it encourage another purchase, upgrade, or greater use?
- Is the recipient selected because of an operational state or marketing opportunity?
- Is every sentence necessary to the primary purpose?
The CNIL says qualification depends mainly on objective. A message that looks informational can still be commercial prospecting if it is intended to drive more consumption, platform use, or subscription.
Document the answer in a message register. Do not let an individual copywriter decide the classification at send time.
Transactional SMS
Transactional messages are normally necessary for a requested service, account, or transaction.
Common examples:
- one-time authentication code;
- password or security alert;
- order confirmation where SMS was the chosen service;
- delivery window or collection code;
- appointment confirmation or change;
- payment receipt;
- subscription charge or renewal information required by the service;
- material service incident affecting the customer;
- requested account or reservation update.
The message should remain limited to the necessary information and direct service action.
Example:
Brand: Your pickup code is 482915. It expires at 6:00 p.m. Order details: [secure link]
Do not include full card, health, account, or sensitive order detail in the text. SMS can appear on a lock screen, be forwarded, or reach a recycled number.
Relationship SMS
The CNIL also describes relationship communication that accompanies use of a product or service without direct promotion. Examples can include practical use guidance or settings help for current customers.
This category requires judgment. The message must genuinely support the relationship and not hide a commercial offer. It should be reasonable, non-intrusive, and appropriately disclosed. The person may need an opposition mechanism where applicable.
Example that may be relationship-oriented:
Service: Your scheduled collection day changed to Thursday. Update your delivery preferences: [link]
Example likely to be marketing:
Service: Your collection day changed. Add our premium plan today for 20% off: [link]
Have ambiguous programs reviewed. Do not assume that calling content tips removes its promotional objective.
Marketing SMS
Marketing includes direct and indirect promotion of products, services, or the company image.
Examples:
- sale or coupon;
- product launch;
- back-in-stock promotion;
- cross-sell after purchase;
- abandoned checkout reminder;
- loyalty offer;
- referral request tied to a commercial benefit;
- winback;
- upgrade or plan expansion;
- content designed primarily to increase use or lead to purchase.
For individuals in France, the CNIL says commercial prospecting by email or SMS generally requires prior consent. A defined existing-customer exception can apply to similar products or services supplied by the same company when the person was informed and could easily object at collection and in every message. This exception should not be treated as a default CRM shortcut. Assess the exact relationship, product similarity, company, disclosure, and evidence.
A simple account creation without purchase is not enough for the existing-customer exception under the CNIL's current examples.
Comparison table
| Question | Transactional | Marketing |
|---|---|---|
| Primary purpose | Perform or manage requested service | Promote product, service, brand, or greater use |
| Audience | Person affected by the transaction or account event | Eligible prospect or customer segment |
| Trigger | Security, order, appointment, payment, service state | Campaign calendar, behavior, lifecycle opportunity |
| Content | Minimum necessary information | Offer, persuasion, proof, commercial action |
| Consent or basis | Often contract or service necessity, depending on message | Prior consent in principle for French individuals, subject to defined exception |
| Opt-out | Depends on purpose and applicable rules; do not block necessary service | Easy opposition or unsubscribe required |
| Frequency | Event-driven necessity | Governed customer pressure |
| Measurement | Successful service, delivery, resolution | Incremental outcome, cost, opt-out, complaint |
The exact legal basis, information, and opposition rights require case-specific review.
Mixed-content messages are risky
A common mistake is adding marketing to a necessary message because the open rate is high.
Examples:
- order confirmation plus a coupon for the next order;
- delivery alert plus a product recommendation;
- payment receipt plus an upgrade offer;
- security code plus referral promotion;
- subscription failure plus unrelated cross-sell.
The promotional addition can change the classification or require marketing eligibility. Separate the messages. Let the operational message complete its job, then use a correctly eligible lifecycle message at an appropriate time.
Even a small banner or link can show promotional intent. Review the whole text, landing page, and audience selection.
Klaviyo consent types are platform states
Klaviyo currently documents three SMS consent types in relevant configurations:
- promotional consent, which permits platform promotional and transactional messages;
- transactional consent for transactional messages;
- Shopify order-update consent linked to one purchase and eligible post-purchase updates.
These platform states help enforce sends, but they do not decide the legal classification for the organization. The message purpose and applicable rules still control.
Klaviyo says transactional-only subscribers are not added to lists in the same way as promotional subscribers, and transactional consent uses platform-specific collection behavior. Validate the current separate transactional consent guide before implementation.
Do not map a historical phone number to promotional because promotional status is broader and convenient. Preserve the evidence and least-permissive correct state.
Build a message classification register
For every SMS template, record:
| Field | Example |
|---|---|
| Template | Shipping delay |
| Primary purpose | Inform affected customer of revised delivery |
| Category | Transactional |
| Trigger | Carrier delay confirmed |
| Audience | Orders with impacted shipment ID |
| Required fields | Brand, order reference, new estimate, help link |
| Prohibited content | Coupon, product recommendation |
| Sending system | Transactional provider or controlled Klaviyo flow |
| Quiet-hour rule | Market-specific exception decision documented |
| Evidence owner | Operations and privacy |
| Review date | Quarterly or after product change |
Include landing pages. A neutral message pointing to a promotional page may undermine the classification.
Apply consent and suppression controls
Maintain distinct states:
- valid promotional SMS consent;
- transactional-only permission or service status where supported;
- order-specific update choice;
- opted out of marketing;
- globally unreachable or invalid number;
- legal or customer-service block;
- deletion request;
- country and sender eligibility.
An opt-out from marketing should stop promotional campaigns and flows promptly. It should not necessarily prevent a security code or critical service notice, but the organization must ensure the remaining message is necessary, correctly configured, and expected.
Conversely, receiving an operational message does not subscribe the person to marketing.
Handle sender, replies, and unsubscribe
Klaviyo's current France setup uses a branded sender ID, which does not support two-way replies or keywords. Marketing messages therefore need a working supported unsubscribe link or other easy method, not an instruction to reply STOP when replies cannot be received.
Identify the brand. A transactional SMS must also be recognizable so the recipient can trust and understand it.
For operational support, provide an appropriate secure link or contact path. Do not ask customers to reply with sensitive information to a one-way sender.
Apply timing by purpose
Klaviyo's current compliance guidance lists carrier-enforced quiet hours for France before 8 a.m., after 10 p.m., all Sundays, and public holidays.
Marketing should stay within the applicable and promised schedule. For transactional communication, define whether the message is urgent and whether the platform and carriers can deliver it. An authentication code requested by the user at night is different from a scheduled shipping-status message.
Build separate queues and policies:
- immediate user-requested security;
- urgent service safety or incident;
- routine operational update;
- relationship guidance;
- marketing campaign.
Do not mark a promotional campaign transactional to bypass quiet hours or consent.
Choose the right provider architecture
Use a dedicated transactional provider or commerce platform when the message requires:
- high availability and low latency;
- two-way interaction not supported by the marketing sender;
- strict operational ownership;
- detailed delivery and retry controls;
- service-level monitoring;
- country support outside the marketing platform.
Use Klaviyo when its current sender, consent state, trigger data, and reliability fit the use case. Assign one owner to prevent duplicate order updates from the store, carrier, subscription platform, and Klaviyo.
Map each operational event:
- source;
- latency;
- retry;
- duplicate protection;
- current customer state;
- message template;
- fallback channel;
- escalation;
- retention.
Measure the two categories differently
Transactional metrics:
- event-to-message latency;
- delivered rate;
- successful code or action completion;
- support contacts;
- duplicate and stale messages;
- incident resolution;
- security or privacy errors.
Marketing metrics:
- eligible audience;
- delivery and cost;
- action and conversion;
- net contribution;
- incremental lift;
- opt-out and complaint;
- cross-channel pressure.
Do not compare raw click or conversion rates. Transactional recipients have an immediate service reason, while marketing recipients have a commercial choice.
QA scenarios
- Marketing opt-out receives an essential requested security code but no promotion.
- Transactional-only profile does not enter a sale campaign.
- Shopify order-update consent does not unlock unrelated post-purchase marketing.
- Order cancellation stops a delivery update.
- Marketing copy cannot be inserted into a transactional module without review.
- Unsubscribe works for the France sender type.
- Quiet-hour behavior differs for requested immediate and scheduled messages.
- Recycled or changed phone number is handled through verification and update controls.
- Duplicate source events do not send duplicate SMS.
- Landing page matches the documented purpose.
FAQ
Is an abandoned cart SMS transactional?
It is generally promotional because it encourages completion of a purchase, not performance of an existing contract. Treat it as marketing and assess the applicable consent and tracking requirements.
Can an order confirmation include a coupon?
That creates mixed commercial content and can change the message's classification. Keep the necessary confirmation separate from a properly eligible marketing message.
Does Klaviyo transactional consent mean the message is legally transactional?
No. It is a platform permission state. The organization's purpose, content, audience, and applicable law determine classification.
Does a marketing opt-out stop every SMS?
It should stop marketing promptly. Necessary requested or contractual communication may follow a different basis, but must remain strictly operational, expected, and correctly governed.
Are product-use tips transactional?
They may be relationship communication when they genuinely support current use without promotional intent. If they encourage more purchase or platform use, they may be marketing. Review the purpose and content.
Separate service from persuasion
Deliver maps SMS purposes, consent states, templates, triggers, senders, timing, and QA so operational messages stay reliable and marketing stays eligible. Request an SMS architecture and compliance diagnostic.
Want to apply this to your stack?
Spend 30 minutes with Charlotte to review your CRM setup, size the opportunity and leave with a practical action plan.
Book a 30-minute call →