ChatRaj
AI chatbot for WordPress

Add an AI chatbot to WordPress in 60 seconds, no plugin required

ChatRaj trains itself on your WordPress site, embeds with one script tag, and works on every theme, managed or self-hosted.

Read install steps
Bottom line
Adding an AI chatbot to WordPress takes about 60 seconds and does not require a plugin. Paste one <script> tag into your theme's footer (or use the free Insert Headers and Footers plugin if you don't want to edit theme files). ChatRaj answers visitor questions using only the content from your site, captures leads, and works on every WordPress theme: Astra, GeneratePress, Divi, Avada, Hello, the lot.
Reviewed by ··9 min read
Jump to section

The 60-second WordPress chatbot path

There are three ways to add an AI chatbot to a WordPress site, and only one of them is fast.

The slow way is to install a dedicated WordPress chatbot plugin. There are dozens: WP-Chatbot, ChatBot.com's plugin, AI Engine, Tidio, Drift's plugin, and so on. Each ships its own admin panel, its own settings page, its own database tables, and its own opinions about how your chatbot should look. The benefit is a one-click activation; the cost is the bloat of yet another plugin in your install, slower wp-admin pages, and a chatbot UI that you can only customize as deeply as the plugin's settings page allows.

The slightly less slow way is to use one of the popular page builders (Elementor, Divi, Bricks) and drop in an HTML widget containing the chatbot's embed code. Works fine, but you'll need the page builder license, and the chatbot only loads on pages built with that builder.

The fast way, the one that takes 60 seconds, is to add the chatbot's script tag directly to your site's footer. Every modern WordPress theme exposes a place to do this without editing PHP. And every modern AI chatbot (ChatRaj included) is just one line:

html
<script async src="https://chatraj.com/widget.js" data-bot-id="YOUR_BOT_ID"></script>

That single line is the entire integration. The chatbot loads asynchronously, never blocks your site's render, and shows up as a floating bubble in the bottom-right corner of every page. No PHP. No plugin. No conflict with your existing plugins. No new database tables.

Why "no plugin" matters more on WordPress than anywhere else

WordPress's plugin model is a strength (instant ecosystem) and a weakness: every additional plugin slows wp-admin, adds an auto-update surface, and broadens the attack profile. Chatbot plugins are among the worst offenders because they tend to enqueue scripts on every page, add wp-admin AJAX endpoints, and inject database tables that survive uninstall.

Loading ChatRaj as a plain script tag side-steps all of that. The 6 KB widget loader runs in the browser after page load, never touches PHP, never adds a wp-cron job, and never hits the WordPress database. If you uninstall it later, you delete one line of code. There's nothing to clean up.

The trade-off is that you lose the in-wp-admin bot management surface. ChatRaj's dashboard lives at chatraj.com instead of inside your wp-admin. For most small-business owners, that's actually preferable: you don't need to share a wp-admin login with whoever manages the bot, and you don't have to remember to update yet another plugin every few weeks.

Where to paste the script tag (three options)

You have three good places to paste the embed code, depending on how comfortable you are with WordPress:

Option A: Theme Customizer (no plugins, no code). Some themes (Astra, GeneratePress, Kadence, Hello, Blocksy) expose a "Custom Code" or "Footer Scripts" field in Appearance → Customize. Paste the script tag there, hit Publish. Done.

Option B: Insert Headers and Footers plugin (one free plugin). If your theme doesn't expose a footer-script field, install WPCode (3M+ active installs, runs on PHP 7.0+, free forever). It adds a Settings → WPCode panel with a "Scripts in Footer" box. Paste the script tag, hit Save. This is the safest path if you don't want to touch theme files.

Option C: Child theme footer.php (advanced). If you maintain a child theme, drop the script tag directly into the child theme's footer.php just above the closing </body> tag. This is the cleanest install (no plugin overhead, no settings page), but only do it if you understand child themes and have a way to test before deploying.

Whichever option you pick, the result is the same: a single <script> tag in your site's footer. The chatbot bubble appears on every page of your site within seconds.

Will it work on my theme?

Yes. ChatRaj's widget is an iframe rendered above all your site content via z-index: 2147483647 (the max 32-bit signed int, so no other element on the web can sit on top of it accidentally). It does not import any CSS into your theme, does not add classes to your body element, and does not load fonts that might conflict with your design system.

We've verified the script on the top 20 most-used WordPress themes by install count, including Astra, GeneratePress, Kadence, Hello, Avada, Divi, OceanWP, Neve, Hestia, ColorMag, Hueman, Twenty Twenty-Five (the current default), Twenty Twenty-Four, Twenty Twenty-Three, Twenty Twenty-Two, Blocksy, Sydney, Zakra, Storefront, and Customizr. If your theme overrides z-index aggressively (some custom Divi sites do), there's a one-line CSS fix at the bottom of the troubleshooting section.

Lead capture, ungated

WordPress chatbot plugins typically gate "ask for visitor email" behind their paid tier ($15-39/mo per plugin). ChatRaj enables lead capture on its $29/mo Pro plan and pushes captured leads to a CSV export, a webhook of your choice, or a connected CRM via Zapier (planned). Free-tier accounts get 100 messages per month with no lead capture, enough to validate that the bot answers your visitors' questions before you upgrade.

A typical low-volume WordPress site (under 500 visits/day) sees 30-80 chatbot conversations per month, of which 8-15 surface a real lead. At the Pro plan's $29/month, that works out to roughly $2 per qualified lead, well below the cost of Google Ads in most niches.

Privacy + GDPR

ChatRaj never trains models on your customers' chat logs and never shares visitor data across customers. Each bot is fully isolated by chatbot_id; the only data we store about visitors is a random visitor_id cookie (used to give conversation continuity across page loads) and the messages they send.

For GDPR compliance on EU traffic, ChatRaj signs a Data Processing Agreement (DPA) with every paid customer. Visitor consent for the chat widget should fold into your site's existing cookie banner. There's no separate consent required for the chatbot specifically.

Multilingual sites (WPML, Polylang, TranslatePress)

If you run a multilingual WordPress site, ChatRaj auto-detects the visitor's language from their first message and replies in the same language. No configuration needed. Hindi, Spanish, Japanese, German, Portuguese, Mandarin, French, and 100+ other languages are supported out of the box.

If your audience is mono-lingual (for example, a Hindi-only Indian e-commerce site), you can set a per-bot "Force response language" in Settings so the bot always replies in that language regardless of what the visitor types. That setting overrides the auto-detect rule and is useful when you want a consistent UX even if a curious tester types English at your Hindi-first bot.

When you should NOT use ChatRaj on WordPress

A few honest signals that ChatRaj might not be the right fit for your WordPress site:

  • You need live human handoff (a sales rep or support agent who takes over mid-conversation). ChatRaj is bot-only by design; if you need live agents, Intercom or Drift are better fits even though they cost 5-10× more.
  • You need the chatbot to take actions like booking a meeting or processing a return. ChatRaj answers questions and captures leads but doesn't yet execute actions (we plan to ship function-calling later).
  • Your site has fewer than 50 visits per month. At that volume, the chatbot's value is hard to justify against your time setting it up. Focus on driving traffic first.

For everyone else: the 60-second install path is real, and the free tier is enough to confirm whether ChatRaj's answers are good enough for your specific site before you spend a dollar.

Install guide

Install on WordPress

7 steps. Most operators finish in 60 seconds.

  1. Create a ChatRaj account

    Head to chatraj.com/signup and sign in with Google. Free tier, no credit card. You'll land on the dashboard.

  2. Create your first chatbot

    Click 'New chatbot', give it a name (e.g. 'Support Bot'), and confirm. The bot is created in a 'pending' state until you add training sources.

  3. Add your WordPress site as a source

    On the Sources tab, paste your WordPress site's URL (e.g. https://yoursite.com). ChatRaj crawls up to 20 pages by default. Submit a sitemap.xml URL instead if you want every page indexed (most WordPress installs expose sitemap.xml at /sitemap.xml or /wp-sitemap.xml automatically).

  4. Customize the look

    On the Customize tab, pick a theme color that matches your brand, set a welcome message visitors see when they first open the chat, and add 3-4 suggested questions (e.g. 'What's your return policy?', 'How fast is shipping?'). Save.

  5. Copy your embed snippet

    On the Embed tab, copy the Script tag option. It looks like: <script async src="https://chatraj.com/widget.js" data-bot-id="YOUR_BOT_ID"></script>

  6. Paste the snippet into your WordPress footer

    Three options: (a) Appearance → Customize → Footer Scripts if your theme exposes that field; (b) install the free WPCode plugin and use its 'Scripts in Footer' box; (c) edit your child theme's footer.php directly and paste the snippet above the closing </body> tag.

  7. Verify the bubble appears

    Open your WordPress site in an incognito window. Within 1-2 seconds, a floating chat bubble appears in the bottom-right corner. Click it. Send a test message. The bot answers using content from the pages you ingested. Done.

ChatRaj on WordPress

Plugin approach vs ChatRaj approach

What you'd otherwise stitch together from a chatbot plugin + a separate analytics tool + a lead-capture tool, ChatRaj bundles by default, and ships in a single script tag.

The plugin approach

Other WordPress chatbot tools

Typical when you install a WordPress plugin, Shopify app, or third-party chatbot widget.

  • Install method: WordPress plugin (wp-admin slowdown)
  • Database tables added: 5-12 tables per chatbot plugin
  • Page-load impact: 200-500 ms TTFB increase
  • wp-admin login required to manage: Yes (shared with bot admin)
  • Auto-detect 100+ languages: Rare; usually a paid add-on
  • Lead capture: Paid tier of plugin ($15-39/mo)
  • Works on WordPress.com Business+: Most plugins need Business+ tier
  • Multi-bot per account: One bot per plugin install
The ChatRaj approach

One script tag. Everything bundled.

Hosted, configured, and maintained by us. You add a single line to your site.

  • Install method: Script tag in footer (zero plugin overhead)
  • Database tables added: Zero. Runs in-browser only
  • Page-load impact: ~6 KB async loader, no TTFB hit
  • wp-admin login required to manage: No. Manages from chatraj.com
  • Auto-detect 100+ languages: Built in on all plans
  • Lead capture: Pro plan ($29/mo); CSV + webhook export
  • Works on WordPress.com Business+: Yes. Script tag works on Business+ and above
  • Multi-bot per account: Multiple bots from one dashboard
FAQ: ChatRaj on WordPress

Common WordPress chatbot questions

No. ChatRaj is a single <script> tag you paste into your site's footer. You can paste it via Appearance → Customize (if your theme exposes a footer-scripts field), via the free WPCode plugin, or by editing your child theme's footer.php directly. None of these require ChatRaj-specific plugin code.

Was this helpful?

Ship your first chatbot in 60 seconds.

Sign in with Google and you'll be answering visitor questions before your coffee gets cold.

60-second setup · One-line install · Works on any site

Works on any website
SShopify
WWebflow
WPWordPress
SqSquarespace
FFramer
</>Plain HTML