Integration

Add an AI voice & chat agent to Ghost, with one snippet

Paste one Venbit snippet into Ghost's Code Injection and your agent goes live everywhere, answering visitors by voice or chat and capturing leads on autopilot.

Add an AI voice & chat agent to Ghost, with one snippet

Ghost doesn't have a plugin store like WordPress does, so the way you add an AI agent is a little different. There's no marketplace to browse, no plugin file to upload. Instead Ghost gives you something cleaner for this job: a built-in Code Injection panel where you drop a snippet once and it shows up on every page of your site. That's exactly where Venbit goes.

Here's how it works in plain terms. You train a Venbit agent on your own content, copy the one-line embed snippet from your dashboard, and paste it into Ghost's Site Footer box under Code Injection. Save. The agent now loads on your homepage, every post, every page, your tag archives, all of it, without you editing a single theme file. Ghost handles putting it on every page for you.

The reason Code Injection is the right home for this is the same reason a plugin beats a pasted theme edit on WordPress. The snippet sits in your Ghost settings, not buried in a Handlebars template. Switch themes, redesign the whole site, move from Casper to a premium theme, and the agent stays exactly where it is. Your theme is for design. Your agent loads independently of it.

Good news on plans too: Code Injection is available on every Ghost(Pro) tier, including the entry-level Starter plan, and on any self-hosted Ghost install. Starter blocks theme uploads and most native integrations, but it does let you use Code Injection, so even the cheapest paid Ghost plan can run Venbit. If you're self-hosting, you've got the same panel under Settings.

The agent itself does two things most Ghost chat tools make you pick between. It talks and it types. A reader can click the bubble and type, or tap the mic and have a real spoken conversation in real time. Most embeds you'll find for Ghost are text-only. Venbit answers out loud, which is a big deal for readers on a phone, for anyone who'd rather ask than scroll, and for accessibility. Either way it answers from your own posts and pages, so it pulls from what you actually published instead of guessing.

Below is the whole thing, step by step. It takes a few minutes, and you can do every part of it on the free plan, no card, before you decide whether to pay for anything.

How to add Venbit to Ghost

  1. 1

    Create and train your agent

    Sign up free at venbit.ai. Give the agent your Ghost site URL and it'll crawl your published posts and pages, or upload PDFs, docs, and price lists directly. The more real content you feed it here, the less it has to guess later, so spend a few minutes getting this right.

  2. 2

    Copy your embed snippet from Venbit

    Inside Venbit, open the Ghost integration and copy the one-line embed snippet. It's a short script tag tied to the agent you just trained. There's no plugin to download for Ghost, since Ghost adds widgets through Code Injection rather than an upload, so this snippet is the whole package.

  3. 3

    Open Code Injection in Ghost

    In your Ghost admin go to Settings, then Advanced, then Code Injection. You'll see two boxes: Site Header and Site Footer. The Header box outputs inside the head tag, and the Footer box loads right before the closing body tag. Scripts belong in the Footer so they load after your content.

  4. 4

    Paste the snippet into Site Footer

    Drop the Venbit snippet into the Site Footer box and click Save. Ghost injects it on every page automatically, so you don't touch a single post or template. If you run more than one Ghost publication, each gets its own snippet, so they stay separate.

  5. 5

    Choose voice, chat, or both

    Back in Venbit, decide how readers reach the agent. Turn on the mic for spoken conversations, the bubble for typed chat, or run both at once. Set the launcher position, pick colors that match your theme, and write a greeting so the first line sounds like you. Changes apply through the snippet, no need to touch Ghost again.

  6. 6

    Publish and watch the leads land

    That's it. The agent is live across your whole Ghost site. It answers questions around the clock, qualifies or books prospects, and drops every captured lead into your Venbit inbox so the 2am questions don't vanish into the void.

Why add Venbit to Ghost

  • Installs with one snippet in Ghost's built-in Code Injection, so there's no theme file to edit and no plugin to hunt for
  • Goes live on every post, page, and archive at once, because Ghost injects the snippet site-wide for you
  • Lives in your settings, not your theme, so switching themes or redesigning won't make the agent disappear
  • Works on the Starter plan and self-hosted Ghost, since Code Injection is available on every tier
  • Real-time voice and typed chat in one agent, not the text-only embeds most Ghost tools ship
  • Trained on your own posts and pages, so answers come from your content instead of generic filler
  • Captures and stores leads 24/7, including the late-night questions you'd otherwise never see, and auto AI-SEO adds JSON-LD and llms.txt so AI search engines can read your Ghost site
  • Free to start with no credit card, and you upgrade only once it's actually pulling its weight

Frequently asked questions

Does Ghost have a plugin for this, or do I paste a snippet?+

You paste a snippet. Ghost doesn't have a plugin marketplace the way WordPress does, so the standard way to add any widget is through Code Injection. You copy one line from Venbit, drop it into the Site Footer box under Settings, Advanced, Code Injection, and save. Ghost then loads it on every page for you.

Where exactly in Ghost does the Venbit code go?+

Settings, then Advanced, then Code Injection. Use the Site Footer box, not the Site Header one. The Footer box loads scripts right before the closing body tag, after your content renders, which is where Ghost recommends putting JavaScript widgets like this. Paste, save, done.

Can I add Venbit on the Ghost Starter plan?+

Yes. The Starter plan blocks theme uploads and most native integrations, but it does include Code Injection, and that's all Venbit needs. So even the cheapest paid Ghost(Pro) plan can run the agent. Self-hosted Ghost has the same Code Injection panel, so it works there too.

Will switching Ghost themes break the agent?+

No. The snippet lives in your Code Injection settings, which sit completely outside your theme. You can switch from Casper to a premium theme, redesign the whole site, or rebuild it, and the agent keeps running with nothing to re-paste. That separation is the main reason Code Injection beats editing a theme template by hand.

Can my Ghost readers actually talk to it, or is it only chat?+

They can talk. Venbit does real-time voice, not only text. A reader can tap the mic and have a spoken back-and-forth with your site, or type if they'd rather stay quiet. Most Ghost chat embeds are text-only, so this is one of the bigger differences. Voice tends to win on mobile, where typing on a small screen is a chore.

What does the agent know, and where do its answers come from?+

Whatever you train it on. Point it at your Ghost site and it learns from your published posts and pages, or upload documents like guides, FAQs, and pricing sheets. It answers from that material, so a question about your membership tiers gets your actual tiers. Change your content and retrain, and it picks up the new details.

Is there really a free option, or is it a trial that expires?+

There's a genuine free plan, no credit card to start. You can train an agent, paste the snippet into Ghost, turn on voice and chat, and put it live without paying anything. Plenty of small Ghost sites run on the free plan indefinitely. You'd upgrade when you outgrow the limits, not because a clock ran out.

Add an AI agent to Ghost in minutes

Build an agent trained on your business in minutes. Free to start, no credit card, install on any website.