Everyone Deserves Their Own AI Chatbot

We help you build AI chatbots grounded in your own knowledge, turning your content into reliable conversations that can be deployed wherever your audience needs them.

INTEGRATE WITH THE STACK YOU ALREADY USE

TechFlow
Nexus Labs
DataSync
VisionCorp
CloudBase
InnovateTech
FlowState

Your knowledge exists. Reaching it should not be this hard.

  • 09:12Do you deliver to Surabaya?
    19 hours
    08:46Yes, two to three days.

    Answers arrive too late

    Someone has to be awake, at a desk, and free before a simple question gets a simple answer.

    Problem 1
  • What are your opening hours?

    What are your opening hours?

    What are your opening hours?

    What are your opening hours?

    What are your opening hours?

    What are your opening hours?

    What are your opening hours?

    The same question, forever

    You end up retyping the same reply hundreds of times instead of doing the work only you can do.

    Problem 2
  • Refunds are accepted within 30 days.

    Nobody can find anything

    What you know is written down somewhere. It is buried in files nobody opens and threads nobody searches.

    Problem 3
  • 14 days

    What you replied

    30 days

    What your page says

    Two answers to one question

    Ask twice, get two versions of the truth. Whichever one they happen to hear becomes the answer.

    Problem 4

The solution

So we made your knowledge answer for itself.

One assistant, trained on what you already have, answering the way you would.

From setup to live in minutes

Follow the flow from creating an agent to a working assistant.

Create Agent

Configure your agent, then preview & launch.

Agent Name

|

Appearance

Light
Dark

|

Turn your knowledge into an always-on AI agent

Five steps to launch

Create your agent

Name your assistant and choose how it should appear on your site.

Create a knowledge base

Group your material and choose which of your agents may use it.

Add your sources

Upload documents, enter question and answer pairs, or paste text directly.

Test in the playground

Ask your own questions privately and confirm the answers meet your standard.

Publish to your site

Add a single line of code to your pages, or integrate through the API.

How it works

But can you trust the answers it gives?

Connecting your knowledge is the easy part. Whether the answers hold up is the part that decides if you can leave it running.

  • Will it make things up?
  • Where did that answer come from?
  • What if my content does not cover it?

Every answer comes from your own content

Your visitors ask in their own words. Your assistant reads through everything you gave it and answers from that alone.

FAQs
PDFs
Guides
Policies
Pasted text
Notes
Your Agent
However they ask

It understands what they meant

Nobody phrases a question the way your documents are written. Different wording, same answer.

my order turned up broken
refund for a damaged item?
One answer, either way
What it sends back

It answers in your own words

Your figures, deadlines and conditions come through exactly as you wrote them, so an answer never drifts from the policy you published.

Can I return a damaged item?
Yes, within 30 days of delivery. Return shipping is on us.
Unchanged30 daysreturn shipping is on us
When it cannot

It would rather say it doesn't know

If your content does not cover the question, it says so instead of inventing something that sounds right.

Do you deliver on Sundays in Jakarta?
I do not have anything on Sunday delivery yet, so I would rather not guess.

Add it once and this becomes an answer.

  • Available around the clockNobody has to wait for office hours to get an answer.
  • Answers in their languageIt replies in whatever language the question was asked in.
  • Updates when you edit a sourceChange your content and the answers change with it.
  • Same answer for everyoneOne version of the truth, however often it is asked.

Installation

Your website

Your product

$ POST /v1

200 OK

Your backend

Now put it where the questions are.

Three routes, and the same agent behind each of them. Choose the one that matches how your product is built.

Live in one line, or wired in by hand.

Paste a script tag and the assistant appears on your site. Prefer to build the interface yourself? The same agent is one call away.

index.html
1<script
2src="https://api.wicarax.app/v1/widget.js"
3data-wicarax-key="wcx_pk_1f4c8a…"
4async
5></script>
Credentials
Agent
Support Assistant
Publishable key
wcx_pk_1f4c8a…
Secret key
wcx_sk_••••••••
Allowed domains
yoursite.com

Create an installation on the API Keys page to get this snippet with your key already in it, then register your origin on that installation before going live.

What it is for

The hosted widget is the fastest route to a working assistant. A single script tag renders the launcher, the panel and the conversation, and it loads its appearance from your agent settings, so presentation is managed in the dashboard rather than in your markup.

Authentication

This route uses a publishable key. It is delivered with your page and is therefore visible to anyone inspecting the source, which is expected: the key identifies the agent but does not by itself grant access.

Allowed domains

Access is granted by the domain allowlist. Register every origin that should be permitted to use the agent; an agent with no registered origin will not respond anywhere. This is the recommended practice for all routes and the only available control for browser embedding.

Pricing

So what does it cost to leave running?

Plans are measured in questions answered per month. What you see on the plan is the whole cost, with nothing added to it afterwards.

Paid from account credit

Renewals draw on credit already held on the account, not a stored card.

No overage charges

Reaching the monthly allowance pauses requests rather than adding to the total.

Nothing left owing

If credit is insufficient the plan returns to the free tier.

Start free. Move up when the volume does.

Plans are measured in questions answered per month. Paid plans are settled from credit held on your account, and you can change plan at any time.

  • Starter

    Free plan for validating one chatbot.

    Free

    No payment required

    200 questions a month
    1 agent
    • Embed widget
    • Knowledge base
    • REST API and SDK
    • 7-day analytics
    Start free
  • Lite

    For a single assistant in real use.

    Rp 29.000

    per month

    1,300 questions a month
    2 agents
    • 2 agents
    • 3 knowledge bases
    • 14-day analytics
    • Knowledge Gap AI Filter
    Choose Lite
  • Pro

    Popular

    For small teams using Wicarax in production.

    Rp 79.000

    per month

    3,700 questions a month
    5 agents
    • 5 agents
    • 10 knowledge bases
    • 30-day analytics
    • Knowledge Gap AI Filter
    Choose Pro
  • Business

    For growing teams with higher usage and more agents.

    Rp 199.000

    per month

    9,000 questions a month
    20 agents
    • 20 agents
    • 30 knowledge bases
    • Priority support
    • 90-day analytics
    • Knowledge Gap AI Filter
    Choose Business
  • Enterprise

    Custom plan for larger deployments and advanced support.

    Custom

    Usage by contract
    Agents by contract
    • Unlimited usage by contract
    • Custom onboarding
    • Dedicated support
    • Custom security review
    • Knowledge Gap AI Filter
    Talk to us

Prices are in Indonesian rupiah. A question is one answered request, counted against your agent rather than your visitors. Paid plans renew from credit held on your account, and a downgrade takes effect at the end of the period already paid for.

Frequently asked questions

Answers before you even have to ask.

A few things worth knowing before you start building with Wicarax.

What makes Wicarax different from a general AI chatbot?

Need more information?

Explore the documentation for detailed guides, or contact us if there is anything else you would like to know.