DocsGetting startedAdd KukiBot to your site in 5 minutes

Add KukiBot to your site in 5 minutes

One script tag. That's it. No developer needed.

ℹ️What you need: access to edit your site's HTML (or use the WordPress plugin — no HTML required). No coding knowledge needed.

Step 1 — Create a free account

Sign up at kukibot.com — no credit card required. Takes 30 seconds. You'll be taken straight to your dashboard.

Step 2 — Add your site

Click Add site and enter your domain (e.g. example.com — without the https://).

KukiBot will automatically:

  • Detect your site's brand color from your homepage
  • Set the banner language to match your visitors' browsers
  • Default to EU+UK geo-targeting (banner only shown to visitors who legally require it)

Step 3 — Copy your embed snippet

Your dashboard shows a unique script tag pre-configured for your site. Copy it with one click:

<script src="https://kukibot.com/cb.js" data-site-id="YOUR_SITE_ID" async></script>

The data-site-id attribute is your unique identifier — it links the banner to your dashboard, your settings, and your consent logs.

Step 4 — Add it to your site

Paste the snippet as high as possible inside the <head> tag on every page — before your Google Analytics or Google Ads tag. This is important for Google Consent Mode v2 to work correctly.

Platform-specific instructions

  • WordPress — Don't paste the snippet. Instead, download the pre-configured plugin from your dashboard. No copy-pasting, no API keys — just activate.
  • Shopify — Open Online Store → Themes → Edit code → Layout/theme.liquid and paste before </head>
  • Webflow — Go to Project Settings → Custom Code → Head Code and paste there, then republish
  • Google Tag Manager — Create a Custom HTML tag with the snippet, set the trigger to Consent Initialization — All Pages
  • WixSettings → Custom Code → Add code to head (requires Wix Premium)
  • SquarespaceSettings → Advanced → Code Injection → Header
  • FramerSite Settings → Custom Code → Start of <head>
⚠️Always paste the KukiBot script before your Google tag or GTM container. If KukiBot loads after Google Analytics, consent signals won't be set correctly and you'll lose conversion data.

Step 5 — Verify it's live

Three ways to confirm everything is working:

  1. Dashboard → Check deployment — KukiBot fetches your site and confirms the script tag is detected
  2. Visit your site in a private/incognito window — the consent banner should appear immediately
  3. Google Tag Assistant — enter your domain and verify consent signals are set to "denied" before interaction, and "granted" after accepting
💡The banner automatically appears in your visitor's browser language — English, Greek, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Romanian, Czech, or Swedish. No setup needed.

What KukiBot does automatically

Once the snippet is live, all of this happens without any further configuration:

  • 🛡 Google Consent Mode v2 — consent signals sent to GA4 and Google Ads on every decision
  • 📋 Consent logging — every decision recorded in your dashboard with timestamp, visitor ID, IP, and categories
  • 🌍 Geo-targeting — banner only shown to visitors in countries where it's legally required
  • 🔒 IAB TCF 2.2 — industry-standard consent framework for ad networks
  • 📄 Compliance report — generate a GDPR audit trail anytime from your dashboard

Next steps