DocsAgenciesTransfer a site to a client in 3 steps

Transfer a site to a client in 3 steps

Set up the banner for your client, then hand it off with one email. Banner stays live throughout.

ℹ️Site transfer requires a Pro, Agency, or Max plan. The client receives a free KukiBot account — they can upgrade later if needed.

How it works — the big picture

  1. You add the client's domain to your KukiBot account
  2. You configure everything: brand color, language, geo-targeting, cookie scan
  3. You add the script tag to the client's site (or install the WordPress plugin)
  4. You enter the client's email and click Send invite
  5. The client receives a branded email, clicks Accept, and the site moves to their account
  6. Banner keeps running the entire time — zero downtime

Step 1 — Set up the site in your account

  1. Go to your dashboard → click Add site
  2. Enter the client's domain
  3. Click Auto-detect color to match their brand automatically
  4. Run the Cookie scanner to document what cookies their site sets
  5. Set language, position, and geo-targeting as needed
  6. Add the embed snippet to the client's site — or install the WordPress plugin
  7. Click Check deployment to verify it's live
💡Run the cookie scan and WCAG check before transferring — give the client a clean setup with documentation of what cookies their site uses.

Step 2 — Send the transfer invitation

  1. Open the site in your dashboard
  2. Scroll to Transfer to client
  3. Enter the client's email address
  4. Click Send invite

The client receives a branded email from no_reply@kukibot.com with a secure one-time link. The link expires after 7 days.

Step 3 — Client accepts

When the client clicks the link:

  • If they don't have a KukiBot account → they're taken to sign up (30 seconds, free)
  • If they already have an account → they're signed in automatically
  • The site instantly moves to their dashboard
  • Their consent logs and compliance reports transfer with the site
  • The banner continues running with no interruption

You'll no longer see the site in your dashboard — it belongs to the client.

Edge cases — what to check before sending

Client already has a KukiBot account on the free plan

  • Free plan with no domains — transfer works normally
  • Free plan already has 1 domain — transfer is blocked. You'll see an error explaining they need to upgrade. Send them to kukibot.com/pricing
  • Any paid plan — transfer works as long as they're within their domain limit
⚠️Check the client's situation before sending. If they're on the free plan with an existing domain and they click Accept, they'll get an error page. Better to warn them in advance.

Taking back a domain from a previous developer

If a previous developer registered your domain in their KukiBot account and won't cooperate, you can reclaim it by proving you control the domain via an @yourdomain.com email. See the domain claim guide →

Frequently asked questions

Does the banner go down during transfer?

No. The banner is served using the site ID, which doesn't change. It keeps running regardless of which account owns the site.

What if the client loses the email?

Send a new invite from the dashboard — this automatically cancels the old link and sends a fresh one.

Do consent logs transfer with the site?

Yes. All consent records, logs, and compliance reports transfer to the client's account.

Can I get the site back after transferring?

Not automatically. Once accepted, the site is the client's. If you need it back, the client would need to transfer it to you, or contact support.

Can I transfer to myself?

No — the system blocks self-transfers. Contact support if you need to move a site between your own accounts.

Ready to set up your first client site?

Pro plan from €7.99/month. Transfer unlimited sites.