Documentation

Get your chatbot live in 5 steps.

From signup to embedded on your site — usually under 10 minutes.

1. Getting started

Naruva lets you build a custom AI chatbot trained on your own documents and embed it on any website. Just copy and paste a snippet — there's a free plan to start.

  1. 1
    Create a free account. Sign up with email or Google. No credit card needed.
  2. 2
    You'll land on your dashboard. From here you can create bots, upload documents, and manage settings.
  3. 3
    Free plan limits: 1 bot, 50 messages per month, 1 training document. Upgrade anytime.

2. Create your first bot

From your dashboard, click Create New Bot. The wizard walks you through a 3-step setup.

  1. 1
    Choose a bot type — Customer Support, Sales, Knowledge Base, or Custom. This sets the bot's default personality. You can change it later.
  2. 2
    Customize — give the bot a name (e.g. "Acme Support"), pick a welcome message visitors see first, and choose colors that match your brand.
  3. 3
    Upload documents (optional but recommended) — drag in any reference material. Without docs, the bot is generic. With docs, it knows your business.

You can edit any of these settings later from the bot's edit page. Nothing is permanent.

3. Upload training documents

The chatbot answers questions using whatever you upload. Better docs = better answers.

Supported file types:

  • PDF (.pdf)
  • Word documents (.docx, .doc)
  • Text files (.txt)
  • Spreadsheets (.xlsx, .xls)

Best practices:

  • Be specific. "Our return window is 30 days from delivery" beats "we accept returns."
  • Include real examples and FAQs. Bots learn from worked examples better than abstract policies.
  • Keep docs current. Update an FAQ, your bot updates instantly.
  • Each file must be under 2MB. Split large knowledge bases into multiple docs by topic — text-based documents are usually well under this limit.

After upload, your bot processes the document automatically — no "train" button to click. You can chat with it immediately.

4. Customize the look

Match the chatbot to your brand from the bot's edit page.

  1. 1
    Colors — set primary (your brand color), background, and text colors so the widget looks like part of your site.
  2. 2
    Welcome message — the first thing visitors see when they open the chat. Make it specific and inviting.
  3. 3
    Personality — pick a tone (Professional, Friendly, Casual, Formal) and a response style (Concise, Detailed, Balanced).
  4. 4
    Widget mode — embedded fills the container you place it in; floating shows as a chat bubble in the corner.

Test changes by chatting with your bot from the dashboard. Private bots don't count messages against your monthly limit.

5. Embed on your site

When you're ready, set the bot to Active and toggle Make Bot Public. You'll get an embed code.

It looks like this:

<iframe src="https://naruva.ai/chat/your-bot-id"
        width="100%" height="600" frameborder="0"
        style="border: none; border-radius: 8px;">
</iframe>

How to add it:

  • WordPress — edit your page, switch to HTML editor, paste, save.
  • Shopify — Pages → edit a page → click Show HTML → paste.
  • Wix / Squarespace — add an HTML/Custom Code block, paste the embed code.
  • Plain HTML — paste the snippet wherever you want the chat to appear.

Going public means messages count against your monthly limit. Test thoroughly while the bot is private — those messages are free.

Need a hand?

Email us at contact@naruva.ai or use the help form.