Put the assistant on your website
One line of code. It works on every page, on phones and computers, and it starts answering your customers the moment it goes live. You do not need a developer, and nothing about your existing site changes.
This is what your customers will see — a bubble in the bottom-right corner of every page.
0 Before you start
Three things make the rest of this go smoothly:
- Your business information. Prices, opening hours, delivery areas, common questions — anything you find yourself typing to customers again and again. You can also just paste your website address and let the assistant read it.
- Access to your website. Specifically, the ability to log in and edit settings. If someone built the site for you, this is the one moment you may need them — it takes them two minutes.
- An email address you check. That is how you sign in; there is no password to remember.
1 Create your assistant
- Go to deskgenie.ng/signup and enter your email. We send you a six-digit code — type it in and you are signed in. No password.
- Fill in your business name and what you do.
- Give it your knowledge: paste your text, upload a PDF or Word file, or simply paste your website address and let the assistant draft the questions and answers for you.
- Review that draft. This is the most important minute of the whole setup — the assistant will only ever say what is in here. Fix anything that is wrong, delete anything that is out of date.
2 Copy your one line of code
In your dashboard, open the Channels tab. Under Your website you will find a snippet with your own ID already filled in.
Press Copy snippet. It looks like this:
<script src="https://deskgenie.ng/widget.js" data-tenant="YOUR-ID" data-name="Your Business" defer></script>
data-tenantis your own ID — it is what connects the bubble to your knowledge base.data-nameis the title shown at the top of the chat panel.defermeans the script loads last, so it never slows your page down.
3 Paste it on your website
Find your platform below. If yours is not listed, read the general rule at the end — every platform has some version of the same box.
Wix
- Open your site dashboard and go to Settings.
- Choose Custom Code, then + Add Custom Code.
- Paste the snippet into the code box.
- Set Place Code in to Body – end.
- Under Add Code to Pages, choose All pages.
- Click Apply, then publish your site.
Squarespace
- Go to Settings → Advanced → Code Injection.
- Paste the snippet into the Footer box (not the header).
- Save.
WordPress
The safest route does not touch your theme files. Install a small code-snippet plugin (WPCode and Insert Headers and Footers are the common ones), then paste the snippet into its footer or before </body> box and save.
If your theme already has a Custom Code or Footer scripts field under Appearance or Theme Options, that works just as well — paste it there.
Shopify
- Go to Online Store → Themes.
- On your current theme choose … → Edit code.
- Open theme.liquid.
- Paste the snippet immediately before the closing
</body>tag. - Save.
A hand-coded site
Paste the snippet just before the closing </body> tag of your HTML — ideally in the shared footer template, so it appears on every page — then deploy. There is no build step and nothing to install.
4 Check that it is live
- Open your website in a normal browser tab — not the platform's preview mode, which often strips custom code.
- Wait a couple of seconds. The bubble appears in the bottom-right corner.
- Click it and ask something you know the answer to, like your opening hours.
- Go back to your dashboard, Channels tab. The website row now says Detected.
This row is your proof that the code is running. It updates the moment a real page load reaches us.
5 Make it look like you
Still in Channels, open Appearance. Everything here saves instantly and goes live on your site within seconds — you never have to re-paste the code.
- Bubble colour. Type a hex value or use the colour picker to match your brand.
- Bubble icon. Ten styles — chat, typing dots, headset, help, AI spark, shop, clinic, food, school, property. Pick the one that reads right for your trade.
- Open automatically. The panel can open by itself shortly after someone lands. Good for a quiet site; annoying on a busy one. Off by default, and our advice is to leave it off until you have seen how people behave.
6 Lock it to your domain
Anyone can read your embed code from your page source — that is true of every chat widget on the internet. To make sure nobody can run your assistant (and spend your conversations) on their own site, list your domains.
- In Channels → Appearance, find the domains field.
- Enter your domains, separated by commas:
yourbusiness.com, www.yourbusiness.com - Use
*.yourbusiness.comto cover every subdomain at once. - Save, then reload your site to confirm the bubble still appears.
? If something looks wrong
The bubble does not appear
- Did you publish? On Wix and Squarespace, saving is not publishing.
- Are you looking at the live site rather than the editor preview? Previews commonly strip custom code.
- Is the domain list filled in correctly, including the
www.version if that is how people reach you? - Hard-refresh once (Ctrl+F5, or Cmd+Shift+R on a Mac) to get past your browser's cache.
It works on my computer but not my phone
Almost always a cache. Close the tab entirely and open your site fresh. If your platform serves a separate mobile version, check that the custom code applies to it too.
The bubble covers another button
The bubble sits in the bottom-right corner, which is also where back-to-top arrows and other chat tools like to live. Move or remove the other element, or run just one chat tool. Position is not adjustable yet — tell us if this blocks you, it moves up our list every time someone asks.
I changed the colour and nothing happened
Appearance changes reach your site within a few seconds, but your browser may still be showing the old page. Hard-refresh once.
It answered something wrongly
It only says what is in your knowledge base, so a wrong answer means a wrong entry — which is good news, because you can fix it yourself in Knowledge and it is correct from the very next message. If it answered nothing, that question is waiting for you under Overview → unanswered.
→ What happens next
Once the bubble is live, the loop that actually grows your business looks like this:
- Questions it could not answer collect on your Overview page. Each one is a real customer telling you what is missing. Add it to your knowledge base and it never happens again.
- Customers who leave contact details show up as prospects, so nobody who was interested quietly disappears.
- Your phone buzzes when someone needs you — a customer left a number, asked for a human, or asked something the assistant could not answer.
- You can step in any time. Open the conversation, reply in your own words, and pause the assistant in that chat with one switch while you handle it.