Trial
14 days free with one site.
$0for 14 days
Up to 100 AI answers each month
1 site · 2 team members · no per-seat or per-resolution fees
Reply from Slack or Telegram
Support chat for Indie hackers
A one-person product cannot keep a browser tab open just in case somebody needs help. MivoChat answers from your public docs and hands uncertain or account-specific questions to your team.
See it answer from your own indie hackers product website:
A customer finds the API key instructions. A request to undo a specific import goes to the founder in Telegram.
Why indie founders add chat
indie founders already maintain product docs. MivoChat makes those answers available in the site widget and keeps a human route for the question the docs cannot settle.
Let docs cover setup while you build. Send unresolved questions to a Telegram topic; reply from your phone and the customer sees it in the widget.
Slack threads or Telegram topics carry the conversation and let the visitor stay in the widget.
Add one script tag; Next.js users can add it with next/script. Connect public pages and test a few real questions.
Real questions, routed well
The assistant answers only when your connected pages support it. A person handles the rest.
“Where can I find my API key?”
Answered by AI: Answered from the connected documentation
“Can you help me undo my import?”
Answered by AI: Uses the relevant product documentation
“Is anyone here to help with billing?”
Handed to your team: Sent to your team when the docs are not enough
Features
Your website keeps the widget; your team keeps its existing reply channel.
Connect public documentation and marketing pages, including Mintlify, GitBook, Docusaurus, Next.js docs, or another public site.
Every handoff stays in a thread or topic. Team replies appear live in the visitor's widget.
Unanswered questions reach a person instead of getting a made-up product claim.
How it works
Start with the docs users need for where can i find my api key? and other common setup questions.
Connect Slack or Telegram so a teammate owns questions that need account context or judgment.
Install one script tag; Next.js users can add it with next/script. Test the answers and launch.
Know where the line is
MivoChat is a docs-grounded first response and a handoff path. Your team remains responsible for account-specific support.
Simple pricing
Every plan includes AI answers and team replies from the channels you use.
14 days free with one site.
$0for 14 days
Up to 100 AI answers each month
1 site · 2 team members · no per-seat or per-resolution fees
Reply from Slack or Telegram
For a small SaaS team.
$29/ month
Up to 1,000 AI answers each month
1 site · 3 team members · no per-seat or per-resolution fees
Reply from Slack or Telegram
Paid billing is coming soon.
For a growing SaaS support inbox.
$99/ month
Up to 10,000 AI answers each month
5 sites · 10 team members · no per-seat or per-resolution fees
Reply from Slack or Telegram
Paid billing is coming soon.
The practical guide
A solo founder cannot keep a support tab open all day without sacrificing the work that keeps the product alive. MivoChat can cover repeat setup questions from published docs and send the cases that need you to a Telegram topic, where you can reply from your phone.
Quick answer
MivoChat gives an indie founder a docs-based first response and a Telegram handoff for questions that need a human. It cannot access a customer account or promise that you are available at any hour.
Let the product docs cover the repeat questions; keep your human availability honest.
When one person handles product, sales, billing, and support, a simple question still interrupts focused work. A visitor cannot find an API key, another wants to undo an import, and a third asks about cancellation. Each deserves an answer, but not each needs the founder to type the same documented steps again. At the same time, an account-specific request cannot be safely handled by a general answer.
Useful examples to document include “Where do I find my API key?”, “How can I undo an import?”, “How do I cancel my plan?”, and “Can someone review a failed sync?” Keep the answer to the first three current and route the last one if it requires logs or account access. This makes the widget a small filter for repeat questions, not a promise that a founder is always online.
Connect your onboarding and troubleshooting pages so MivoChat can answer common questions while you are away from the laptop. If the documentation does not cover a case, the assistant can admit it does not know and send the conversation to Telegram. A separate topic keeps that visitor’s question and prior messages together instead of burying them in one group stream.
Read the handoff when you have a moment, reply in the topic, and the visitor sees your response in the website widget. You can take over the exchange, hand it back to AI when the issue is resolved, or close it. A phone-friendly reply path helps between errands or while travelling, but notifications are not the same as an on-call service. Avoid promising an immediate human response unless you can provide one.
Starter costs $29/month and includes 1,000 AI replies, 3 seats, and one site. Pro costs $99/month and includes 10,000 replies and 10 seats. Every response generated by AI counts, so with the default 3 replies per conversation, Starter covers about 333 AI-handled conversations in a month.
For those 333 conversations, a Fin comparison at $0.99 per resolution comes to roughly $329.67 plus seats. It is an illustration, not a prediction: a conversation with one answer uses fewer MivoChat replies, while a longer exchange uses more. MivoChat is flat monthly pricing with no per-resolution charge. Billing checkout is coming soon; the trial lasts 14 days with no card.
Most indie products use a small marketing site or documentation site. Add the widget snippet to the shared page template where visitors look for setup and billing guidance. If your site uses Next.js, use the supported App Router script placement in the root layout using next/script. A basic install is: <script src="https://mivochat.app/widget.js" data-site="YOUR_SITE_KEY" async></script>.
Start with your three most repeated questions rather than importing every old note. Connect the canonical API-key, import recovery, and cancellation pages. Ask those questions in the widget and verify the answers against the live product. Then send a question that needs private account context and check that it arrives in Telegram. If you are not available at night, make that expectation clear in your site copy and choose a handoff routine you can maintain.
The assistant cannot see an account, inspect a failed job, refund a charge, cancel a subscription, or make product changes. It can only use connected documentation and say it does not know when that material is insufficient. A Telegram handoff gives you the conversation; it does not create a support rota or guarantee a response time.
For data deletion, payment disputes, suspicious activity, or a bug that affects one customer, take over and handle the case yourself. Ask only for information you need and do not request passwords or secrets in the public chat. When a published instruction changes, update the relevant documentation so the next visitor sees the new route.
Questions, answered
Yes. Unresolved chats can arrive as Telegram topics, which you can read and answer from a phone. A handoff is not an automatic response-time promise.
It can answer questions supported by connected public docs. Unclear or private account cases wait for your reply.
No. It can explain published cancellation steps, but it cannot access accounts or perform actions.
Starter is $29/month with 1,000 AI replies and 3 seats. The 14-day trial requires no card; paid checkout is coming soon.
The widget can answer supported questions from connected docs. Telegram handoffs wait for you or a teammate to reply.
Keep exploring
Predictable support pricing for a small product team.
Learn moreAnswers grounded in API references and developer docs.
Learn moreClear model, hosting, and data-use details.
Learn moreFlat monthly pricing without per-answer fees.
Learn moreMerchant answers based on your app documentation.
Learn moreFrankfurt hosting, DPA availability, and no training.
Learn moreWebsite conversations become Slack threads.
Learn moreTelegram topics keep customer replies together.
Learn moreStart a 14-day free trial with no card. Connect your docs, route replies to your team, and test the questions your users actually ask.