Solution
Customer communication: email, SMS, WhatsApp and chat in one flow
Sensaria connects the channels you use to talk to customers (email, SMS, WhatsApp, website chat and transactional messages) to one customer record with consent, language and history. Events in your shop, booking tool or ERP trigger the right message, replies come back to the same record, and an opt-out in one channel is respected everywhere it applies.
The problem
Customers get a newsletter from one tool, an order confirmation from the shop, an SMS reminder from a third system and a chat reply from someone who can't see any of it. Opt-outs don't carry over between tools. We send too much to some customers and nothing to others, and we can't tell which messages help.
How it connects
- 01 Event or trigger Order, booking, sign-up, due date
- 02 Customer record Consent, language, history
- 03 Channel rules Email, SMS, WhatsApp or chat
- 04 Message sent Template, personal data, timing
- 05 Reply & handover Chatbot or person, logged in CRM
- 06 Measurement Delivery, clicks, replies, opt-outs
Building blocks
Building blocks
- 01
Transactional email
Order, booking and account emails sent through a transactional email API from an authenticated domain (SPF, DKIM, DMARC), with delivery status synced back to the customer record.
- 02
Newsletters and lifecycle email
Segments built from CRM data, consent stored per contact and channel, and an unsubscribe that takes effect in every tool that sends marketing email.
- 03
SMS for time-critical messages
Appointment reminders, delivery windows and one-time codes sent through an SMS provider's API, with a recognizable sender name and opt-out handling for anything promotional.
- 04
WhatsApp Business messaging
Connected through a WhatsApp Business Solution Provider: approved templates for notifications, free-form replies within the 24-hour customer service window, and handover to a person.
- 05
Website and messaging chatbot
Answers opening hours, order or appointment status and routine questions from your own data, and passes everything else to a person with the conversation attached.
- 06
Customer record and consent layer
One record per customer with language, preferred channel and consent per channel, which every sending tool checks before it sends.
- 07
Event integrations
Webhooks from the shop, booking system or ERP trigger messages; replies, bounces and opt-outs flow back into the CRM.
Start from the customer record, not from the channels. Most businesses add email, SMS, WhatsApp and chat one tool at a time, and each tool keeps its own contacts, consent and history. The fix is one record per customer that stores language, preferred channel and consent per channel, and one set of rules that decides which event triggers which message. The channels then become interchangeable outputs. You can keep your current providers in most cases; what changes is who decides and where the data lives.
Which channel fits which message?
Each channel has its own cost, reach and rules. Email is cheap and carries documents but competes with spam filters. SMS reaches any phone and suits short, urgent messages, at a per-message price. WhatsApp is best for two-way service with customers who opted in. A chatbot answers questions before anyone needs to call. Match the channel to the message, not to habit.
| Channel | Good for | Marketing consent | Cost pattern | Watch out for |
|---|---|---|---|---|
| Receipts, documents, newsletters | Needed, with an existing-customer exception | Low per message | Authentication and spam placement | |
| SMS | Reminders, delivery windows, codes | Same rule as email | Per message; longer texts are billed as several | Short format, no rich content |
| WhatsApp Business API | Two-way service, notifications | Needed, and Meta requires an opt-in | Per template message, set by Meta | Templates need Meta approval |
| Website chatbot | Pre-sale questions, status, routing | Not needed; the visitor starts it | Hosting and AI usage | Must hand over to a person |
How is the system put together?
Events come from the systems where things happen: the shop sends “order paid”, the booking tool sends “appointment tomorrow”, the ERP sends “delivery scheduled”. A rules layer reads the customer record, checks consent for marketing messages, picks the channel and language, and sends through the provider’s API. Delivery status, replies and opt-outs come back through webhooks and are written to the same record.
Two design decisions matter most. First, a single suppression list: in the outreach platforms we built for a SaaS client, an opt-out or bounce recorded by one instance is honored by all of them (startup discovery and outreach platform). Second, sending hygiene: authenticated domains and delivery monitoring. We built 15 free deliverability tools, including SPF, DKIM and DMARC checkers, for InboxRatio, and PingMyUsers compares email, SMS, OTP and WhatsApp APIs with a source for every fact, so we choose providers on documented evidence.
Example: a car garage with two locations near Lucerne
Illustrative scenario, not a client project.
A garage with two workshops and a small sales team books services by phone and email. Customers get no confirmation, reminders go out on paper, and the tire-change season in spring and autumn floods the phone lines.
After the project, an online booking creates an email confirmation and an SMS reminder the day before. When the car is ready, the customer gets a WhatsApp message if they opted in, an SMS if not. A website chatbot answers opening hours, prices for standard services and “is my car ready?” from the workshop system. Before each tire season, customers with marketing consent, or covered by the existing-customer exception, receive an email with a booking link. Everything they reply, in any channel, lands on their record.
What rules apply to email, SMS and WhatsApp?
In Switzerland, under the Unfair Competition Act (UCA Art. 3 para. 1 let. o), mass advertising by email, SMS or similar channels requires prior consent, a correct sender identity and a free, easy opt-out. Existing customers may receive advertising for similar products if they were given the chance to refuse. Order confirmations and booking reminders are generally treated as service messages rather than advertising, as long as you keep promotions out of them.
Online shops must also confirm orders electronically without delay (UCA Art. 3 para. 1 let. s). The revised FADP requires your privacy notice to name the recipients, or categories of recipients, of customer data and, where providers store it abroad, the countries involved. The FDPIC’s advertising page summarizes the consent rules. For recipients in the EU, the GDPR and national e-privacy rules set comparable requirements.
How does a project run?
- Discovery. We list every message you send today, from which tool, to whom, with which consent basis.
- Architecture. Customer data model, consent storage, event list, channel rules and provider choice.
- Build. Templates in each language, integrations and chatbot, tested on staging with test numbers and addresses.
- Launch. Service messages first, marketing flows once consent data is clean.
- Iterate. Delivery, reply and opt-out rates reviewed per message type; messages that nobody needs are removed.
You receive a fixed-price or phased proposal after discovery. For online shops, the order-side flows are covered in e-commerce automation.
FAQ
Frequently asked questions
What is omnichannel customer communication?
It means running email, SMS, WhatsApp, chat and service messages from the same customer data and the same rules, instead of from separate tools that don't know about each other. The customer record holds consent, language and history; events decide what is sent; replies from any channel end up in one place. The customer experiences one company rather than four systems.
Do we need consent to send marketing SMS or WhatsApp messages?
For advertising, yes. The Swiss Unfair Competition Act requires prior consent for mass advertising by email, SMS and similar telecommunications, plus a correct sender and a free opt-out, and EU countries apply similar rules. There is an exception for existing customers and similar products if they could refuse. WhatsApp's own business policy also requires an opt-in before a business starts a conversation.
What is the difference between the WhatsApp Business app and the WhatsApp Business API?
The app runs on a phone and suits a small business answering messages by hand. The WhatsApp Business Platform, usually called the API, is accessed through Meta's cloud API or a Business Solution Provider. It connects WhatsApp to your CRM, shop and chatbot, supports several agents, and sends pre-approved templates for notifications outside the 24-hour customer service window.
Which channel should we use for which message?
Email for receipts, documents and anything longer. SMS for short, time-critical reminders, since it needs no app or data connection. WhatsApp for two-way service conversations with customers who opted in. A website chatbot for questions people ask before they buy. The table on this page gives the trade-offs, and your customers' behavior decides the rest.
Can a chatbot answer questions about orders or appointments?
Yes, if it can read the data. The chatbot looks up the order or booking through your shop or booking system's API after verifying the customer, for example by order number and email. It answers status questions and hands anything else to a person. We keep AI answers restricted to your own data and log every handover.
Why do our emails land in spam?
The usual causes are missing or misaligned SPF, DKIM and DMARC records, sending from a shared or new domain without warm-up, and complaint rates that are too high. Since 2024 Gmail has required bulk senders (5,000 or more messages a day) to authenticate, offer one-click unsubscribe for marketing mail and keep spam rates below 0.3%. We check your DNS setup and sending practices before we automate anything.
Can you work with the email or SMS provider we already use?
Usually yes. Most providers offer APIs and webhooks for sending, delivery status and opt-outs, so we connect them to your customer record rather than replacing them. We suggest a change only when a provider lacks something you need, such as delivery events, a usable API or data storage in a location your privacy notice can accept.
Discuss your project
Email, SMS, WhatsApp, chatbot and transactional messages run from one customer record and one set of rules, so each customer hears from you at the right moment, in the right channel and language.