> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ruleinside.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How it works

> What your AI assistant does, and how shoppers experience it.

## The shopper's experience

A small button (an "orb") appears on your store. When a shopper taps it, a warm voice
greets them — in their language — within about a second. From there they can simply talk:

* **"Where's my order?"** — the assistant looks up the order live and reads back the status and tracking.
* **"Do you have a moisturiser for dry skin?"** — it searches your catalogue and points them to the right product page.
* **"Do you have a discount code?"** — it checks valid coupons and explains how to use them.

The assistant **remembers** returning shoppers, so the next conversation picks up where the last one left off.

## What it can do

<CardGroup cols={2}>
  <Card title="Answer order questions" icon="box">
    Live order status and tracking, pulled straight from your store.
  </Card>

  <Card title="Find products" icon="magnifying-glass">
    Smart, meaning-based search that guides shoppers to the right page.
  </Card>

  <Card title="Speak 30+ languages" icon="globe">
    Greets and replies in the shopper's own language automatically.
  </Card>

  <Card title="Remember customers" icon="brain">
    Recalls past conversations for a more personal experience.
  </Card>

  <Card title="Capture leads" icon="user-plus">
    Notes who called and what they wanted, ready for follow-up.
  </Card>

  <Card title="Call customers back" icon="phone">
    Optional outbound (e.g. abandoned-cart reminders) on higher plans.
  </Card>
</CardGroup>

## Where it runs

RuleInside works on **WooCommerce** and **FluentCart** stores today. The assistant lives in a
small, safe widget on your store pages — it never slows down or breaks your storefront.

<Note>
  Some features (like outbound calls, WhatsApp, and integrations) are available on specific plans.
  See [Billing](/billing) for what's included.
</Note>
