Redeemio Help

Jarvis — the admin assistant

Jarvis is the AI assistant that lives in the bottom-right corner of /admin. It helps managers find any feature in the admin, explains what each tab does, and walks them through setup, billing, Epos Now, and more. Jarvis cannot make changes to your data — it points you to the right place and gives step-by-step instructions.

What Jarvis knows

Jarvis is given a fresh context for every conversation:

  • Your business name, industry, and primary domain
  • Your current plan (Starter, Growth, or Enterprise)
  • Your current /admin tab
  • Your account snapshot (product count, location count, staff count, voucher counts, integration status, domain verification)
  • All 17 /help wiki articles in full, so it can answer questions about any feature in depth
  • A 12-task guide for the most common admin actions (add a staff member, add a product, change the brand, set up Epos Now, set up SMS, change the plan, view a payment, block a voucher, redeem a voucher at the till, view an invoice, export data, contact support)

Jarvis does not have access to customer PII, payment data, or voucher codes. It is strictly an information assistant.

What Jarvis will not do

  • Answer general-knowledge questions (history, science, current events, weather, sports).
  • Make changes to your data (add products, delete vouchers, send emails, etc.). It tells you how to do it yourself with step-by-step instructions.
  • Check out a customer or take payment — that's always done by the customer clicking through to Stripe.
  • Impersonate you. If a customer asks the storefront chat "give me a refund", Jarvis redirects them to support@redeemio.co.uk.

How Jarvis replies

Jarvis replies in a structured format with three parts:

  1. reply — a 1-3 sentence plain-text summary of the answer.
  2. steps — a numbered list of concrete instructions the manager can follow right now.
  3. links — one or two /help/* or /admin/* URLs the manager can click for more detail.

Example: when you ask "How do I add a staff member?", Jarvis gives you a 4-step list and a link to /help/managers — not just "see the help article".

Privacy and data sent to OpenAI

Every chat message is sent to OpenAI (model: gpt-4o-mini) along with the system prompt and the message history. OpenAI's API does not retain the prompts or responses for training (per their API terms). However, if you are subject to GDPR or HIPAA, you should review OpenAI's data processing agreement before using Jarvis with sensitive data.

Customer email addresses, phone numbers, payment details, and voucher codes are never sent to Jarvis. Only your business's catalogue, account state, and the current question are sent.

Cost

We use OpenAI's gpt-4o-mini, the cheapest reliable model. Typical cost is about £0.02 per month for a small operation (2 admin sessions per day, 5 turns each). The full cost appears on our monthly Stripe invoice.

Rate limits

Each admin session can send 60 messages per hour, 500 per day (per email address). This protects against someone hammering the API.

Disabling Jarvis

To disable Jarvis, the platform owner can remove the OPENAI_API_KEY from the server environment. The chat bubble will then show "AI assistant is not configured" instead of answering. The /help wiki and all other features continue to work.