Automating customer answers with AI trained on your site.

Train an assistant on your own content. It answers visitors with real citationslinked to your pages — and says “I don't know” instead of making things up.

Free plan forever · No card · 5-minute setup

Sample data

Example figures for illustration. The widget answers on these sites, all built by the founder.

Always on
24/7

24/7 automated answers

Instant answers, any hour, in 50+ languages — every one grounded in your own content.

To take over
1 tap

Seamless human handoff

Step into any conversation from the inbox and the bot pauses mid-thread, no restart.

To install
1 line

Embeds anywhere, in one line

One async script in an isolated Shadow DOM. Next.js, WordPress, Shopify, Webflow, plain HTML.

Embeds anywhere
Next.jsReactWordPressShopifyWebflowFramerPlain HTMLVueSvelteSquarespace
Runs on your model
OpenAIAnthropicGeminiGrokDeepSeekQwen+ more

Answers with sources

Not “trust me.” Here's the receipt.

Every factual claim carries a citation chip. Tap it, see the exact page or PDF it came from. Your visitors don't have to take the bot's word for it — and neither do you.

Sample data
Refunds are available within 30 days of purchase 1 — just email support with your order number. Annual plans are refunded pro-rata 2, and enterprise contracts follow the terms in your order form 3.
Was this helpful?
  • Refund policy — Help Center
    yoursite.com/help/refunds
    1
  • Billing FAQ — annual plans
    yoursite.com/help/billing#annual
    2
  • Enterprise terms.pdf · p. 4
    uploaded document
    3

How it works

Live in three steps. Your data, your rules.

  1. 01

    Connect your data

    Crawl a URL, paste text, add Q&A pairs, or upload PDFs. Headings and FAQs are detected for you.

  2. 02

    Customise your bot

    Set its name, tone, brand colour, starter questions, and the fallback it uses when it isn't sure.

  3. 03

    Deploy anywhere

    Drop one async script tag on your site — or call the REST API from anywhere you like.

Features

Everything a support agent does. Nothing it makes up.

Real product UI below — this is what you and your visitors actually see.

Streamed answers, cited as they arrive

Tokens stream in real time, and citation chips attach to each claim the moment it lands.

You can import from Notion and Google Docs 1 — exports keep headings intact 2
Sample data

Inbox with live takeover

Jump into any conversation — the bot pauses seamlessly. Leads are captured on the way.

  • James CarterBilling · Refund request
  • Priya NairShipping · International
  • Noah WeberBilling · Invoice address
Hey! Jumping in — happy to walk you through pricing.
Lead captured
sam@getflow.io
→ Emailed to you · sent to Slack

Trains on everything

URL crawl, pasted text, Q&A pairs, PDF and doc upload.

URL crawlPaste textQ&A pairsPDF / docs

50+ languages, automatic

Visitors ask in their language; it replies in kind. Nothing to configure.

「返金ポリシーは?」 · ¿Hay prueba gratis? · Gibt es eine API?

API + webhooks

Public REST API and per-bot webhooks — Slack, Zapier, or any endpoint.

POST /api/v1/chat
Sample data

Answer feedback

Visitors rate every reply. Misses are logged as knowledge gaps so you can fill them.

Rated helpful
94%
Gaps to fill
3

New · Feedback & feature requests

Ask AI. Request a feature. Share feedback.

One widget, three doors. Visitors get instant cited answers — or send you a feature request or a rated piece of feedback, without it getting lost in a chat log. It all lands in one triage list, and you reply by email in a click.

  • The launcher tip becomes a menu of all three
  • New → Planned → Done, with an emailed reply that quotes their words
  • Push, phone, and email alerts the moment one arrives
Sample data

Honest by design

It never guesses.

When confidence is low, it says so, hands off, or brings you in — whatever you'd want a good support rep to do.

Honest fallback

I don't have that in my sources yet. Leave your email and the team will follow up today.

Low confidence → your fallback message, never a made-up answer. Every miss is logged.

Leads, captured & routed

jess@northwind.co
✓ Email alert with transcript · ✓ Slack · ✓ Webhook

Email and phone are pulled from the chat and fired to you instantly.

Live human takeover

Let me get a teammate for this one…
Hi, this is Maya — I can help directly.

Step in from the dashboard inbox; the bot pauses seamlessly. If they left an email, your reply reaches them there too.

One line. That's the whole install.

A single async script that mounts in an isolated Shadow DOM — no CSS conflicts, no slowdown, no build step.

Next.jsWordPressShopifyWebflowFramerPlain HTML
<script
  src="https://mysitegptassistant.com/widget.js"
  data-bot-id="a6973ae2-00ab-4507-9edf-419dbc21d50d"
  data-brand-color="#4F46E5"
  async></script>

Pricing

Free to start. Honest pricing.

Every feature on every plan, OpenAI and all. Start with a 14-day Pro trial — no credit card — then stay on Free for as long as you like.

14-day free trial

Pro

OpenAI included, nothing to configure. Just add your content and go live.

$19.99/mo

OpenAI included · billed monthly

  • OpenAI model included — no API key needed
  • Citations on every answer
  • Lead capture & routing
  • Feedback & feature-request tabs
  • REST API + webhooks
  • Automatic content sync

Free · $0, forever

Every feature, 1 chatbot and 100 messages a month. Your assistant stays live after the trial — no card, no time limit.

Free forever plan · No card required · Cancel anytime

FAQ

Questions, answered. With sources, naturally.

How does it know my content?

You point it at a page URL (it crawls that page and a few links), paste text, or add Q&A pairs. Everything is embedded as vectors, so answers are grounded in your material — not the open internet.

Will it slow my site down?

No. The widget is a single async script that mounts in an isolated Shadow DOM, so it never blocks your page or clashes with your styles.

What if it doesn't know an answer?

It won't make things up. When confidence is low it returns your configured fallback message and can capture the visitor's email so you can follow up.

Can I capture leads?

Yes — turn on lead capture and the widget asks for an email after the first reply. You get an instant email alert with the conversation.

Does it really cite sources?

Every factual claim carries a [n] marker tied to the exact page or document the answer came from. Click any marker in the live demo to see the source it came from.

How does pricing work?

There's a Free plan with every feature, 1 chatbot and 100 messages a month, for as long as you like. Pro is $19.99/mo for 3 chatbots, 3,000 messages a month and no branding. OpenAI usage is included on both — nothing to configure. Every account starts with a 14-day Pro trial; no credit card required.

What happens when my trial ends?

Nothing breaks. Your assistant stays live on the Free plan with 100 messages a month, and your bots, training, conversations and leads are all kept. Upgrade to Pro any time for more messages and bots.

Which AI model powers the bots?

OpenAI is included and managed for you — answers and retrieval embeddings both run on MySiteGPT's OpenAI, so there's no API key to bring or configure.

Is there an API or Slack integration?

Yes. The plan includes a REST API plus per-bot webhooks that post new leads to Slack, Zapier, or any endpoint you choose.

Ajay Vigneshwar GB, the developer and creator of MySiteGPT Assistant

Meet the developer

“I built MySiteGPT Assistant to give any website an answer for everything — one that cites its sources instead of guessing.”

Ajay Vigneshwar GB

Independent developer · 10+ years building software

I'm sharing it in the hope that it helps you turn your content into honest, grounded answers for your visitors. If you're curious, take a look at the other apps I've built and explore more.

Ready to give your site an answer for everything?

Free to start. No card. One script tag.