Loading...
Copy the snippet, paste it before the body close tag, lock it to your domains.
Putting your chatbot on your website is a copy-and-paste job — no coding skills required. This guide walks you through grabbing the code, pasting it in the right spot, locking it to your own domains, and checking that it actually loaded.
The snippet is a small iframe plus a short script. The iframe is the chat widget; the script lets it grow and shrink smoothly and (optionally) receive visitor info from your page. You don't need to understand the code — just copy it exactly as given.
</body>Paste the snippet into your website's HTML, just before the closing </body> tag. Putting it at the end of the page means it loads after your content, so it never slows down what visitors see first.
<!DOCTYPE html>
<html>
<head>
<title>My Website</title>
</head>
<body>
<!-- All your page content goes here -->
<!-- Paste the WRRK chatbot snippet right here, before </body>.
It looks roughly like this (use the exact one from your bot): -->
<iframe id="wrrk-widget"
src="https://wrrk.ai/widget/YOUR_PUBLIC_KEY?mode=portal"
style="position:fixed;bottom:20px;right:20px;width:56px;height:56px;border:none;z-index:9999;"
allow="microphone" title="Chat assistant" loading="lazy"></iframe>
<script>/* the short inline script from your bot goes here */</script>
</body>
</html>Use the exact snippet from your bot — the example above just shows where it goes and roughly what it looks like. If you use WordPress, Shopify, Webflow, Wix, or a similar builder, look for a "custom code" or "footer scripts" box and paste it there.
So nobody can copy your widget onto a site that isn't yours:
example.com and www.example.com).Only pages on your allowed domains will show the widget. Leaving the list empty allows every domain — fine to start, but lock it down before you go big. This is also the first thing to check if the widget "won't appear" — a missing domain here is the usual culprit.
If nothing shows up, double-check that the snippet is before </body> and that your domain is listed in Allowed domains.
If your site has logged-in users, you can tell the widget who they are so their chats are tied to the right person. After the widget loads, call identify:
window.wrrk.identify({
name: 'Jane Doe',
email: 'jane@example.com'
});Only call this once you actually know who the user is (i.e. they're logged in). This links the conversation to their contact record, so agents see who they're talking to in the inbox and CRM. See Collecting Visitor Info & Data (Lead Capture) for the full data-capture API.
</body>.window.wrrk.identify({ name, email }) for logged-in users.Tags
Customizing How Your Widget Looks
Theme, brand color, avatar, banner, fonts, position, and allowed domains — with live preview.
Customizing the Chat Widget
Embed and customize the wrrk chat widget on your website.
Create Your First Chatbot (Step by Step)
Zero-to-live walkthrough: create, train, customize, and test your first chatbot.
Collecting Visitor Info & Data (Lead Capture)
Ask visitors for their info with a simple form, or send extra data from your site with identify and track.
Chatbot FAQ & Troubleshooting
Quick fixes for the most common chatbot questions and problems.