AI shopping assistant tools

AI shopping assistant tools

Let an AI assistant in your shopper's browser check their points, estimate what a cart earns, open your loyalty widget, share a referral link and redeem a reward, with the shopper confirming every redemption.

AI shopping assistant tools are in Beta. They are off until you turn them on, and they work only in Chrome on desktop.

What it does

In supported browsers, an AI assistant that a shopper uses can call tools that a website offers. This is called WebMCP. When you turn this setting on, Joy offers five loyalty tools on your storefront, so a shopper can ask the assistant things like "How many points do I have?" or "What do I earn if I buy this cart?".

The assistant canThe shopper gets
Check loyalty statusTheir points balance, their tier and the rewards they can redeem.
Estimate pointsThe points for one product variant or the whole cart, and the balance after the order. It uses the same calculation as the Point calculator.
Open your loyalty widgetThe widget, opened at rewards, the codes they already redeemed, ways to earn, the referral program or the join screen.
Get the referral linkTheir referral link and what they and their friend get.
Redeem a rewardPoints spent on a reward, after the shopper confirms. This tool stays off until you tick the checkbox in step 2 below.

An assistant reads only the data of the shopper who is signed in to your store.

How to turn it on

1

Turn on the tools

Go to Settings → Additional features. On the AI shopping assistant tools card, turn on the toggle. Each change saves at once, and an error message appears if it cannot save.

2

Decide whether assistants can redeem rewards

To let assistants redeem, tick Allow assistants to redeem rewards. The checkbox is available only while the toggle is on. Leave it unticked and assistants can still read points, estimate points, open the widget and share the referral link.

3

Test on your store

Open your storefront in Chrome on desktop and sign in as a customer who has points. Ask your browser's AI assistant for their balance.

Turning off the main toggle also turns off redeeming.

How redeeming works

  1. The assistant picks a reward and asks Joy to redeem it.
  2. Your store shows a dialog in your store's language, such as "Redeem 20 points for $5 off your order", with Confirm and Cancel.
  3. When the shopper selects Confirm, Joy spends the points, creates the discount code and applies it to their cart.
  4. The assistant is told only the last 4 characters of the code.

Joy spends no points until the shopper selects Confirm, and the assistant cannot select it for them. If the shopper does not answer within 2 minutes, or the assistant cancels, the dialog closes and no points are spent.

The same eligibility rules, redemption limits and minimum spend you set on each reward apply as in your widget. An assistant can redeem these reward types: amount discount, percentage discount, free shipping, buy X get Y and custom voucher. For any other reward, such as a gift card or a free gift, the assistant opens the widget and the shopper redeems there.

Redemptions made this way show User via AI assistant in your activity log. To change the wording of the dialog message, edit AI assistant redeem confirmation message in your widget translations.

Frequently asked questions

Why can't the assistant see Joy's tools on my store?

Check that the toggle is on, that the shopper is in Chrome on desktop, and that their browser lets assistants call website tools. Stores that use multi-store are not supported.

Can an assistant spend a shopper's points without asking?

No. Points leave the balance only after the shopper selects Confirm in the dialog on your store. The dialog closes after 2 minutes, or when the assistant cancels, and nothing is spent. Some assistants stop waiting sooner than 2 minutes, and then no points are spent either.

Does the assistant get the discount code?

Only the last 4 characters. The full code goes straight to the shopper's cart. Anything else that can read the cart, such as your theme or another app, can see the code there, as the shopper can.

Is there a limit on redemptions?

Yes. An assistant can ask a shopper to confirm up to 3 redemptions in 10 minutes and 10 in a day.

What if the shopper is not signed in?

The assistant is told to ask the shopper to sign in before it can show a balance, share a referral link or redeem a reward.

Does the assistant quote reward values in the shopper's currency?

No. Reward values are given in your store's main currency, even if your widget shows another market's currency.

How do I turn it off?

Turn off the toggle on the AI shopping assistant tools card. This also turns off redeeming. Assistants lose the tools once your storefront picks up the change.

Need help?

Contact us via the live chat widget in your Joy admin, or email us at [email protected].

Related guides