For agencies

Build for clients. Hand it over clean.

Every client gets a workspace. Every domain gets the client as holder. When the job is done, the whole project moves to your client, and you stay on as a guest.

  • A workspace per client, switch in one click
  • Domains registered in your client’s name
  • Hand over a project together with its domains
  • Stay on as a guest to keep helping
  • Two-factor sign-in and an activity log per project
A small agency team at work around a table with laptops
Workspacesyour agency
Domain at CubliActive
bloemenjansen.nl
Domain holderBloemen Jansen (client)
Daily checkSite, SSL, mail
ExampleLivebloemen-jansenyou: guest after handover

Your stack today, and on Cubli

Less juggling. Everything in one place.

Domains at two registrars, sites at a shared host and a VPS, backups in a plugin, logins in a spreadsheet. Watch each line find its place in Cubli.

Todaythe spreadsheet everyone is afraid to close
Xclients-hosting-overview-FINAL-v3.xlsx
On Cubli12 of 12 lines moved
  • Domains and DNS

    Register, transfer in and DNS. The client is the holder. Every record compared before a switch.

    3 lines
  • Hosting with SSL

    WordPress, static sites, Node.js and Next.js. Servers and data in Europe.

    3 lines
  • Backups we test

    Files every 6 hours, databases at least daily. A real restore test every week.

    1 line
  • Uptime check

    Every minute. An email when a site is down, and when it is back.

    1 line
  • Staging

    A test version per project, and one click back to an earlier version.

    1 line
  • Cubli Mail for forms

    200 mails a month per site included. No SMTP plugin to babysit.

    1 line
  • A workspace per client

    Own people, two-factor sign-in, an activity log. Hand over and stay on as a guest.

    1 line
  • Invoices from one company

    Cubli B.V., a Dutch company. 21% VAT, or reverse charge for EU businesses.

    1 line

Twelve lines. One place. Send us your spreadsheet and we will tell you where every line goes.

Send us your stack

Example stack with generic names.

For agencies

All your clients, one overview.

Every client in its own workspace: which sites are live, which domains renew next, which staging version waits for a yes. Click a client to see the rest.

Example
5client workspaces
4sites live
8domains, holder: client
2staging to promote
Label
BV
Bakkerij de Vriesworkspace · bakkerij-de-vries

Sites

WebsiteWordPress · StandardLive
Staging is ready

Bigger opening hours on the home page, ready for Anouk to check.

Your client looks first. Then promote the same build to live.

Domains

bakkerijdevries.nlholder: client · daily check OKrenews 18 Oct 2026 · €15 a year
bakkerijdevries.deholder: client · daily check OKrenews 18 Oct 2026 · €7 a year

People

YOYou ownerSASanne adminANAnouk viewer
BJ
Bloemen Jansenworkspace · bloemen-jansen

Sites

WebsiteAstro · StaticLive
ShopNext.js · ProBuilding

Domains

bloemenjansen.nlholder: client · daily check OKrenews 2 Nov 2026 · €15 a year
bloemenjansen.shopholder: client · daily check OKrenews 2 Nov 2026 · €50 a year

People

YOYou ownerSASanne adminRURuud viewer
FF
Fietsfixworkspace · fietsfix

Sites

WebsiteNext.js + Postgres · StandardLive
Staging is ready

Repair booking form with a time picker, ready for Daan to try.

Your client looks first. Then promote the same build to live.

Domains

fietsfix.nlholder: client · daily check OKrenews 9 Jan 2027 · €15 a year

People

YOYou ownerSASanne adminDADaan viewer
SL
Studio Lindeworkspace · studio-linde

Sites

WebsiteNode.js · StandardBuilding

Domains

studio-linde.nlholder: client · daily check OKrenews 30 Nov 2026 · €15 a year
studiolinde.comholder: client · daily check OKrenews 30 Nov 2026 · €25 a year

People

YOYou ownerSASanne adminMIMila viewer
KZ
Koffiebar Zuidworkspace · koffiebar-zuid

Sites

WebsiteAstro · StaticLive

Domains

koffiebar-zuid.nlholder: client · daily check OKrenews 27 Mar 2027 · €15 a year

People

YOYou ownerSASanne adminYAYara viewer
  • A workspace per clientSwitch between clients in one click. Nothing mixes.
  • Labels you chooseTag domains and filter by them.
  • Staging, then promoteYour client looks first. One click back if needed.
  • Roles per workspaceOwner, admin or viewer. Two-factor for everyone.

Domains for agencies

Every client domain. In the client’s name.

All domains side by side: who holds them, when they renew, where they are now. Still have domains in your agency’s name? Make the client the holder. Domains elsewhere? Bring them over.

Example
  • bakkerijdevries.nlBakkerij de VriesBVBakkerij de Vries B.V.€15 a yearActive at Cubli
  • bloemenjansen.nlBloemen JansenBJBloemen Jansen€15 a yearActive at Cubli
  • bloemenjansen.shopBloemen JansenBJBloemen Jansen€50 a yearActive at Cubli
  • studio-linde.nlStudio LindeYAYour agency, not the client€15 a yearActive at Cubli
  • studiolinde.comStudio LindeYAYour agency, not the client€25 a yearActive at Cubli
  • fietsfix.nlFietsfixFVFietsfix VOF€15 a yearActive at Cubli
  • hovenier-smid.nlHovenier SmidHSHovenier Smid€15 a yeartransfer freeAt another registrar
  • hoveniersmid.euHovenier SmidHSHovenier Smid€9 a yearAt another registrar
2 selected

Handover

A workspace per client. Hand over when it’s done.

Build in the client’s own workspace, with domains in the client’s name from day one. When the work is done, the project and its domains move to them in one step. You stay on as a guest.

YA
Your agency3 client workspaces
Example
  • Bakkerij de Vries
  • Bloemen Jansen
  • Fietsfix
fietsfix-siteLive
WebsiteNext.js
Postgresconnected
fietsfix.nlholder: Fietsfix

Handed over to Fietsfix. You are a guest now.

FF
Fietsfixclient account

Their own account

fietsfix-siteLive
WebsiteNext.js
Postgresconnected
fietsfix.nlholder: Fietsfix

Hand over project

  • A workspace per clientProjects, domains and people stay apart. No mix-ups between clients.
  • Domain holder per clientEvery domain is registered in your client’s name, not yours.
  • Hand over in one stepThe project and its domains move to your client’s own account. They accept, and it is theirs.
  • Stay on as a guestYour client owns it. You keep access, so you can keep working on it.
Two-factor for every accountpasskeys too
BV
Bakkerij de Vriesworkspace members
Example
  • YOYouyou@youragency.nlOwnerpasskey
  • SASannesanne@youragency.nlAdmin2FA on
  • JOJorisjoris@youragency.nlAdmin2FA on
Invite to this workspace
anouk@bakkerijdevries.nl
Example
Activity logproject · bakkerij-de-vries
  • 10:03Sanne promoted staging to liveadmin · from the dashboard
  • 09:31Joris deployed to stagingadmin · from GitHub · main
  • Mon 15:20Cubli support signed in to WordPresslogged · you got an email
  • Mon 11:02You changed the holder of bakkerijdevries.deowner · holder: Bakkerij de Vries B.V.

Your team, their access

Your team. Their access.

Every client workspace has its own people. Your developers build, your client looks along, and everyone signs in with two-factor.

  • OwnerRuns the workspace. Usually you, until you hand the project over to your client.
  • AdminBuilds, deploys and promotes. For the developers and designers on your team.
  • ViewerLooks along, changes nothing. For the client who wants to follow the work.
  • Two-factor for every account. Passkeys work too.
  • An activity log per project. Who deployed, promoted or changed what, and when.
  • Support access is logged. You can turn off support sign-in for WordPress, and you get an email when we sign in.

Moving your clients

We help you move all your clients.

Sites spread over hosts, domains over registrars. Give us the list, and we move them to Cubli with you, one client at a time. Each old site stays online until its switch.

  1. 1
    Inventory

    Your client list: every site and domain, where it is now and who the holder is.

  2. 2
    WordPress via Cubli Migrate

    The plugin moves files and database, and checks every table and every file.

  3. 3
    Everything else, moved with you

    Static, Node.js and Next.js sites: we move them together with you, from the repository or the files.

  4. 4
    DNS compared, record by record

    Before a domain moves, every record is compared with the old one. Domains stay in the client’s name.

  5. 5
    Switch per client

    One client at a time, when you say go. The old site stays online until that switch.

Moving your clientsExample

6 of 6 client sites live on Cubli

  • Bakkerij de Vriesbakkerijdevries.nlWordPressCubli MigrateLive on Cubliswitched
  • Bloemen Jansenbloemenjansen.nlWordPressCubli MigrateLive on Cubliswitched
  • Fietsfixfietsfix.nlNext.jsMoved with youLive on Cubliswitched
  • Koffiebar Zuidkoffiebar-zuid.nlStaticMoved with youLive on Cubliswitched
  • Studio Lindestudio-linde.nlWordPressCubli MigrateLive on Cubliswitched
  • Kapsalon Noordkapsalon-noord.nlNode.jsMoved with youLive on Cubliswitched
Cubli Migrate in practicegolfjehuren.nl

Time to first byte, before and after the move:

before655 ms
on Cubli68 ms
Real-world example, not a guarantee.
Talk to us about moving

Agency questions. Straight answers.

What agencies ask before they move their clients over. Something missing? Mail info@cubli.io.

Who owns the client’s domain?
Your client. Every domain is registered with your client as the holder, in their own name. You manage it for them from their workspace: DNS, renewals and the daily check.
Can I keep access after a handover?
Yes, as a guest. You hand over a project together with its domains to your client’s own account. They accept, and it is theirs. You stay on as a guest, so you can keep working on it.
Can my client leave with their site?
Yes. Nothing is locked in. The domain is in their name and moves to another registrar with its transfer code. Sites that deploy from GitHub keep their code in the repository.
How do you move 30 sites?
One client at a time. Inventory first, then the domains with every DNS record compared, then the sites: WordPress with Cubli Migrate, the rest moved together with you. Each old site stays online until its switch.
What happens to my clients’ email?
It stays where it is. Cubli does not host mailboxes. Before a domain moves, every DNS record is compared, MX records included, so mail keeps arriving where it does now. Moving a client to Google Workspace or Microsoft 365? Mail records in one click.
Can my team have different access per client?
Yes. Each workspace has its own people with a role: owner, admin or viewer. Everyone signs in with two-factor or a passkey, and every project has an activity log.
How do invoices work?
Invoices come from Cubli B.V., a Dutch company. 21% VAT, or reverse charge for EU businesses with a valid VAT number. Pay with iDEAL, card or Bancontact. Prices excl. VAT.

Talk to us about your clients.

Send us your list of sites and domains. We’ll tell you where everything goes on Cubli, and help you move. Or try it yourself: 7 days free.

Examplebloemenjansen.nlLive
Backupsrestore tested weekly