E-commerce

AI chatbot for communication preferences: email, SMS, WhatsApp, and notifications

AI chatbot for communication preferences: email, SMS, WhatsApp, and notifications

July 1, 2026

Not all customers want to be contacted in the same way. Some prefer email for confirmations, SMS for delivery, WhatsApp for support, and no marketing messages at all.

The chatbot can help manage these preferences, but it must respect consent and distinguish transactional messages from marketing communications. Poor management can cause annoyance or compliance issues.

This guide explains how to use an AI chatbot to understand, modify, and respect customer communication preferences.

Summary

Why do communication preferences matter?

A useful message on the wrong channel can become a nuisance. An unwanted marketing SMS, a lost follow-up email, or an unexpected WhatsApp notification can degrade the relationship.

The customer must be able to choose how they receive important information. The chatbot can make this choice simple, especially when the customer doesn't know where to change their preferences.

Good communication is not just the right message. It is also the right channel, at the right time, with the right consent.

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

What types of messages should be distinguished?

The bot must distinguish transactional messages, such as order confirmation, delivery tracking, or refund, from marketing messages, such as promotions, new arrivals, or recommendations.

This distinction is important because consent rules and customer expectations are not the same. A customer may refuse marketing promotions while wanting to receive delivery alerts.

How to request the preferred channel?

The bot can simply ask: "For updates on this order, would you prefer to receive information by email, SMS, or WhatsApp if available?"

The question must specify the type of message involved. Otherwise, the customer might believe they are consenting to all communications from the brand.

How do I manage unsubscribing?

If the customer wishes to stop receiving messages, the chatbot must assist them without making them feel guilty. It must explain what will be stopped and what may remain necessary for order tracking.

For example: "I can help you stop marketing messages. You will continue to receive essential information related to your orders."

What should I do if the customer does not receive the messages?

The bot must verify the email address, the number, the chosen channel, preferences, spam, sending status, and any consent blocks.

It must also propose an alternative channel if an important message does not go through, notably for delivery or order confirmation.

This verification is important because a missed message can have a concrete impact: uncollected package, misunderstood refund, or missing order confirmation.

Which flow to follow?

The flow must respect the customer's choice.

  1. Identify the request: choose a channel, modify, unsubscribe, or report a missing message.

  2. Distinguish between transactional and marketing communication.

  3. Verify consent and the relevant contact details.

  4. Confirm the change in plain language.

  5. Escalate if the preference is not saved or if the customer reports abuse.

Which messages should be used?

To choose a channel: "For order updates, you can choose the most convenient channel from the available options."

For marketing: "I can unsubscribe you from promotional communications. Messages necessary for order tracking can still be sent."

For a missing message: "Let's first check the registered channel and the address used for your order."

When to transfer?

Transfer is necessary if the customer reports unsolicited messages, an inability to unsubscribe, a sensitive number error, or a preference that is not updating.

The bot must transmit the account, the channel concerned, the type of message, the requested preference, and the example of the message received if available.

Which KPIs should be monitored?

Track preference changes, unsubscribes, bounces, complaints by channel, and missed transactional notifications.

These metrics show whether the brand is communicating too much, not enough, or on the wrong channels.

Which mistakes should be avoided?

Avoid mixing marketing consent with order tracking, making unsubscription difficult, or changing a channel without clear confirmation.

The customer must feel that they remain in control. This is the foundation of a relationship of trust.

How can Qstomy help?

Qstomy can help customers understand and modify their communication preferences, while respecting consent rules and message types.

The chatbot simplifies channel management without confusing service, marketing, and essential notifications.

Explore AI support or request a demo.

PREF-FLOW bot checklist (12 steps)

  1. Audit pref/unsubscribe/spam tickets 90 days per channel

  2. Map 14 intents pref_* section 3

  3. Document consent snapshot per channel (Klaviyo, SMS, WhatsApp)

  4. Configure PF-1 to PF-8 flow bot + quick replies

  5. Connect sync APIs orchestrator + idempotence

  6. Enable audit log PF-6 (timestamp, source, wording)

  7. Publish multi-channel preference center /preferences

  8. Define 7 handoff triggers + ticket brief

  9. Train agents 45 min (audit log, complete sync fail)

  10. Staging profile tests per channel pref_mixed_custom

  11. Weekly pref_bot KPI dashboard #support + #marketing

  12. Quarterly legal review + win-back exclusion flows

In short

  • #382 = multi-channel bot, #381 = customer service email agents

  • PREF-FLOW: 8 steps identify → preference center

  • Granular consent: separate email, SMS, WhatsApp

  • Audit PF-6: mandatory 2026 compliance

  • KPI pref_bot_resolution: target > 55%

FAQ

Difference with #381 newsletter unsubscription?
#381 = email UNSUB-FLOW agents process. #382 = preferences bot automation email + SMS + WhatsApp + notifications.

Can the bot activate SMS marketing?
Yes via pref_opt_in_new with explicit double opt-in. Never silent activation.

Customer wants to stop order confirmations?
Bot explains legal transactional emails/SMS. Handoff #383 if data deletion request.

STOP SMS received outside chat?
SMS provider honors immediately. Bot sync PF-6 if bidirectional integration. Audit same rules.

Delay to stop promos after bot?
24-72 hours propagation for queued campaigns. Bot systematically mentions PF-7.

Go further

Test PREF-FLOW this week: simulate pref_mixed_custom (email off, SMS delivery on) on staging profile, check Klaviyo + Attentive sync + audit log in less than 5 min.

Share this guide #382 with support, marketing, and DPO: a well-configured preferences bot transforms multi-channel consent into a trust, measurable, and compliant benefit.

Enzo

July 1, 2026

Convert over 2,000 customers on average per month with Qstomy.

The world’s 1st Shopify AI dedicated to customer conversion

Empowering 200+ e-commerce merchants

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.

Subscribe to the newsletter and get a personalized e-book!

No-code solution, no technical knowledge required. AI trained on your e-shop and non-intrusive.

*Unsubscribe at any time. We do not send spam.