She came looking for a table. The store learned to see the room.
Sunday morning. Sofia has a coffee, a floor plan and an empty dining room. She opens Atelier North, a furniture house selling pieces she intends to keep for years. The homepage shows a beautiful living room. She admires it, then heads straight for the dining tables.
Ten minutes later, she returns to the homepage. This time, walnut tables and upholstered chairs lead the collection. There is an invitation to plan the room around them. Nothing flashes. Nothing insists that she hurry. The shop simply feels more useful.
This is where Salesforce Personalisation becomes tangible: in the next thing a customer sees, the offer that helps them decide, and the email that remembers what they were actually considering.
One visit. Two perspectives.
Follow Sofia. Watch the shop change, then see why.

A home, thoughtfully composed.
Furniture to live with. Materials to grow fond of.
Explore the collection ↗Sofia arrives for the first time. The store does not know her name or what she needs. A considered editorial homepage is the right place to start.
Interactive illustration. Atelier North, Sofia, products and offers are fictional. These controls simulate the story; they do not send emails, create profiles or connect to a furniture shop.
You do not need a name to notice an interest.
Sofia opens a six-seat walnut table. Then another. She checks dimensions and compares two finishes. Those actions suggest an interest in dining furniture. They do not prove her budget, household size or intention to buy.
In this design, Marketing Cloud Personalization receives permitted website interactions through its SDK and a configured sitemap. Product events carry useful catalogue attributes: category, material and product identifier. An anonymous browser profile accumulates those observations without pretending to know the person behind them.
A campaign can use that recent behaviour to select a different experience for an identified content zone on the homepage. Sofia sees the dining edit on her next eligible view. The product catalogue is the same; the editorial emphasis has changed.
Personalisation can begin with “interested in walnut dining furniture.” It does not have to begin with “we know who you are.”
The default homepage still matters. Someone who declines the relevant tracking, blocks the SDK or has too little history should get a fast, complete shopping experience. Anonymous means unidentified, not exempt from consent and data-use controls.

The right offer is sometimes a service.
Sofia likes the table. What she cannot judge from the photographs is whether six chairs will leave enough space around it. A blanket discount would make the table cheaper. It would not answer her question.
Atelier North has an approved offer for eligible table-and-chair sets: complimentary room planning. When Sofia returns to a table after comparing chairs, the product page introduces that service. The copy explains what is included and how to use it.
The decision has a commercial purpose, but it also has limits. The campaign needs explicit eligibility, current offer terms, a frequency cap and a suitable fallback. Product availability and final pricing must come from the retailer’s commerce system. A recommendation must not promise inventory or delivery that has not been checked.
The useful measure is whether this experience helps eligible shoppers complete a purchase or book a valuable consultation, compared with the existing experience. More clicks alone would not establish that.
A sample request changes what the store knows.
Sofia wants to see walnut against her floor. She requests finish samples and chooses to receive marketing emails. The sample request provides a reliable customer identifier under the retailer’s identity process. Her email preference is recorded as a separate fact.
With configured identity rules, Marketing Cloud Personalization can connect the eligible browser history to a known profile. The store can now remember both the saved selection and the browsing that led to it. It should not assume that every device belongs to Sofia or merge people simply because their behaviour looks similar.
That distinction matters on a shared tablet. Identity quality, logout behaviour and mistaken-match handling are part of the implementation. A customer who supplies an address to receive samples has not automatically subscribed to every future campaign.
When Sofia returns through a supported, permitted identification path, the website can bring her saved dining selection forward. If recognition is unavailable, the ordinary storefront remains useful.

“How does walnut look in your room?”
Two days later, Sofia has not purchased. Rather than sending a generic catalogue, Atelier North follows up on the selection she saved. The email shows the walnut table, the chairs she considered and an invitation to get help with the layout.
In the proposed workflow, a behaviour-based segment and configured trigger provide the context. Marketing Cloud Engagement handles the email delivery through the agreed integration. The example delay is a retailer decision, not a Salesforce default or a guarantee of delivery timing.
Before sending, the workflow checks that Sofia is still eligible: marketing permission is valid, no relevant purchase is recorded and contact-frequency limits allow another message. Purchase and unsubscribe signals need to arrive in time to stop a stale reminder. Duplicate trigger events must not create duplicate emails.
The email’s link takes her back to the relevant collection. The landing experience can make a fresh decision using the context available then. Products, prices and offers must be checked again; a two-day-old email should not dictate today’s inventory.
Then she buys. Marketing needs to notice.
On Thursday, Sofia orders the dining set. The commerce system confirms the transaction and sends the purchase event. She leaves the consideration segment. The acquisition offer and unfinished-purchase follow-ups stop when that update is processed.
The next useful content is different: walnut care, assembly information and help with the room. Order and delivery updates belong to their own service process. A customer should not have to explain to marketing that she already bought the product.
What makes the storefront change?
The walkthrough uses a Marketing Cloud Personalization implementation pattern. Each visible change depends on deliberately connected data, rules and content. It is not a switch that makes an entire website personal.
1. Capture meaningful events
The web SDK and sitemap identify page types, content zones and product actions. The catalogue supplies category and material context. Consent governs the collection and use of those signals.
2. Maintain useful context
Anonymous and known profiles hold permitted behaviour and attributes. Identity rules connect reliable identifiers. A recent affinity remains an inference, distinct from a confirmed order.
3. Choose an eligible experience
Campaign targeting, segments and configured decision logic choose content or an offer. Templates render it into the intended zone. A default experience covers unavailable or insufficient context.
4. Activate and measure
The website displays the experience. Configured integrations support email follow-up. Commerce returns purchase outcomes so the team can suppress reminders and measure the experiment.
Salesforce Personalization and Marketing Cloud Personalization
Salesforce Personalization is also a distinct, Data 360-based product architecture, documented with real-time profile context and cross-channel decisioning. Marketing Cloud Personalization, formerly Interaction Studio, has its own SDK, profiles, campaigns and integration model. The names should not be used as a promise that the two implementations are interchangeable.
An existing Marketing Cloud Personalization customer should map this experience to the capabilities and licences in their instance. A team considering Salesforce Personalization should map the same customer moments to that product’s data graph, ingestion and activation design. The desired experience can be similar while the configuration and dependencies differ.
Real time needs a boundary.
A website interaction can inform the next eligible content decision. That does not make every catalogue feed, CRM update and email send instantaneous. Agree which information must be fresh at the point of decision, monitor its latency and define what happens when a dependency is slow. The storefront should remain usable if personalisation fails.
Start with the dining edit.
Begin with one category, one content zone and one meaningful outcome. For Atelier North, that is a dining-focused homepage for eligible visitors showing recent dining interest. Keep a randomly assigned control experience so the team can compare outcomes fairly.
Verify the full path: consent choices, product events, content rendering, identity transitions, offer eligibility, purchase suppression and email opt-out. Test a shared device, missing catalogue data and a visitor who purchases before the follow-up runs.
- Commercial result: completed purchases or qualified room-planning bookings per eligible visitor, with a control comparison.
- Customer experience: product discovery, rendering speed and whether relevant content remains available when personalisation cannot run.
- Operational quality: stale offers, duplicate sends, incorrect identity links and suppression failures.
- Economics: contribution after the cost of the offer, delivery work and software usage—not only attributed revenue.
Set targets from the retailer’s baseline. Expand to follow-up email once identity, permissions and purchase feedback are dependable. The aim is a better buying experience that the team can explain and measure.
A store that pays attention.
Sofia will never see the content-zone identifier or the segment rule. She will notice that the shop understands what she is looking for, helps her picture the room and stops trying to sell her the table once it is hers.
That is the experience worth building.


