Guide · installing the widget
To add a chatbot to a real estate website, paste one line of JavaScript just before the closing </body> tag — directly in WordPress or Squarespace, or in the custom-code box on kvCORE and Placester. Where a platform blocks scripts, we host the page instead.
The baseline method
Whatever your platform, the install is the same idea: place a single script tag near the bottom of every page. This is the whole thing — you paste one line, and the widget appears in the corner of your site.
The line we give you looks like this, with your own bot id already filled in:
<script src="https://cdn.realestatechatbot.io/widget.js" data-bot="YOUR_BOT_ID" defer></script>
YOUR_BOT_ID is a placeholder — your real snippet arrives with a unique id already in place. The defer attribute is what keeps it from slowing your listings down. You never edit this line; you just paste it.
We give you a single <script> tag with your own bot id already in it. That one line is the whole install — there is nothing to download, host or maintain on your side.
Every builder has a place for third-party scripts — a footer code box, a code-injection panel, or a header-and-footer plugin. You want the one that loads on every page, sitewide.
Drop the line into that box and save. Placing it at the end of the page — before the closing </body> tag — means the widget loads after your content, so it never slows the first paint.
Publish the change. If your site sits behind a cache or CDN, purge it — otherwise visitors keep getting the old page and you will swear the widget never appeared when it did.
Open your site in an incognito window, look for the chat bubble, and send a real question. Confirm it answers with an actual listing and that the test lead lands in your CRM.
Platform by platform
The concept is universal; the menu path isn’t. Here is where the code lives on the four platforms real estate agents run most — and, honestly, where two of them fight you.
The friendliest of the four. Two clean routes, no theme surgery required.
</body> box and save</body> in footer.phpHeads up: hosted WordPress.com plans restrict custom scripts below the Business plan. Self-hosted WordPress (the common case) has no such limit.
A dedicated panel does exactly this — no plugin needed.
</body>Heads up: Code Injection is a Business-plan-and-above feature. On the Personal plan the footer box isn’t available — a Code Block on a single page is the workaround.
Possible, but genuinely constrained — this is where honesty matters.
Heads up: kvCORE’s custom code is limited — homepage widget layouts can override HTML edits, the field applies only to certain pages, and their support won’t debug your code. Many kvCORE and IDX sites simply don’t allow arbitrary scripts. When yours doesn’t, skip the fight: we host a page or deploy on Facebook (below).
Depends entirely on your plan and how your site was built.
Heads up: Placester’s codeless builder is designed to avoid raw code, so there may be nowhere to paste a script at all. If that’s your plan, don’t upgrade just for this — the hosted-page or Facebook route does the job.
Menu names shift as these platforms update, and access depends on the plan you’re on. If your exact path looks different, the rule still holds: find the sitewide place for a third-party script, and drop the line in the footer. We’re an independent service provider and not affiliated with any listed vendor.
No code access? No problem
A locked brokerage template, an IDX site that bans scripts, no website at all — none of these stop you having a working assistant. This is where a channel-flexible service beats a plugin you have to install yourself.
We stand up a clean, fast page with your assistant already on it and hand you the link. Put it in your bio, your email signature, your listing flyers, your paid ads. Nothing on your existing site changes, because it doesn’t have to.
The same assistant can run on your Facebook Page, answering and qualifying buyers in Messenger. For a lot of solo agents that’s where the enquiries already come from — so there’s nothing to install and no website required.
This is exactly what the Solo Assistant ($750 build + $250/mo) is built for — it’s channel-flexible by design and does not require you to own a website. Teams that do want it live on the site alongside Messenger are on Lead Engine ($1,500 + $350/mo). Either way, the install is our problem, not yours.
After you paste it
Two minutes of testing saves a week of wondering. Run through this the moment you’ve published — and if anything here fails, tell us and we’ll sort it.
Open your site in a private or incognito window — that skips your own cache. The chat bubble should appear in a bottom corner within a second or two of the page loading.
Send something a buyer would: “anything under $500k with three beds?” A working install answers with an actual property from your inventory — not a generic “an agent will contact you”.
Leave your details as a test buyer, then look in your CRM. The contact and transcript should be there. Repeat the whole check on your phone — most buyers arrive on mobile.
You won’t usually run this alone. During the 7-day build we test the assistant against real enquiry patterns before launch, and we watch the first live conversations with you. If the bubble doesn’t show, it’s almost always an un-purged cache or the code in the wrong box — both quick fixes.
Before you assume it’s one click
Most sites take the line without complaint. A few don’t, and we’d rather flag it now than have you discover it mid-launch.
Questions
If your platform isn’t one of the four above, ask on the call — the same principle applies, and we’ll tell you straight whether it takes the line or needs the hosted-page route.
Paste one line of JavaScript just before your site’s closing </body> tag. On WordPress and Squarespace you do this in a footer code box; on kvCORE and Placester you use the platform’s custom-code field where your plan allows it. Then clear your cache and test in a private window. We give you the exact line with your bot id already in it.
The footer, before the closing </body> tag. That loads the widget after your page content, so it never delays the first paint or blocks your listings from rendering. A header-and-footer plugin or a code-injection footer box both do this correctly.
It’s common — many kvCORE, IDX and locked brokerage sites restrict arbitrary scripts, and codeless builders have no box to paste one into. You’re not stuck. The Solo Assistant is channel-flexible: we can run the same assistant on a page we host for you, or deploy it straight on your Facebook Page. Neither route needs a single line touched on your existing site.
No. The Solo Assistant does not require you to own a website. It runs on a page we host, on your Facebook Page, or on your site if you have one — whichever channel your buyers already use. You can start without a website and add it to one later.
Open your site in a private or incognito window so you bypass your own cache, look for the chat bubble in the corner, and send a genuine buyer question. A working install answers with a real property from your inventory and drops the test contact into your CRM. Check it on your phone too — most buyers arrive on mobile.
Book a 15-minute call. We’ll tell you exactly how your platform takes the widget — or host it for you if it won’t — and show the assistant running on your real listings.