⚑ Universal integration

Add Chatbot Flow to any website in 30 seconds

A single line of code. Compatible with all CMS platforms, frameworks and static sites. No dependencies, no build step.

30-day free trial Β· No credit card Β· Data hosted in France

βœ“ Setup in 30 seconds
βœ“ Works on any site
βœ“ Zero performance impact
βœ“ GDPR-compliant

How it works in 3 steps

From zero to a live AI chatbot on your site in under 5 minutes.

1

Create your account

Go to app.chatbot-flow.com/register and sign up in 2 minutes. Choose your plan (or start the 30-day free trial β€” no credit card needed). Your personal API key is immediately provided by email and in your dashboard.

2

Copy your snippet

In your dashboard, copy the JavaScript snippet pre-filled with your API key:

<!-- Chatbot Flow β€” paste before </body> -->
<script
  src="https://api.chatbot-flow.com/widget.js"
  data-api-key="YOUR_API_KEY"
  async
></script>

Replace YOUR_API_KEY with your personal key. It looks like cf_live_xxxxxxxxxxxx.

3

Paste it before </body> β€” that's it!

Paste the snippet into your site's HTML, just before the closing </body> tag. Save. The chatbot widget appears immediately in the bottom-right corner of your site. Our system starts indexing your content in the background β€” the chatbot will be fully operational within 24 hours.

πŸ’‘
On Shopify, Webflow, Wix, Squarespace: use the "Custom code" or "Footer code" section in your theme settings to paste the snippet β€” no technical knowledge required.

Go further: enrich your knowledge base

Automatic crawling indexes all your public content. But some information isn't on your site β€” add it directly from the dashboard.

πŸ“„

PDF uploads

Terms and conditions, product sheets, technical documentation, catalogues β€” upload your PDFs directly in the dashboard. They are indexed automatically and the chatbot can answer from their content.

✍️

Free text blocks

Internal FAQ, opening hours, information not published on your site, specific procedures β€” type free text directly in the dashboard to enrich the knowledge base without touching your site.

πŸ”—

External URLs

Help pages hosted elsewhere, third-party documentation, partner pages β€” add specific URLs to index, even if they are not part of your main site.

πŸ’‘
Content allowance depends on your plan β€” The amount of additional content (PDFs, text blocks, external URLs) is included in your subscription. Pages automatically crawled from your site do not count against this limit.

Advanced customisation (optional)

Pass user context or control the widget from your own JavaScript code.

// Stub β€” place BEFORE the widget.js tag β€” buffers calls until the widget loads
<script>
  window.ChatbotFlow = window.ChatbotFlow || function(){
    (window.ChatbotFlow.q = window.ChatbotFlow.q || []).push(arguments);
  };
</script>

// Identify the visitor (the contact form will be pre-filled)
ChatbotFlow('user', {
  email: 'jane@example.com',
  name:  'Jane Smith'
});

// Provide context about the current page (product sheet, checkout step…)
ChatbotFlow('pageContext', 'Checkout step 3 Β· Cart total Β£89');

// Open or close the chat from your own code
ChatbotFlow('open');
ChatbotFlow('close');

The function is async-safe: call it at any time, even before the widget has loaded β€” commands are queued and replayed automatically. Perfect for SPAs (React, Vue, Next.js) where the page changes without a full reload.

🚫
Hide the chatbot on specific pages β€” From your dashboard settings, specify the pages or URL patterns where the widget should not appear: /cart, /checkout/*, /my-account*, etc. This is independent of crawl exclusions β€” a page can be crawled and indexed without the widget appearing on it, and vice versa.

Compatible with all your tools

If you can add a <script> tag, Chatbot Flow works.

πŸ›’ Shopify
πŸŒ€ Wix
πŸ“ Webflow
⚑ Squarespace
πŸ›οΈ PrestaShop
🐘 Joomla
🌿 Drupal
βš›οΈ Next.js
πŸ–ΌοΈ Vue / Nuxt
🎯 Framer
🌐 Static HTML
πŸ”· WordPress

And any other CMS, framework or site builder β€” if you have access to the HTML, it works.

Everything you get with Chatbot Flow

One line of code, full features β€” immediately.

🧠

AI trained on your content

The chatbot automatically indexes all your pages and answers accurately from your own content. No need to configure responses manually.

🎯

Built-in lead capture

Always-visible "Contact me" button, automatic prompt to leave an email at the end of the conversation. Maximise your contact opportunities.

⚑

Contextual triggers

Exit intent, load delay, scroll %, inactivity, CSS selector click, specific URL β€” configure when and how the chatbot appears.

πŸ“Š

Analytics & conversations

View the full history of all conversations, your collected leads and engagement statistics directly in your dashboard.

🌍

Automatic multilingual

The chatbot detects your visitor's language and responds in their language, even if your site is in English. No configuration required.

πŸ”’

GDPR-compliant

Data hosted in France (OVH), encrypted at rest and in transit. CSV export available at any time. Full deletion on cancellation.

πŸ“§

Daily email digest

Receive each completed conversation by email as soon as the visitor has been inactive for 30 minutes. Exchanges shorter than 2 messages are ignored. Enable the option from your dashboard settings.

πŸ“₯

CSV lead export

All contacts collected by the chatbot can be exported in one click as a CSV file from your dashboard β€” ready to import into your CRM, email tool or spreadsheet.

Integration questions

Does the snippet slow down my site?

No. The async attribute ensures the script loads in the background, after your page's main content. Your PageSpeed score and Core Web Vitals are not affected. The widget is served from a high-performance CDN.

Does the widget interfere with my site's styling?

No. The widget's styles are completely isolated (Shadow DOM). It does not modify any existing CSS on your site. The floating bubble appears in the bottom-right corner, just like Intercom or Crisp, without touching your layout.

How does the chatbot index my content on a non-WordPress site?

You provide your site's URL in your dashboard. Our system automatically crawls all your public pages once every 24 hours, exactly like a search engine would. You can also manually add specific URLs or text blocks directly in your dashboard.

Can I use Chatbot Flow on multiple sites with the same account?

Each subscription covers one site. If you manage multiple sites, create one account per site β€” each has its own isolated knowledge base, its own analytics and its own configuration. Contact us for multi-site pricing.

What if I change CMS or platform?

Nothing special. Simply copy the same snippet to your new site. Your knowledge base, conversations and configuration are on our servers β€” they are independent of your CMS. Update the site URL in your dashboard if it changes.

Ready to add an AI chatbot to your site?

Create your account in 2 minutes. The chatbot goes live today.

30-day trial, no card Β· From €8/month Β· Cancel anytime