Skip to main content

🤖 AI assistant

The AI assistant is a chat helper built right into the admin panel. It speaks both English and Czech and helps you run day-to-day reservations — without clicking through lists and filters.


What the assistant can do

  • Availability & free slots – “Is there a table for 4 tonight?”, “How many free tables from 17:00?”
  • History & statistics – “Which day did we historically have the most guests?”
  • Staff schedule – “Is Tomáš working tomorrow?”
  • Create a reservation – “Book today at 18:00 for 3 people for Novák.”
  • Update & cancel a reservation – “Move Mr. Novák’s reservation to 19:00”, “Cancel reservation #a1b2c3.”

It works for every business type: restaurants (tables), barbershops (chairs) and clinics (rooms). For barbershops and clinics the assistant first asks which treatment/examination it is.

:::tip Safe writes Every action that changes data (create, update, cancel) is shown first as a confirmation card with a summary. The reservation is saved only after you confirm. If something needed is missing (e.g. the guest surname or the treatment), the assistant asks. For a phone reservation a surname is enough — a first name is not required. A free table/chair/room is assigned automatically. :::


Opening the assistant

  • Sidebar → “AI Assistant” – opens the assistant full-page.
  • Floating button in the bottom-right of every admin page – opens the assistant as a panel “in the context” of whatever you are doing.

Enabling the assistant (one-time setup)

The assistant requires a Pro or Max plan and your own API key from one of the AI providers. You create the key — free or pay-as-you-go — directly with the provider.

  1. Open Site Settings → “AI Assistant” tab.
  2. Pick a Model (the provider is derived automatically).
  3. Paste the API key of the matching provider (see below).
  4. Tick “Enable AI assistant”.
  5. Save.

Where to get an API key

ProviderModelsCreate a keyKey starts withOfficial docs
Google AI Studio (Gemini)Gemini 2.0/2.5 Flash, 1.5 Proaistudio.google.com/apikeyAIza…ai.google.dev
Anthropic (Claude)Claude 3.5 Haiku / Sonnetconsole.anthropic.comsk-ant-…docs.anthropic.com
OpenAI (GPT)GPT-4o, GPT-4o miniplatform.openai.com/api-keyssk-…platform.openai.com
tip

The Gemini Flash models have a free tier and are a good default to try first.

  1. Sign in at aistudio.google.com/apikey.
  2. Click Create API key and select (or create) a project.
  3. Copy the key (AIza…) and paste it into the API key field.

Anthropic (Claude)

  1. Sign in to console.anthropic.com/settings/keys.
  2. Create Key, name it and copy it (sk-ant-…). The account needs credit/billing.

OpenAI (GPT)

  1. Sign in to platform.openai.com/api-keys.
  2. Create new secret key, copy it (sk-…). The key is shown only once.

:::warning Key security The API key is stored per tenant and is masked in the admin panel. Only the super-admin and the tenant-admin of that account can read or change it. Never share the key; if it leaks, revoke it with the provider and create a new one. :::


FAQ

The assistant says “AI assistant is not configured for this tenant”. Check that Site Settings has an API key matching the selected model, that “Enable” is ticked, and that you are on a Pro/Max plan.

Can I write in Czech? Yes — it replies in the language you write in (Czech or English).

Will the assistant write anything without my approval? No. Every write must be confirmed in the confirmation card.

Does it cost money? You pay the AI provider directly based on usage (Gemini Flash has a free tier). A per-user daily token limit caps consumption.