Own product · AI sales assistant
An assistant that helps people choose and buy,with the store’s real data.
Daniela serves WU Nutrition’s customers on wunutrition.com. She recommends products from the Shopify catalog, builds bundles, manages the cart and checks orders. Prices, stock and promotions come from the store, not from what the AI remembers.
- 6
- functions, and the server checks each one
- 60 days
- each conversation is kept, then deleted
- 3–8 s
- is how long she usually takes to answer
Live on wunutrition.com
What she does
What Daniela handles in the WU Nutrition store
Daniela reads what the shopper writes, checks the store’s systems and answers with what she finds. These are the situations she handles today.
- Choosing a product
- Without it
- The shopper browses the catalog and compares on their own.
- With Daniela
- They say what they need and Daniela suggests products that exist and are in stock, with their real price and promotions.
- Building the cart
- Without it
- They add products one by one and work out alone whether a bundle pays off.
- With Daniela
- Daniela builds bundles and manages the cart (add, change quantity, remove), always with the shopper’s yes.
- Where is my order?
- Without it
- They write to support and wait for someone to look it up.
- With Daniela
- She asks for the order number and email. If they match, she checks the status in Odoo (the order system) without being able to change anything.
- Discounts
- Without it
- A fixed code anyone can share.
- With Daniela
- Codes that work once and expire soon, created on the server. Email offers only reach people who agreed to receive them (in Klaviyo).
- Serving at night
- Without it
- The 11 p.m. question waits until morning.
- With Daniela
- Daniela answers in seconds, any day, any hour.
- A sensitive case
- Without it
- It reaches support with no context and everything is asked again.
- With Daniela
- Daniela hands it to support on WhatsApp with a reference number and a summary of the chat.
How it works
What happens from the moment the shopper writes until she gets an answer
Pick a step to see what happens at that stage. The AI does not reach the store directly. Everything goes through the server first, which is where the rules live.
Lately I sleep badly because of stress.
I suggest this one: it is in stock and on promotion.
Yes, add it to the cart.
Done. It is in your cart.
- Per-person limit
- Emails and phone numbers hidden
- Shopify catalog: the product exists
- In stock, with the real price
- Reply in the fixed format
- «Add to cart» action validated
- Sensitive case: goes to WhatsApp with a reference
The model only writes with what the server hands it.
What is included
Daniela’s six functions, each with its own rules
- Recommendations from the real catalogOnly Shopify products that exist and are in stock, with their current price and promotions.
- Bundles and cartBuilds bundles and manages the store cart. Adding, changing quantity or removing always goes through the shopper’s confirmation.
- Order lookups, without changing anythingChecks the status in Odoo with order number and email, and both must match. She cannot change anything.
- Single-use discountsCreated on the server and expire soon. The store’s access key never reaches the customer’s browser.
- Marketing consentOffers connected to Klaviyo only reach people who agreed to receive promotions and have not opted out.
- Hand-off to a support personWhen a case is sensitive, she hands it to support on WhatsApp with a reference number and a summary.
Control and limits
What controls Daniela has and what she cannot do
Controls
- Only answers inside the store’s own site (CORS) and limits messages per connection (per-IP limit).
- Accepts 40 messages per conversation and 600 characters per message.
- Sets hourly caps: 6 order lookups and 8 bundle discounts.
- Strips emails and phone numbers from what it stores and purges conversations after 60 days.
- Tags test conversations separately so they do not pollute the metrics.
What she cannot do
- Make up prices, products or promotions.
- Expose the store’s or the AI’s access keys in the browser.
- Write to Odoo: it only reads, and only with an order number and an email that match.
- Answer health, legal or financial topics on its own: it gives a safe answer or hands over to a person.
- Reveal its instructions or change its rules because someone asks.
Who it is for
When it makes sense and when it does not yet
It makes sense if
- You run a Shopify store and customers ask the same things every day.
- You want it to recommend only what is in your catalog, at your real price.
- Your team handles orders and you want the repeated questions answered by the assistant.
Not yet, if
- You expect a bot that does everything with no rules: each of Daniela’s functions is defined.
- You have no tidy catalog or written policies: that comes first.
- You want something installed in one click: each assistant is built around your systems.
Related case
The full case for the project
FAQ
What people ask me most about Daniela
Can she make up prices or products?
No. Prices and stock come from the store’s systems, and the server validates every action before running it. The AI only writes the reply and puts it in order.
Can she see my orders?
Only read-only, and only if the order number and email match. Conversations are stored without emails or phone numbers and purged after 60 days.
Does she send promotions without permission?
No. Offers connected to Klaviyo are only used if the person agreed to receive promotions and that permission still stands.
What happens in a sensitive case or if the AI fails?
It goes to support on WhatsApp with a reference number and a summary of the chat. If the AI is slow to answer there is a maximum wait and a plan B, so nobody is left staring at a frozen screen.
Can I have an assistant like Daniela in my store?
Yes. I build assistants like her for other brands, also for WhatsApp Business. I give you a price after a short call; running one costs cents of a dollar per conversation.
Spec sheet
Key facts about Daniela
- Type
- Own product, live on wunutrition.com
- Where it talks
- The store widget on Shopify; with the same rules it can also serve on WhatsApp Business
- Server
- Cloudflare Workers
- AI model
- Gemini, and it can be swapped for another without rebuilding the assistant
- Connected systems
- Shopify (catalog and cart), Odoo (orders, read-only), Klaviyo (consent) and WhatsApp (hand-off)
- Language
- Spanish
- Price of one for your store
- After a short call, once I know which systems it connects to
Do you want an assistant like Daniela in your store?
Tell me what your customers ask and which systems you use. I reply within one business day with how I would build it.
