Customer application example

One conversation across every page.

The widget remembers the conversation and open state during normal navigation, but a login, logout, or account change starts closed with a clean conversation.

Read the authentication integration guide →
Anonymous visitor

Sign in to the example

The CSV stores password hashes. Authentication is deliberately small so the Guanta integration remains easy to inspect.

Public demo credentials are prefilled for convenience.

Try conversation continuity

  1. Log in and ask the widget to remember a short phrase.
  2. Navigate to Account or Orders with a normal full-page link.
  3. Confirm the widget reopens automatically with the earlier phrase.
  4. Log out, log in again, and verify it starts closed with no earlier conversation.
Medisca storefront cart example

Capsule

Choose the example development-catalogue variant below. One quantity adds one PK/1000 pack. Mia may add other current Medisca products to the same simulated cart.

Selected variant

Color
White Opaque / White Opaque
Size
#3
Pack size
PK/1000
SKU
3162-09

The cart is ready.

Your cart

There are no items in the cart.

This cart is simulated in the Rails session. It makes no request to Medisca's development or production cart API.

Controlled customer-page bridge

Page-to-widget interaction

The customer page exposes only the structured fields shown here. The Guanta iframe cannot inspect this page or select additional data.

Approved context exposed now

User-initiated questions

Widget-to-page interaction

Configure the assistant welcome message with an Interact with parent page button. This page accepts only the allowlisted customer_page.interact event.

No message has been received from the widget yet.

Never exposed: HTML, arbitrary page text, cookies, credentials, CSRF tokens, form values, hidden authorization claims, or DOM snapshots.