How SabiBot works
No jargon. If you can fill in a form and paste one line into your website, you can have a trained AI salesperson working for your business tonight.
Think of Sabi as a staff member
You hire a sales assistant. You spend an afternoon telling them about your business — what you sell, your prices, your hours, your policies. Then they sit at the front desk and handle customers.
Sabi is that assistant. The difference is the training takes minutes instead of weeks, the desk is your website and WhatsApp, and the shift never ends.
What happens, start to finish
Five stages. You only do the first two.
What a real conversation looks like
Notice what happens in four messages: a question answered, an order captured, a customer's details taken, and a payment link issued. No human touched it — and the shop owner woke up to a paid order.
Sabi does not just chat. Chatting is the easy part. Sabi closes.
Pay ₦9,000 →
How Sabi decides what to say
Useful to understand, because it explains both why Sabi is good and where you still need to supervise it.
It reads your business file first
Before answering anything, Sabi is given your business information — the products, prices, hours and policies you entered. Your answers always take priority over general knowledge.
It remembers the conversation
Sabi keeps the thread of a conversation, so a customer can say "make it two" and Sabi knows two of what. Returning customers are recognised too.
It checks what it is allowed to do
Sabi is instructed never to invent a capability. If you have not set up bookings, it will not promise an appointment. If an item is out of stock, it says so and suggests an alternative rather than selling you into a hole.
It answers — and takes an action if one is needed
Alongside the reply, Sabi can create an order, capture a lead, book a slot, or generate a quote. That is the difference between a chatbot and an assistant.
It hands over when it is out of its depth
If a customer is upset, asks something Sabi cannot answer, or asks for a human, it stops guessing and alerts you by email with a summary of the conversation and what the customer needs.
The honest caveat. Sabi runs on AI language models, which are very good but not perfect. It can occasionally misread a question or phrase something in a way you would not have. Two things keep this small: keep your prices and stock accurate in the dashboard, and skim your conversation log weekly — the "Teach Sabi" tool turns any bad answer into a permanent fix in about ten seconds.
Putting Sabi on your website
One line of code. It works on every platform below, and on any website that lets you edit HTML or add a "custom code" snippet.
First: get your code
- Log in to your dashboard.
- Open Embed in the left menu.
- Choose your colour, position and greeting.
- Click Copy code.
Your code looks like this, where your-bot-id is unique to your bot:
Paste it once, just before the closing </body> tag, on every page you want Sabi to appear. Most platforms have a single "footer code" box that does this for the whole site at once.
Then: pick your platform
Easiest way — no plugin needed:
- In your WordPress admin, go to Appearance → Theme File Editor, or use a plugin like WPCode or Insert Headers and Footers (recommended — it survives theme updates).
- Find the Footer or Body (footer) box.
- Paste your SabiBot code.
- Click Save, then visit your site and hard-refresh (
Ctrl+Shift+R).
Using Elementor? Elementor → Site Settings → Custom Code → Add New, set location to Body — End, paste, publish.
WooCommerce shop? Same steps. Sabi can read your product list and stock, so it answers "do you have it in blue?" correctly.
- From your Shopify admin: Online Store → Themes.
- On your current theme click ⋯ → Edit code.
- Under Layout, open theme.liquid.
- Scroll to the bottom and find
</body>. - Paste your SabiBot code on the line immediately above it.
- Click Save.
Tip: duplicate your theme before editing, so you always have a one-click way back.
- In your Wix dashboard go to Settings → Custom Code (under Advanced).
- Click + Add Custom Code.
- Paste your SabiBot code into the box.
- Name it "SabiBot", set Add Code to Pages: All pages.
- Under Place Code in, choose Body — end.
- Click Apply, then publish your site.
Custom code only runs on a published site with a connected domain — you will not see the widget in the Wix editor preview.
- Go to Settings → Advanced → Code Injection.
- Paste your SabiBot code into the Footer box.
- Click Save.
Code Injection requires a Business plan or higher on Squarespace. If you are on Personal, you can still use your free hosted bot page — see below.
- Open Project Settings → Custom Code.
- Paste your SabiBot code into Footer Code (before
</body>). - Save changes, then Publish your site.
Custom code runs on published sites only, not in the Designer preview.
Open each HTML page in your editor and paste the code just before </body>:
If your site uses a shared footer include, paste it there once instead of on every page.
React — load it once from your root component:
Next.js (App Router) — add to app/layout.tsx using the built-in Script component:
Vue and Nuxt follow the same pattern — inject the script on mount, or add it to your app's HTML template.
- In GTM: Tags → New → Custom HTML.
- Paste your SabiBot code.
- Set the trigger to All Pages.
- Name it "SabiBot Widget", save, then Submit to publish the container.
Handy if you do not have access to your site's code but do have GTM.
Every bot gets its own hosted page at sabibot.ng/b/your-bot-id — nothing to install.
- Put the link in your Instagram or TikTok bio.
- Share it on WhatsApp Status or in a broadcast.
- Print the QR code from your dashboard onto a flyer, banner, receipt or shop window.
Customers scan or tap, and they are talking to your business immediately. For many small traders this is the fastest route to a first sale.
WhatsApp needs a one-time approval from Meta — this is Meta's requirement for every business, not a SabiBot limitation.
- Open WhatsApp in your dashboard and request setup.
- We guide you through Meta Business verification, which typically takes a couple of days.
- Once approved, we connect your number and Sabi starts replying on WhatsApp automatically.
Your bot's training, products and orders are shared across both channels — set it up once, and it works on your website and WhatsApp alike.
Meta controls approval, messaging limits and template review. We help you through it, but we cannot overrule their decisions.
How to check it worked
- Open your website in a private/incognito window — this avoids old cached files.
- Look for the Sabi bubble in the bottom corner you chose.
- Send it a test question.
- Check the conversation appears in your dashboard under Conversations.
Not showing up? Nine times out of ten it is one of these: the code went into the header instead of the footer, the site was not republished after saving, the browser is serving a cached page, or the data-client-id has a typo. If none of those fix it, send us the URL and we will look at it directly.
What it actually takes from you
About 20 minutes
To set up your bot properly the first time — entering products, prices and hours. Uploading a document you already have makes it faster.
No technical skill
If you can copy and paste, you can install it. If you would rather not, our team will do the installation for you — just ask.
A few minutes a week
Skim the conversations, correct anything Sabi got wrong, update your stock. That upkeep is what keeps it sharp.
Try it before you commit
7 days free. No card needed. If it does not earn its keep, walk away — we would rather that than an unhappy customer.
Build my bot free → See all features