Adding an AI chatbot to a website sounds like it needs an engineer. In practice, the only step that touches code is pasting one line — everything else is done through a dashboard.
Step 1: Connect what you already have
You don't need to write anything new. Point the chatbot at content that already exists: a Notion workspace, a Google Drive folder, or your public site itself, which can be crawled directly from a starting URL. If something only exists as a PDF or a Word doc, upload it directly instead. No formatting rules, no migration — see our guides on Notion, Google Drive, website crawling, and file upload.
Step 2: Customize how it looks and talks
From widget settings, set a title, a welcome message, and a brand color — all through form fields, no CSS involved. Upload a logo or avatar if you want the widget to feel less generic. This step is entirely visual; you'll see a live preview as you change things.
Step 3: Copy one line into your site
This is the only step that touches your website's code, and it's a single line:
<script src="https://yourdomain.com/widget.js" data-key="YOUR_API_KEY"></script>
Most website builders (Webflow, Squarespace, WordPress) have a place for exactly this — usually labeled "custom code," "header scripts," or "embed code" in your site settings. Paste it there, save, and the widget appears on your live site without a deploy or a code review.
Step 4: Decide what happens when it doesn't know
Turn on escalation so a question outside what your docs cover gets routed to your team instead of the chatbot guessing. This is also a form field, not a configuration file.
When you might actually need a developer
If your site is a custom-built app rather than a page builder, someone still needs to paste that one script tag into your site's template — but that's a five-minute task for whoever already maintains the site, not a chatbot integration project.
Start connecting your first source — the whole setup, script tag included, is designed to be finished in one sitting.