When to Clone
- Spinning up a new client site from your agency template
- Starting a variant of an existing site (e.g., a landing page for a new campaign)
- Testing changes on a copy before applying to the original
How to Clone
Open the dashboard
Go to app.hiveku.com/dashboard.
Confirm the options
Modal asks whether to include blog posts (on/off toggle). Leave on to copy existing posts as starter content; turn off for a clean slate.
Hiveku creates the copy
New project name defaults to
{Original Name} (Copy). You’re redirected into the editor.Rename immediately
Go to Settings > General > Project Information and click Edit. Give it the real client name. See Rename or Delete a Project.
What Gets Copied
| Copied | Not Copied |
|---|---|
| All pages and their sections | Database tables and data |
| Navigation structure | Auth configuration |
| Blog posts (toggleable) | Custom domains |
| Asset references (images, files) | Environment variables |
| Page meta and SEO settings | Deployment history |
| Sitemap hierarchy | Team discussions and tasks |
Asset references mean the new project points at the same image URLs as the original. This saves storage, but editing an image in the source affects the clone too. If you need independence, re-upload images in the clone — the editor’s asset panel lets you replace any image.
What You’ll Need to Set Up in the Clone
Since not everything copies, here’s the typical post-clone checklist:Replace branding and copy
Logo, colors, headlines, calls to action — use the AI: “Update all copy to be for Acme Landscaping, a family-run business in Portland”.
Configure environment variables
If your template uses env vars (API keys, feature flags), set new values. See Environment Variables.
Rebuild database and auth
Schema and auth config don’t copy. See Create Database Tables and Set Up User Authentication.
Add custom domain when ready
Clone starts on a Hiveku subdomain — add the client’s domain when you’re ready to launch. See Custom Domain.
Verifying the Clone
Check the dashboard
Your new project appears with “(Copy)” in the name (unless you already renamed it).
Troubleshooting
Clone Project option missing from the 3-dot menu
Clone Project option missing from the 3-dot menu
Clone fails with "quota exceeded"
Clone fails with "quota exceeded"
Your plan’s project limit is hit. Upgrade your plan or delete/archive an old project first. See Rename or Delete a Project.
Images broken on the cloned site
Images broken on the cloned site
If the source project had images deleted after the clone, shared references break. Re-upload the missing images in the clone’s asset panel.
Blog posts didn't copy
Blog posts didn't copy
The clone modal has a toggle for blog posts. If you left it off, blog posts weren’t included. Ask the AI to re-import from the original: “Copy the blog posts from project X into this project.”
Custom domain isn't carrying over
Custom domain isn't carrying over
That’s by design. Each site needs its own domain — add one to the clone via Custom Domain when you’re ready to launch.
What’s Next?
Rename or Delete a Project
Rename the clone and clean up when done
Custom Domain
Point the client’s domain at the new site