Install the chat · Custom-coded site (or "my developer built it")

Custom-coded site (or "my developer built it"): live in about 4 minutes.

One short snippet of HTML. Forward one email, or paste it yourself — about 4 minutes.

▶ Watch it done · Custom-coded site (or "my developer built it")

your dashboard

A schematic walkthrough with Custom-coded site (or "my developer built it")'s real menu names — the written manual below has every word.

Your snippet

<script>window.RP_BOT_SLUG="your-business";</script>
<script src="https://revenuepack.com/rp-widget.js" defer></script>

This sample uses your-business as the ID — your real one (with your own ID filled in) is in your welcome email and in your dashboard's Script tab. Copy it from there.

The manual — every click

  1. 1

    Copy your snippet

    This is the entire install: your snippet (below). Tap it to copy. It's unique to your business, so use it exactly as shown — no edits, and keep its lines in the order given.

  2. 2

    Have a developer? Send this email and you're done

    Copy this, ready to send — Subject: Quick add to our website (2 minutes). Body: "Hi! Can you add this short snippet to our site, just before the closing </body> tag? A shared footer include is perfect so it's on every page: your snippet (below) — it's a one-line config plus one small defer-loaded script, no build changes, nothing else to configure. Keep the lines in the order shown. Reply when it's live and I'll confirm the chat bubble works. Thanks!" Then skip to the last step.

  3. 3

    Doing it yourself? Open where your HTML lives

    That's wherever your site's files are edited — your hosting file manager (cPanel and similar), a GitHub repo, or FTP. You're looking for the file that ends your pages: often index.html, or a shared footer include like footer.php or a layout template. Not sure who hosts you? Search your email for old hosting invoices.

  4. 4

    Find the closing </body> tag

    Open the file and search (Ctrl+F or Cmd+F) for </body> — it's near the very bottom. If your site uses a shared footer or layout file, that's the best spot: paste once and every page gets the widget.

  5. 5

    Paste the snippet just before </body>

    Put your snippet (below) directly above </body>, keeping its lines together and in the order shown. Just before </body> is the reliable spot — other placements usually work too, but body-end avoids edge cases. Make sure you're in the raw HTML, not a visual editor, or the code will show up as text on your page.

  6. 6

    Save and publish the way you normally do

    Save the file. If your site deploys through git or a build step, push and deploy as usual. If you use a caching layer like Cloudflare, purge the cache so the change shows up right away.

  7. 7

    Look for the bubble

    Open your website in a fresh tab and hard-refresh (Ctrl+Shift+R; Cmd+Shift+R in Chrome or Firefox on Mac) — or simplest, open it in a private/incognito window, which skips the cache in every browser. The chat bubble appears in the bottom-right corner within a couple of seconds. Send it a test question — the conversation shows up in your RevenuePack dashboard once your AI is live.

Did it work? · 30 seconds

Open your site in a private/incognito window and look bottom-right for the chat bubble. Ask it something real, like "Are you open Saturday?" — it should answer within seconds, and the test conversation appears in your RevenuePack dashboard. One heads-up: if the bubble appears but replies with a short generic holding message instead of a real answer, your install worked — your AI just isn't published yet (or your free preview has ended). Real answers and dashboard conversations start the moment it's live. If your developer did the install, do this same check the moment they reply "it's live."

If something's off

No bubble after saving

Hard-refresh, or try a private/incognito window — it's usually caching. Still nothing? View your page source (right-click → View Page Source) and search for rp-widget. If it's not there, the page you're viewing isn't using the file you edited — or the change hasn't deployed yet.

The code shows up as visible text on the page

It was pasted into a visual or rich-text editor instead of the raw HTML. Delete it there, switch to the code/HTML view, and paste again just before </body>.

Bubble shows on the homepage but not other pages

The snippet went into a single page's file instead of a shared footer or layout template. Move it to the shared file every page uses — or paste it before </body> on each page.

My developer worries it will slow the site or conflict with something

Fair question, easy answer: it's a one-line config plus one small defer-loaded script, so the widget loads after your page content, touches nothing else, and needs no build changes. Forward them this guide.

I can't find my site files or don't know who hosts me

Search your email for "hosting," "domain," or invoices from names like GoDaddy, Bluehost, or SiteGround. Still stuck? Reply to your RevenuePack welcome email with your website address and we'll tell you exactly where it's hosted and who to ask.

Two minutes in and over it?

$499 one-time: a human contacts you within 4 hours and does the whole setup — this install, the phone forwarding, the testing.

We do it for you →

Next job: forward your missed calls → · Different platform? all guides

Add the AI chat to Custom-coded site (or "my developer built it") — every click, about 4 minutes | RevenuePack