v1.0.0 Embeddable AI chatbot platform, powered by Claude →

Multi-Website AI Chatbot & Live Support Platform.

An embeddable AI chatbot platform that answers visitor questions using each company's website content, documents, and FAQs. Teams can monitor conversations, take over chats live, manage leads, and track performance across multiple websites. Includes separate knowledge bases, agent assignments, and role-based access for centralized support management.

app.assistly.ai/websites
Websites dashboard
Assistly AI
Online
Welcome to Demo Clinic. How can I help you today?
Can I book a check-up this week?
Talk to a personPowered by Assistly AI
Answered by AI
87%
Chats that never needed a person
N
Nadia took over the chat
Sound · desktop alert · email
hubInstalls on any stack

One line of code. Every platform you build on.

The same widget script works on HTML, Next.js, React, Laravel, WordPress, Shopify and Google Tag Manager. Pick a platform to see where it goes.

HTML index.html
<script src="…/widget.js" data-key="ast_demo_clinic_3Bm8p2Lr" defer></script>
check_circlePaste just before the closing </body> tag on every page.
Assistly AI
boltSetup in 3 steps

Live on your website in under two minutes.

Each website gets its own key, allowed domains, knowledge base, chatbot settings and assigned agents. Everything is kept separate per website.

setup.progress
Under 2 minutes
Chatbotnew website
Website name
Demo Clinic
Bot name
Assistly AI
Welcome message
Welcome to Demo Clinic. How can I help you today?
Brand color
Reply language
Auto — same as the visitor
widgetsEverything in one platform

One platform for every website, chat, lead and answer.

Websites, chat widget, AI answers, inbox, leads, analytics, roles and database tools, each kept separate per website.

AI answers

Claude answers from your knowledge, and only from it.

Built from a crawled website, PDF/Word uploads and FAQs. Questions it can't answer are flagged as knowledge gaps.

Website crawl48 pages
PDF / Word1 file
FAQs6
Claude
We’re open Sunday to Thursday, 9am to 9pm.
Answered from FAQ
Knowledge gap
Do you ship to Oman?
Inbox and live takeover

Take over any chat live, then hand it back.

New hand-offs trigger a sound, a desktop notification and an email.

SoundDesktopEmail
Demo ClinicTake over
Demo StoreSara is replying
Chat widget

Works on phones, right-to-left too.

One script tag or a hosted link with a QR code. Runs only on allowed domains.

Assistly AI
Welcome! How can I help you?
مرحباً! أريد حجز موعد
بالتأكيد، ما اسمك؟
Analytics

See what the AI handles.

Conversations, % answered by AI, hand-offs, leads, response times, top questions and a breakdown per website.

87%answered by AI
Leads

Every contact visitors share.

Names, emails and phone numbers from chat, with search, filters and CSV export.

L
Layla H.
layla@mail.com
Demo Clinic
O
Omar K.
omar@mail.com
Demo Store
S
Sara M.
sara@mail.com
Demo Real Estate
Y
Yusuf A.
yusuf@mail.com
Demo Clinic
L
Layla H.
layla@mail.com
Demo Clinic
O
Omar K.
omar@mail.com
Demo Store
S
Sara M.
sara@mail.com
Demo Real Estate
Y
Yusuf A.
yusuf@mail.com
Demo Clinic
Search · filtersExport CSV
Roles

Clear access for every person. No public sign-up.

Super Admin adds companies. Admin manages their company's websites and team. Agent sees only assigned websites.

Super Admin
Admin
Agent
Database tools

Backup, restore and export in a click.

Also a demo company with sample data, and reset or clean of that data.

Backuprunning
Restorerunning
Per-website exportrunning
Reset demo datarunning
dashboardInside the admin

A full-width admin built for daily work.

Side menu navigation across websites, analytics, inbox, leads, knowledge, plug & play, team and database.

app.assistly.ai/websites
app.assistly.ai/analytics
app.assistly.ai/plug-and-play
chat.assistly.ai/demo-clinic
app.assistly.ai/websites/demo-clinic
app.assistly.ai/login
Websites

Each website has its own key, domains, knowledge base and team, with live status at a glance.

smart_toyTry it live

Ask the Demo Clinic bot anything.

Pick a question or type your own. Watch it answer from knowledge, capture a lead, flag a gap, and hand off to a person.

Assistly AI
Online
Powered by Assistly AI
What the admin sees
Events from the conversation appear here as they happen.
shield_lockSecurity built in

Locked down by default.

The key is public and sits in your website's HTML. The domain lock protects it, so copied code won't load on another site.

passwordOn

Hashed passwords

Database-backed login sessions, with passwords stored as scrypt hashes.

speedOn

Rate limits and AI caps

Login and request rate limits, plus AI spending caps per chat, website, company and platform.

lockOn

Domain lock

The widget runs only on approved websites.

✓ demo-clinic.example.com
Domain lock Protected ast_demo_…p2Lr
Widget requestsLive
demo-clinic.example.comAllowed
demo-clinic.example.com/contactAllowed
unknown-shop.ioBlocked
shieldOn

Safe crawling and uploads

Protection against crawling internal addresses and against oversized or booby-trapped uploads.

receipt_longOn

Headers and audit log

Security headers on every page and an audit log of key actions.

verified_userOn

Startup safety check

Refuses to run production with unsafe settings.

memoryUnder the hood

Modern, tested, ready to deploy.

39
unit tests
33
widget browser checks
assistly-ai — terminal
deployed_codeApp
Next.js 15 (App Router), React 19, TypeScript
paletteStyling
Tailwind CSS 4, Plus Jakarta Sans font
databaseDatabase
Microsoft SQL Server (2016+ / Express / Azure SQL), via Prisma 6
auto_awesomeAI
Claude API (Haiku 5.5 by default, Sonnet 5.5 optional)
mailEmail
SMTP, through Nodemailer
chatChat widget
A single plain JavaScript file (widget.js)
fact_checkTests
Node's built-in test runner (39 unit tests); Playwright browser tests for the widget (33 checks)
rocket_launchDeployment
Docker or Node/PM2 behind nginx or IIS; Windows start and repair scripts included
auto_awesomeBuild on it with AI

Modify the project with Claude, Codex and Antigravity.

The project can be modified with Claude, Codex and Antigravity. Open the codebase in your AI coding tool and describe the change you want.

Claude logo
ClaudeCompatible
› Add a WhatsApp channel to the inbox
Codex logo
CodexCompatible
› Add a dark mode to the chat widget
Antigravity logo
AntigravityCompatible
› Export leads to our CRM every night
Assistly AI codebase
Version 1.0.0 · all 9 development phases complete
Next.js 15 React 19 TypeScript Prisma 6 Tailwind CSS 4
Smarter support. Stronger growth.

Give every website an assistant that never sleeps.

Assistly AI robot
↑