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 →
Build, shape, deploy, improve.
Drop PDFs, Markdown or text
or crawl a website or sitemap
KNOWLEDGE USED
3.4 MB of 10 MB
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 →
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 →
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 →
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.
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.
Your data stays yours
Each agent's knowledge is kept apart and answers only that agent; delete it any time.
Signed-in users stay private
The user's token goes only to your own server, never to other tools or logs.
Allowed domains
The widget runs only on sites you list.
Answers checked
Phone numbers, choices and links are validated before your tools see them.
Limits built in
Rate limits per visitor and per address; a monthly allowance of answer credits.
No errors shown to visitors
Failures become a polite message; the reason goes to you.
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
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
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
Evaluations run on your own OpenRouter key.
01What 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.
02What 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.
03What 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.
04Which 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.
05Where 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.
06How 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.
07Can 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.
08What 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.