Bots · Test

QA your Ultimo Bot

The Test modal mirrors the live chat widget so you can validate tone, training data, and guardrails without shipping unfinished work. Everything runs inside the dashboard and ties directly into knowledge management.

Run a realistic test session

  1. Open the Test modal

    From the Bots overview, click “Test Bot” on any completed card. Bots that are still building keep the button disabled.

  2. Send welcome prompts

    The modal preloads the configured welcome message. Type your own question or click one of the predefined suggestions to simulate a real visitor.

  3. Watch responses stream

    Ultimo streams every token in real time, so you can see the assistant think. The modal keeps bot and user messages visually separated for easy scanning.

  4. Capture improvements instantly

    If a response misses the mark, hit “Instruct Bot with Q&A” beneath that answer. The Add FAQ flow pre-fills the user question, the bot reply, and the bot ID.

  5. Track usage & limits

    The footer shows remaining message quota and links to upgrade/modify plans, mirroring the logic inside the portal’s message usage bar.

Why this tester feels like production

  • Predefined questions: When no user input has been sent yet, the modal animates your preloaded FAQs every two seconds to encourage quick testing.
  • Streaming transport: We call the `chatbot_response` endpoint via EventSource, so the interface stays responsive and you can interrupt tests immediately if something looks wrong.
  • Message usage guardrails: A sticky usage bar keeps count of messages per bot. When the plan limit is reached, the modal automatically blocks new prompts and surfaces the upgrade CTA.

Tips for faster iteration

  • Test with multiple phrasings of the same intent to ensure your knowledge sources cover synonyms.
  • Use the FAQ modal to add curated answers while context is fresh-each entry supports formatting, bullet lists, and links.
  • Keep the portal tab open; bot updates stream in via WebSockets so you can see status changes mid-test.
  • If you rely on external links, open them from the transcript to confirm they resolve and remain on-brand.
Our website uses intelligent chatbots powered by Ultimo Bots to improve customer service.