CustomModel

AI chatbot for business built on your own data

Give it your docs. It answers customers with sources, on your site or through one API call.

Your data stays yours. No card required.

Developer at a late evening desk with a mechanical keyboard and green glow from the monitor
/ 6,000

CustomModel is an AI chatbot for business that answers customer questions only from your own content. Add your docs and get answers with sources. Put it on your website or call it with one API request.

One API call from question to cited answer

Send a question and get back JSON. It holds the answer, the exact passages behind it, and a flag that shows whether the answer is grounded in your content.

Call the same model from a script, a backend, a help center, or an internal tool. It takes one HTTP request, shown below in curl, Python, and Node.

curl \
  https://custommodel.ai/api/v1/answer \
  -H "Authorization: Bearer $CUSTOMMODEL_KEY" \
  -d '{"model": "support", "question": "What time is late checkout?"}'
import requests
reply = requests.post("https://custommodel.ai/api/v1/answer", headers={"Authorization": f"Bearer {KEY}"}, json={"model": "support", "question": "What time is late checkout?"})
print(reply.json()["answer"])
const reply = await fetch("https://custommodel.ai/api/v1/answer", {
  method: "POST",
  headers: { Authorization: `Bearer ${KEY}` },
  body: JSON.stringify({ model: "support", question: "What time is late checkout?" }),
});

200 OK

{ "answer": "Late checkout until 2:00 PM is available for a fee of $49, subject to availability.", "citations": [{ "source": "Hotel Policies, Guest Services", "quote": "Late checkout until 2:00 PM is available for a fee of $49, subject to availability. Checkout after 2:00 PM is charged as a full additional night." }], "grounded": true }
answer:
the reply your customer reads
citations:
the exact passage of your content behind the reply
grounded:
true when your content contains the answer, false when it does not

An AI chatbot for business that shows its sources

Six features cover the daily work of answering customers. Replies come from your own content, so they sound like your company and stay inside what you have published.

  • Cited answers: every reply shows the passage it came from, so customers and your team can check it in one click.

  • Website widget: paste one script tag and the chat bubble appears on your site, with your colors and greeting.

  • API access: call the same model from any app with a single request (Growth and Enterprise plans).

Lakeside Hotel

AI Assistant

Powered by CustomModel

  • No-code setup: add pages, upload documents, or paste text. No training runs and no scripts to maintain.

  • Question analytics: see which questions come back most and where your content has gaps (Growth and Enterprise plans).

  • Handoff to your team: when the model cannot answer, a person takes over with the full question.

Three steps to a working widget

You can go from an empty account to a working widget in one sitting.

Hands arranging index cards on a dark desk next to a laptop

Add your content: paste text, upload documents, or add pages from your help center.

Hotel Policies, Guest Services.pdf 620 KB
Guest FAQ.pdf 148 KB
Booking Terms.docx 312 KB
Help center pages 42 pages

Test the answers: ask real customer questions and check the cited passages.

Question

What is your cancellation policy?

Answer

You can cancel free of charge up to 24 hours before arrival.

Hotel Policies, Guest Services

Publish: copy the script tag into your site, or call the API from your own app.

<script src="https://custommodel.ai/widget.js"
  data-model="your-model-id"></script>

No credits to track, just answers per month

Every plan lists exactly what you get each month. We count answers, and a deleted model does not give its usage back.

Analog gauge dial on a dark brushed metal panel

Starter: 1 model, 1,000 answers a month, 500 content pages, 1 seat, website widget.

Growth: 5 models, 8,000 answers a month, 10,000 content pages, 5 seats, API access, widget without our branding, question analytics.

Enterprise: 25 models, 25,000 answers a month, 50,000 content pages, unlimited seats, SSO, roles, SLA, invoicing, and a security page.

For the person approving the budget

Put your own numbers into the cost calculator: questions per month, minutes spent per answer, and an hourly rate. It shows what those answers cost you today, so you can compare the total with a plan.

Enterprise adds the controls finance and IT ask for: single sign-on, roles, an SLA, invoicing, and a dedicated chatbot security page that explains how your data is handled.

Cost today, per month

$5,600

Starter$24 /mo

Growth$99 /mo

Enterprise$299 /mo

Three plans from $24 a month, billed yearly

Yearly billing is the default and saves 50 percent. Switch to monthly to compare.

Starter

$24 /mo

Starter is $24 a month billed yearly ($49 monthly).

Growth

$99 /mo

Growth is $99 a month billed yearly ($199 monthly).

Enterprise

$299 /mo

Enterprise is $299 a month billed yearly ($599 monthly).

See the full table on the chatbot pricing page.

Built for how your team works

Pick the page closest to your setup: a customer service chatbot for support teams, an ecommerce chatbot for online stores, a website chatbot for any site, or a no code chatbot for teams without developers. Developers can start with RAG as a service.

Ask it your hardest customer question

Paste a page of your own content, ask the question customers keep sending, and read the cited answer.

Run my model Night city skyline seen through a large office window

FAQ

Does it make things up?

No. Answers come only from your content, with the source shown next to each one. When your content has no answer, the model says so instead of guessing.

Is this a newly trained model?

No. CustomModel indexes your content and answers from it, so no new model weights are trained. That is why it can be set up in minutes and updated whenever your content changes.

Is my data used to train shared models?

No. Your content is indexed for your own models only and is never mixed with another account. Details are in the privacy policy.

Do I need a developer?

No. Add your content, test the answers, and paste one script tag on your site. If you want to call the model from your own app, the API is available from the Growth plan.

What happens when it cannot answer?

The customer is handed to your team. The conversation and the question are passed along, so nobody has to ask twice.

Can I cancel?

Yes, anytime from your account. Your plan stays active until the end of the paid period.