Skip to content
ChatFrom
Agents built from your own knowledge

An agent that knows your product.

ChatFrom is an AI chatbot for small teams, built from your own documents and website and put on your site with one script tag.

It answers from your documents and website with the source, asks your customers for what it needs, finds their Shopify orders and asks your store for returns, books calls and creates records through your own backend, and hands over to a person when it should.

Any kind of chatbot. An assistant for your customers, available 24/7.

Answers from your help centre and docs with the source, and books a call back when someone wants to talk. See how it's built →

STARTvisitor messageKSKnowledge SearchsearchCMChat ModelanswerCConditionintentanswercallAtAsk the VisitorphoneTCTool Calllist_callback_slotsAtAsk the VisitorwhenTCTool Callrequest_callbackSMSend Messageconfirm

Each step lights as the agent runs it.

SSamantha · Acme AnalyticsOnline
Ask a question…↑
01Answers cite their sources
02OpenAI, Anthropic, Google, DeepSeek and more
03Each agent's knowledge kept apart
04Open-source engine
How it works

Build, shape, deploy, improve.

KnowledgeAdd source
ALLFILESWEBSITEQ&ANOTION SOONGOOGLE DOCS SOON
pricing.mdindexed
help-centre (42 pages)indexed
returns-policy.pdfindexing

Drop PDFs, Markdown or text

or crawl a website or sitemap

KNOWLEDGE USED

3.4 MB of 10 MB

Where it runs

One chatbot, everywhere your customers are.

Build it once. It answers with the same knowledge, tools and workflows in each place, and every conversation lands in the same log.

  • Your websiteA chat bubble on any page, added with one script tag.
  • Inside your productIn your signed-in app, knowing the user and acting for them.
  • Share linkA full-page chat to send by email or post anywhere.
  • WhatsAppYour business number answers customers, day and night.
  • TelegramA bot people message, in a private chat or a group.
  • SlackAn app in your workspace, in messages and threads.
  • DiscordA bot in your community's server, and in direct messages.
  • EmailForward your support address, and it answers in the same thread.
  • CrispAnswers in the chatbox you already have, and hands over to your team.

Setting up a chat app? Read the guide →Missing a channel you use? Tell us →

Connections

Works with the tools your business runs on.

Connect a service once, and the chatbot and its workflows use it: it checks an order, changes a subscription or adds a row, and only ever for the customer it is talking to.

  • Your APIYour own endpoints as actions, with their keys kept on our server.
  • Your tool serverThe tools your MCP server offers, acting for the signed-in user.
  • ShopifyOrder status with the tracking link, and returns your store approves.
  • StripeShow, cancel or resume a subscription, once the customer proves their email.
  • Google SheetsA new row in your own sheet for every lead, booking or request.
  • Cal.comYour free times offered in the chat, and the appointment booked in your calendar.
  • CalendlyYour free times offered in the chat, and the meeting booked in your calendar.
  • SOONHubSpotA new contact for every lead the chatbot takes.

Connecting a service? Read the guide →Missing a service you use? Tell us →

Mobile SDKs

Your chatbot, inside your own app.

Native SDKs for iOS and Android are on the way: the chatbot you built, in a chat screen that looks like the rest of your app, with every conversation in the same log.

  • SOONiOS SDKiPhone and iPadA native chat screen for your iOS app, with the same knowledge, tools and workflows as on your website.
  • SOONAndroid SDKPhones and tabletsA native chat screen for your Android app, with the same knowledge, tools and workflows as on your website.

Want it in your app first? Tell us →

Automation

A visual editor for your customer flows, with a path for every scenario

Draw how each kind of conversation should go, such as a refund, an order question or a booking. Drag steps onto the canvas and connect them: search the knowledge, ask the visitor, call your API or look up a Shopify order, hand over to a person. A condition sends each scenario down its own path.

ADD STEPKnowledge SearchChat ModelConditionTool CallSend MessageHuman HandoffAsk the VisitorEnd
STARTVisitor message
CConditionintent
What does the visitor want?
createcallFALLBACKother
AtAsk the Visitorproject_name
Ask its name, keep as vars.name
TCTool Callcreate
Call create_project
CMChat Modelcreated_reply
Tell the visitor it is ready
AtAsk the Visitorphone
Ask for a phone number
TCTool Callslots
Call list_callback_slots
AtAsk the Visitorwhen
Offer the open times as buttons
KSKnowledge Searchsearch
Find matching passages
CMChat Modelanswer
Answer, citing the sources
EEndend
Finish the reply
Drag from a step's right handle to the next step's left handle. A condition has one handle per answer.
Security and reliability

What your visitors never see, and what your team always does.

Built in from the first agent, on the Free plan too. Nothing to switch on.

01

Your data stays yours

Each agent's knowledge is kept apart and answers only that agent; delete it any time.

02

Signed-in users stay private

The user's token goes only to your own server, never to other tools or logs.

03

Allowed domains

The widget runs only on sites you list.

04

Answers checked

Phone numbers, choices and links are validated before your tools see them.

05

Limits built in

Rate limits per visitor and per address; a monthly allowance of answer credits.

06

No errors shown to visitors

Failures become a polite message; the reason goes to you.

Pricing

Start free, stay free while you try it.

Free

$0

  • Unlimited agents
  • 50 answer credits a monthRoughly how many answers 50 credits giveDeepSeek V4 Flash~50GPT-5 mini~37Claude Haiku 4.5~36GPT-5~8Claude Sonnet 4.5~4A first answer at default settings. Long conversations use more per answer.
  • 10 MB of knowledge
  • All features
  • No card
Start free →

Pro

$29 / month

  • 140× the credits, 50× the knowledge
  • 7,000 answer credits a monthRoughly how many answers 7,000 credits giveDeepSeek V4 Flash~7,000GPT-5 mini~5,200Claude Haiku 4.5~5,100GPT-5~1,200Claude Sonnet 4.5~610A first answer at default settings. Long conversations use more per answer.
  • 500 MB of knowledge
  • Longer messages and answers
  • Higher rate limits
Get Pro →

Business

$49 / month

  • 400× the credits, 100× the knowledge
  • 20,000 answer credits a monthRoughly how many answers 20,000 credits giveDeepSeek V4 Flash~20,000GPT-5 mini~14,800Claude Haiku 4.5~14,500GPT-5~3,400Claude Sonnet 4.5~1,700A first answer at default settings. Long conversations use more per answer.
  • 1,000 MB of knowledge
  • Files up to 50 MB
  • 2× Pro's rate limits
Get Business →

Evaluations run on your own OpenRouter key.

Questions

The questions people ask first.

Something else? Ask us, we answer within one working day.

01

What is ChatFrom?

ChatFrom is a web application for building an AI chatbot from your own documents and website. You add your knowledge, set how the agent talks and which of your tools it may use, and put it on your site with one script tag or share it as a link. It is made by DeadPixel Studio.

02

What does it cost?

The Free plan gives 50 answer credits a month and 10 MB of knowledge, with no card needed. Pro, at $29 a month, gives 7,000 credits, and Business, at $49, gives 20,000; both are coming and are not on sale yet. Registration opens soon.

03

What is an answer credit?

What an answer uses from your monthly allowance. A first answer from a standard model, such as GPT-5 mini, uses one to three credits; larger models use more, about 12 on the largest, and the Model page shows each model's figure before you choose. Every answer sends the conversation so far again, so a long conversation uses two to three times as many credits per answer, and up to about seven times when its messages are very long. You never pay extra: when the credits are used up, the agent pauses until the month resets.

04

Which AI models does it use?

A choice of models from OpenAI, Anthropic, Google, Mistral and DeepSeek, through OpenRouter, set per chatbot. Each one shows the credits an answer uses and roughly how many answers your plan gives a month. Evaluations run on your own OpenRouter key.

05

Where do my documents go, and who can see them?

Your documents are indexed for your agent only. Each agent's knowledge is kept apart and answers only that agent, and you can delete a source, or the whole agent with everything it knows, at any time. The engine that produces the answers is open source.

06

How do I put the chatbot on my website?

Paste one script tag from the Deploy page; the widget runs only on the domains you allow. There is also a share link that opens the chatbot as a full page, for an email or a menu.

07

Can it look up orders in my Shopify store?

Yes. Connect your store under Tools with an app you create in Shopify's Dev Dashboard. The agent finds an order only when the customer gives its number and the email it was placed with, then tells them the payment and delivery status with the tracking link. It can also ask your store to accept a return, which you approve or decline in Shopify; the agent never refunds anything. Orders from the last 60 days can be looked up, and older ones too once Shopify grants your app access to all orders.

08

What happens when it cannot answer?

It says so, in the words you set, and can hand the conversation to a person by email, Slack or a ticket in your own system. Visitors can rate every answer and say what was wrong, and you turn a weak answer into a question-and-answer entry the agent uses next time.

An agent that knows your product, and can act on it.

Start free →See how it works